GPIB 接口芯片专用分析论文 摘要:TNT4882 是美国 NI 公司推出的一款 GPIB 接口专用芯片
文中介绍了其内部结构、外围时钟电路和部分重要的寄存器,给出了 GPIB 接口设计中对 TNT4882 编程的基本思路和注意事项
关键词:GPIB 接口 TNT4882 1 概述 TNT4882 是美国 NI 公司的一款单芯片、高速、听/讲功能的兼备的 GPIB(Generalpurposeinterfacebus)接口专用芯片
它内部集成了 Turbo488(高速传输电路)以及 NAT4882(IEEE488
2 兼容电路),并拥有诸多新的特性,能够兼容 ANSIIEEEStandard488
1和 ANSIIEEEStandard488
2 法律规范,因而可以为 GPIB 系统提供一套完整的解决方案
为了达到更高的传输速率
TNT4882 采纳了单芯片 FIFO 缓存电路设计,其内置的 16 个增强型 IEEE488
1 兼容收发器可以直接连接 GPIB 总线,以实现 HS488 传输模式(一种新的 GPIB 高 速 传 输 模 式 )
在 兼 容 性 方 面 , 它 与 以 往 使 用 的μPD7210、TMS9914A 中的寄存器设置完全兼容,用户可以将以前所用的代码直接移植到 TNT4882 上
同时,它所包含的 Turbo488电路及其诸多新特性也可以在一定程度上减少软件的开销
另外 ,TMT4882 还具有灵活的 CPU 接口,可以方便地连接各种 16 位或 8位微处理器,并将 CPU 发出的消息和信号转化成相应的 GPIB 消息和信号,以使实现 GPIB 设备和 CPU 及内存之间的通信
图 1 双芯片模式结构框图 2 内部结构和外围时钟电路 2
1TNT4882 的内部结构 TNT4882 的内部结构以其工作模式的不同而有所不同
工作模式可分为