16 bit 模数转换器
TM7705
端写入一系列的 “1”以复位串行接口,如果在至少 32 个串行时钟周期内向 TM7705 的
DIN 线写入逻辑 “1”,串行接口就被复位。这保证了在三线系统中,如果由于软件错误或
系统中的闪烁信号造成接口迷失,系统接口可经复位回到一个已知状态。这就是使接口回到
TM7705 等待对其通信寄存器进行一次写操作的状态。这一写操作本身并不复位任何寄存器
的内容,但因为接口已经迷失,写入任何寄存器的信息都是未知的,所以建议将所有的寄存
器重新设置一次。
有一些微处理器或微控制器的串行接口只有一根单独的串行数据线。在这种情况下,可
以 把 TM7705 的 DATA OUT 和 DATA IN 线连接在一起并把它们与处理器的单根数据线相
连。在这根单一的数据线上必须使用一个 10kΩ 的上拉电阻。这种情况下,如果接口迷失,
因为读、写操作共享同一根线,复位并使接口还原到已知状态的过程与以前叙述的有所不同。
这一过程要求 24 个连续时钟的读操作和至少 32 个连续时钟周期的逻辑 “1”的写操作,以 保
证 串行接口回到已知状态。
四十三、TM7705 的配置
TM7705 用户可通过串行接口访问的片内寄存器。与任何寄存器通信都要首先向通信寄
存器写入。图 18 画出了对 TM7705 上电或复位之后,配置所有寄存器过程的流程图。流程
图也显示了两种不同的读选项,第一个是查询 DRDY 引脚以确定数据寄存器更新是何时进
行的,第二个是查询通信寄存器中的 DRDY 位以确认数据寄存器是否进行过更新。流程图
中还包括设置不同的工作条件所必须写进寄存器的一系列字。这些工作条件是指增益为 1,
没有滤波同步、双极性模式、无缓冲、4.9512MHz 的时钟和 50Hz 的输出速率。
©Titan Micro Electronics
www.titanmec.com
-33-