某些D/A转换芯片,具有双数据缓冲器,DAC0832便是一例。这种双数据缓冲结构用于多片D/A转换器需要输出同步的场合。图4-37 、4-38
分别是DAC0832的结构和时序图。DAC0832的第一级数据输入寄存器用来锁存CPU送来的数据,ILE是它的锁存信号。第二级DAC寄存器用作同步寄存器,它的锁存信号也称为通道控制信号XFER#。CS1#、WR1#和ILE控制数据输入寄存器的数据选通,当CS1#、WR1#和ILE同时有效时,输入寄存器的内容就随着输入信号变化,当CS1#、WR1#和ILE之一变为无效时,输入信号此刻的状态被锁定在输入寄存器中。WR2#和XFER#控制DAC寄存器的选通,作用原理同CS1#、WR1#。正是由于有这样两级缓冲器,所以DAC0832可以工作在双数据缓冲方式,实现多路DAC的同步输出。 图4-38 DAC0832的结构 |