*第63页,共105页,星期日,2025年,2月5日AD574A PROCNEAR CLD LEADI,BUF;将缓冲区地址送入寄存器DI MOVBL;令CE,CS,R/C,INH=0,初始化 MOVCX,8ADC: MOVDX,2C2H;C口地址 MOVAL,BL OUTDX,AL;选择多路开关,STS=0,LF398采样 NOP NOP ORAL;令CE=1,启动转换A/D OUTDX,AL; ANDAL;令CE=0,形成启动脉冲 OUTDX,AL MOVDX,2C0H;A口地址PULLING INAL,DX;测试STS,看转换是否结束 TESTAL,80H JNZPULLING;转换期间STS=1,LF3980保持 MOVAL,BL ORAL;转换结束,令R/C=1,准备读 *第64页,共105页,星期日,2025年,2月5日 MOVDX,2C2H; OUTDX,AL ORAL;令CE,R/C=1,开始读 MOVDX,2C0H;读A口高4位 INAL,DX ANDAL,0FH MOVAH,AL;高4位存在AH INCDX;读B口低8位 INAL,DX;低8位存在AL STOSW;数据存储入BUF缓冲区INCBL ;更换通道 LOOPADC MOVAL;CE=0,CS,R/C,INH=1,芯片复位 MOVDX,2C2H OUTDX,AL RETAD574A ENDP*第65页,共105页,星期日,2025年,2月5日模拟量输出接口由接口电路、控制电路、数/模转换器和电压/电流(V/I)变换器等构成。D/A转换器(DigitaltoAnalogConverter)是一种能把数字量转换成模拟量的电子器件。D/A转换器主要技术参数分辨率:D/A转换器输入二进制数的位数。最低有效位LSB对应满量程输出的1/2n转换时间:指数字量输入到完成D/A转换,输出达到最终值并稳定为止所需的时间。精度:指D/A转换器实际输出电压与理论值之间的误差。线性误差:偏离理想转换特性的最大误差。常见D/A转换器类型:电流输出型,通常要转为电压,速度因外接放大器有滞后。电压输出形,速度快,仅用于高阻抗负载。2.4模拟量输出接口技术*第66页,共105页,星期日,2025年,2月5日D/A转换器的输入输出特性1.输入缓冲能力D/A转换器是否带有三态输入缓冲器来保存输入数字量。2.数据的宽度D/A转换器通常有8位、10位、14位、16位之分。3.电流型还是电压型D/A转换器输出的是电流还是电压。4.输入码制即D/A转换器能接收哪些码制的数字量输入。5.单极性输出还是双极性输出。*第67页,共105页,星期日,2025年,2月5日D/A转换器的原理D/A转换器有并行和串行两种,在工业控制中,主要使用并行D/A转换器。D/A转换器内部必须要有一个解码网络,以实现按权值分别进行D/A转换。解码网络通常有两种:二进制加权电阻网络和T型电阻网络。*第68页,共105页,星期日,2025年,2月5日为了说明T型电阻网络的工作原理,现以四位D/A转换器为例加以讨论(随着电阻的逐个引入并联电阻值不断对分),如图所示。T型电阻网络型D/A转换器*第69页,共105页,星期日,2025年,2月5日DAC0832芯片为20引脚,双列直插式封装。其引脚排列如图所示。(1)数字量输入线D7~D0(8条)(2)控制线(5条)(3)输出线(3条)(4)电源线(4条)DAC0832引脚图D/A转换器芯片*第70页,共105页,星期日,2025年,2月5日DAC0832的技术指标DAC0832的主要技术指标:(1)分辨率 8位(2)电流建立时间 1μS(3)线性度(在整个温度范围内)8、9或10位(4)低功耗 20mW(5)单一电源 +5~+15V*第71页,共105页,星期日,2025年,2月5日DAC0832是电流输出型,电流稳定时间为1μs,采