16 bit 模数转换器
TM7705
图 18
TM7705 的寄存器设置和读数流程图
四十四、微计算机/微处理器接口
TM7705 灵活的串行接口使得其能与大多数微计算机和微处理器很容易地进行接口。图
10 列出了 TM7705 与微控制器或微处理器接口时所必须遵循的事项。图 19、20 和 21 所示
的是一些典型的接口电路。
TM7705 的串行接口能够在仅有三线的情况下工作并且与 SPI 接口标准兼容。TM7705
的三线工作方式使其在以下这些地方应用十分理想:接口线要求最少的隔离系统,使系统要
求光电隔离器的数目最少。串行时钟输入信号是一种施密特 (Schmitt )触发信号,它能
够适应光耦合器的慢速边沿。其它数字输入信号的上升和下降时间不应超过 1 μ s。
TM7705 中的大多数寄存器都是 8 位寄存器,这使得与带有 8 位串行接口的微控制器接
口非常容易。TM7705 上的数字寄存器是 16 位的。偏移和增益寄存器是 24 位的,向这些
寄存器和微控制器端口的数字传输于包含多个 8 位字节。DSP 处理器和微处理器通常在串
行数据操作中传输 16 位数据。有些处理器如 ADSP-2105,在一次串行数据传输中,可编
制周期数。这就允许用户在任何传输中可增减寄存器的位数,使之与要求相匹配。
尽管 TM7705 中有些寄存器只有 8 位,但可以将两个这样的寄存器成功地连起来,写
操作就可以作为一个 16 位数据传输处理。例如,如果设置寄存器要被更新,处理器必须首
先对通信寄存器进行写操作,然后写一个 8 位数据到设置寄存器。如果需要,这些可以由
单次的 16 位数据传输来完成,因为写到通信寄存器中的 8 位串行数据一旦完成,器件立即
将自己设置成对设置寄存器进行一次写操作状态。
四十五、TM7705 与 89C51 接口
TM7705 与 89C51 微控制器接口电路如图 20 所示。图中在将 CS 接低电平的情况
下采用 2 线连接。DRDY 位被监控以决定何时数据寄存器被更新。另一种方案是监控 DRDY
输出线,这要将接口线增加到 3 线。对 DRDY 线的监控方法有 2 种:即查询方法和中断方
法,类似与 68HC11 的接口方法。89C51 配置为串行接口方式 0 模式,这种串行接口包括
单一的一根数据线。其结果是,TM7705 的 DATA OUT 和 DATA IN 引脚必须连接在一起,
还必须连接一个 10kΩ 的上拉电阻。
©Titan Micro Electronics
www.titanmec.com
-35-