四通道、12位简拍、串行输入、4-20mA输出DAC。
供电电源10.8 V至陵禅33V。
16位电流型DAC:AD5757。
电压和电流可配置DAC:AD5755、AD5755-1或尺咐尘AD5735。
多路A/D 12位转换电路陪碰孙
电路分析:
1) 选择开关K 1-2,3-4 连接实现16路单端输入;2-4连接实现8路差动输入。
2) 地址分配
00H 起动12位A/D 转换
01H 起动8位A/D转换,送起动信号时,数据总线上的数据无意义,可为任何值。
02H 读转换数据高8位
03H 读转换数据第8位
04H 写入通道选择数据到U2中,对单端输入写入数据为08~17H 分别选择VI0~WI15 通道;对差动输入写入数据为00H~07H,分别选择VI0-VI8~VI7-VI15。
AD574A 结构图
个管教作用:
模拟电压输入范围 0~ +10V ;0~+20V;-5~+5V; -10V~+10V。
*10Vin 、20Vin 、BIP OFF:接10VDC、20VDC;单极性输入时BIP OFF接模拟公共地,双极性时BIP OFF接对应的-5V、-10V。
* VDD、VEE 模拟电吵皮路工作电源正、负输入线。(12VDC、-12VDC)。
*Vcc 数字电路正电源(+5VDC)
* DGND 数字地
* VREFO 内部基准电源输出线(10VDC)
*VREFI A/D 转换基准电压输入线
*STS 转换结束输出信号线,低电平有效。
*CE 片使能信号输入线,高电平有效。
* CS:片选信号输入线,低电平有效。
* R/C 读/启动控制信号,当高电平时,表示读A/D 转换数据;低电平芦链时,启动A/D。
* 12/8 12位/8位读取方式输入线。必须与Vvv 或数字地连接。接Vcc 时,进行12位读取,接数字地时与A0 配合进行高八位和低四位读取。
* A0 字节选择输入线。在启动A/D时,低电平,产生12位转换,高电平时,产生8位转换;在读取数据时,低电平,输出高8位数据,高电平,输出低4位。接到Vcc 此线不起作用。
算法简洁,运行时间短。根据AD574的工作特性,12位转基腊羡换遵循左对齐输出格式,输出数据与信号的实际值相比大16倍,输出数据必须经过数据处理程序进行下一步的标度变换、滤波和显示等程序。转换的数据是从0000H~0FFFH,数据从单字节搏拍到三字节,若均采用常用的多字节除法,势必延长运行时间。本文以单局槐极性0~10V模拟信号,转换结果分高8位、低4位输出,单片机采用延时方式为例,介绍转换数据处理程序的设计方法,其算法简洁,运行时间短。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)