和接CPU的写信号WR,3个DAC的引脚各由一个片选信号控制,3个信号连在一起,接到第4个选片信号上。ILE可以根据需要来控制,一般接高电平,保持选通状态。它也可以由CPU形成的一个禁止信号来控制,该信号为低电平时,禁止将数据写入DAC寄存器。这样,可在禁止信号为高电平时,先用3条输出指令选择3个端口,分别将数据写入各DAC的输入寄存器,当数据准备就绪后,再执行一次写操作,使变低,同时选通3个D/A的DAC寄存器,实现同步转换。 自动控制网www.eadianqi.com版权所有
自动控制网www.eadianqi.com版权所有
图4 用DAC0832构成的3路DAC系统 自动控制网www.eadianqi.com版权所有 DAC0832可具有单极性或双极性输出。 本文来自www.eadianqi.com (1)单极性输出电路:单极性输出电路如图5所示。D/A芯片输出电流i经输出电路转换成单极性的电压输出。图5a为反相输出电路,其输出电压为: 本文来自www.eadianqi.com (1) 本文来自www.eadianqi.com 图5b是同相输出电路,其输出电压为 自动控制网www.eadianqi.com版权所有 (2) 自动控制网www.eadianqi.com版权所有 本文来自www.eadianqi.com 图5 单极性输出电路 自动控制网www.eadianqi.com版权所有 a)反相输出 b)同相输出 本文来自www.eadianqi.com (2)双极性输出:在某些微机控制系统中,要求D/A的输出电压是双极性的。例如要求输出(-5~+5)V。在这种情况下,D/A的输出电路要作相应的变化。图6就是DA0832双极性输出电路实例。图中,D/A的输出经运算放大器和放大和偏移以后,在运算放大器A2的输出端就可得到双极性的(-5~+5)V的输出电压。这里,为提供一个偏移电流,且的极性选择应使偏移电流方向与输出的电流方向相反。再选择==,以使偏移电流恰好为输出电流的1/2。从而使A2的输出特性在的输出特性基础上,上移1/2的动态范围。由电路各参数计算可得最后的输出电压表达式为 自动控制网www.eadianqi.com版权所有
本文来自www.eadianqi.com 设为(0~-5)V,选取为+5V, 本文来自www.eadianqi.com 则=(0~10)V-5V=(-5~+5)V 自动控制网www.eadianqi.com版权所有
自动控制网www.eadianqi.com版权所有
图6 双极性输出电路 本文来自www.eadianqi.com |