GPIB接口专用芯片TNT4882
在传输初始化完成之后,就可以在系统内存和GPIB之间传输数据了。此时,所要考虑的只是如何协调内存和FIFO间的工作,而TNT4882会自动管理FIFO与GPIB间的数据传输。通常可以选择两种传输方式:DMA方式和程序控制方式。若使用DMA方式,则必须在传输初始化时对TNT4882进行正确设定。如果使用程序控制方式,则需设计控制程序来对数据传输进行管理。控制程序的基本流程如图4所示。
《GPIB接口专用芯片TNT4882(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/145894.html
当数据传输终止时,还应进行以下几步操作:
(1)向TNT4882发送停止命令;
(2)若使用了DMA方式,还需禁止外部的DMA控制器;
(3)清除所有的中断设置。
5 结束语
使用TNT4882时,除了要求外接一个40MHz的外部时钟以外,几乎不需要其它任何辅助电路,因而大大简化了接口电路的设计和开发。通过笔者的实验证明:TNT4882是一款廉价的、高性能的GPIB接口专用芯片,是GPIB接口设计的理想选择。
《GPIB接口专用芯片TNT4882(第3页)》