新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于USB的GPIB控制器

        基于USB的GPIB控制器

        ——
        作者: 時間:2007-01-26 來源:《EDN電子設計技術》 收藏

        本設計使用 future technology devices international 有限公司 (www.ftdichip.com) 的 ft245bm usb 控制 ic,它配備了通往主機微控制器的 8 比特并聯線路,以及一個通往 pc 接口端的虛擬通信端口。該電路工作于 12 mbps 的全速。75160 和 75161 ic 的目標用途是在 gpib 應用中驅動 gpib i/o 線路。atmel 公司 (www.atmel.com) 的一塊 avr at90s8515 微控制器提供了駐留于固件的順序控制和在線可編程閃存,它們簡化了固件設計和升級。usb 還能提供高達 500 ma的 5 v電源,這就無需外部電源。該控制器還支持必要的低功率模式,以便把耗電量降至低于 1 ma 。

         

         

        設計師使用了 protel 公司的 (www.altium.com) 原理圖捕獲和印制電路板布局軟件來設計電路。他們使用了一臺銑床來生產原型印制電路板,并用一臺手工 smd 放置機完成了電路板的部分組裝。還可使用商業原型印制電路板制造服務來準備具有電鍍通孔的雙面印制電路板,并手工組裝電路。圖 2 顯示了內視圖,圖 3 顯示了完全組裝好的控制器,它的構建很容易并很快速。

        該控制器通過一個邏輯串口與主電腦通信,該串口促成了利用任何支持串口通信的編程語言來使用控制器。labview驅動程序兼容 labview的內置gpib驅動程序,因此簡化了各程序對新接口的適應。該驅動程序是一個包含若干虛擬儀器的集合,它們需要的輸入信息只比內置 gpib 驅動程序多一項——串口號。

        憑借它的開放式源代碼設計,該控制器提供了一種成本效益非常高的 gpib 儀器控制方法,可適應多種計算平臺。可在 http://lsd.fe.uni-lj.si/gpib/ 獲取這種微控制器的固件、各協議的說明,以及其它所有必要文件(包括印制電路板布局)。借助這些信息,你可以為自己選擇的任何操作系統或編程語言編寫驅動程序。另外,網頁還包括 atmel avr 微處理器的固件、組裝完畢的接口的用戶手冊,以及關于 gpib 和 labview 的更多注釋。如需下載包含整個項目的 1505 k字節 zip 格式文檔,請訪問 http://lsd.fe.uni-lj.si/gpib/complete.zip。


         


        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宝丰县| 苏尼特左旗| 曲阳县| 汶上县| 巴中市| 化州市| 唐山市| 禹州市| 龙陵县| 塘沽区| 梨树县| 鄂伦春自治旗| 屯昌县| 台中县| 轮台县| 时尚| 怀柔区| 隆德县| 普定县| 玉林市| 罗定市| 双城市| 河北区| 合川市| 永康市| 疏勒县| 泰安市| 故城县| 临邑县| 云龙县| 天长市| 天全县| 漳浦县| 清新县| 克拉玛依市| 固镇县| 沾化县| 汕尾市| 商丘市| 东莞市| 安宁市|