基于電路城之前項目開源 GPIB-USB接口轉(zhuǎn)換器電路圖PCB及固件,為了購買材料和焊接的方便,MCU換成了C8051F383,查看了C8051F383的手冊,單個IO最大輸出10mA,輸入20mA的能力驅(qū)動個6-8臺儀器完全沒問題,于是去掉了SN75160和SN75162,使設(shè)計更加簡化,為了防止CPU被損壞所有IO腳都增加了ESD二極管,該GPIB-USB 原理圖見附件下載。
焊好的電路板實物圖:
由于USB-B接口比較寬,需要適當(dāng)打磨外殼才能裝進(jìn)去,接口焊接前也要先小心的裁剪和折彎,但我覺得USB-B接口和標(biāo)準(zhǔn)的GPIB外殼連接能夠更可靠??上У氖荱SB接口擋住了一個鎖線螺絲孔,于是想到直接焊接USB線到接口內(nèi)部的方法,這樣能夠保留保留兩個鎖線螺絲,并且再某些GPIB接口位置比較偏的機(jī)器上不至于無法從側(cè)面插拔USB線,像下面這樣
C8051f383相比fenrir 原版使用的C8051f387多了VREF功能,如果您嘗試自己編譯固件需要先禁用VREF引腳,IO口初始化的時候增加REF0CN = 0x18;
附件提供修改后的固件源碼。更多說明,見附件原文出處。