新闻中心

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。


 


关键词:

评论


相关推荐

技术专区

关闭