DAC0832与8位CPU的接口电路
扫描二维码
随时随地手机看文章
DAC0832以单缓冲形式与8086CPU相连接的电路如图27-13所示。由于DAC0832内部有8位数据输
CPU与D/A转换器之间必须设置接口电路,用来实现数据传送、地址选择和读写控制,如果D/A芯
片内部无输入寄存器,则还需要外加寄存器,从系统的可靠性出发,在接口上加数据缓冲器是必要的。
图2 7-14是DAC0832与CPU的接口电路。DO~D7是从CPU过来的8位数据线,为了提高数据总线
的驱动能力,DO~D7须经过数据线驱动器Ul (74LS244)t再接到DAC0832的数据输入端(D10—D17),
WR为CPU的写控制线;AlO~A15为CPU的地址线,经U2 (74LS138) 3-8译码器译码后产生接口地址
信号,由于地址线AO—A9没有参加译码,图27-14中DAC0832的接口地址为2000H~23FFH。当需要进
行D/A转换时,CPU只有执行一条输出指令,就可以将被转换的8位数据通过DO~D7经UI传给
DAC0832的数据输入端Dl0—DI7;并立即启动D/A转换,在运放输出端VOUT输出对应的模拟电压。