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