2022年双积分型AD转换器宣贯 .pdf
《2022年双积分型AD转换器宣贯 .pdf》由会员分享,可在线阅读,更多相关《2022年双积分型AD转换器宣贯 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、双积分型 A/D 转换器尽管双积分型A/D 转换器的转换速度普遍不高( 通常每秒转换几次到几百次), 但是双积分 A/D 转换器具有转换精度高, 廉价 , 抗干扰能力强等优点, 在速度要求不高的实际工程中使用广泛。常用的双积分型A/D 转换器有MCl4433、ICL7106、ICL7135、AD7555等芯片 , 下面以具有代表性的MCl4433和 ICL7135 为例 , 从两种不同的角度,分别介绍它们与MCS-51单片机的接口及编程方法。1.MCl4433321位 A/D 转换器(1)MCl4433 芯片介绍MCl4433具有以下特点:. 321位双积分型A/D 转换器 ; . 外部基准电
2、压输入=200mV或 2V; . 自动调零 ; . 量程有 199.9mV或 1.999V 两种 (由外部基准电压VREF决定 ); . 转换速度为 (110) 次/s, 速度较慢。MCl4433为 DIP24 封装 , 芯片引脚排列如图1 所示 , 引脚的功能及含义如下:(1) 与电源相关的引脚( 共 6 脚 ) .VDD:正电源端 , 典型值 +5V 。.VEE:模拟负电源端, 典型值 5V。.VSS:数字地 (所有数字信号输入输出的零电位) 。.GND :模拟地 (所有模拟信号的零电位) 。Vx:被测电压输入端。.VREF :外接电压基准(2V 或 200mV)输入端。(2) 与外接电阻
3、、电容相关的引脚( 共 7 脚) .R1:外接积分电阻输入。.C1:外接积分电容输入。.R1/C1 : 外接电阻 R1和外接电容C1的公共端 , 电容C1 常采用聚丙烯电容, 典型值0.1uF, 电阻 R1 有两种选择:一是量程为200mV 时 ,R1=470k ; 另一是量程为2V时,R1=27k 。.C01、C02:外接失调补偿电容端, 典型值为0.1uF 。.CLK0、CLKl:时钟振荡器外接电阻Rc 接入端 , 外接电阻Rc典型值为470k, 时钟频率随 Rc电阻阻值的增加而下降。(3) 与控制信号相关的引脚( 共 3 脚) .DU:更新转换控制信号输入, 高电平有效。.EOC:转换结
4、束输出, 当 DU有效后 ,EOC 变低 ,16400 个时钟脉冲 (CLK) 周期后产生一个0.5 倍时钟周期宽度的正脉冲,表示转换结束。典型的,EOC与 DU相连 , 每次 A/D 转换结束后均自动启动新的转换。.OR:过量程状态输出, 低电平有效。当|Vx|VREF时,OR有效 ( 输出低电平 ) 。(4) 与选通和数据相关的引脚( 共 8 脚) .DS4DS1 :分别表示个、十、百、千位的选通脉冲输出, 格式为 18 个时钟周期宽度的正脉冲。例如 , 当 DS2有效期间 ,Q0Q3上输出的BCD码表示转换的百位的数值。图 1 MC14433芯片引脚名师资料总结 - - -精品资料欢迎下
5、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - Q0 Q3 :某位BCD码数字量输出。具体是哪位, 由选通脉冲DS4 DSl指定 , 其中 Q3为高位 ,Q0 为低位。 MCl4433 选通时序如图5.12 所示。EOC输出 1/2 个 CLK周期正脉冲表示转换结束, 依次DSl、DS2 、DS3 、DS4有效。当 DSl 有效期间从Q3 Q0端读出的数据是千位数,DS2 有效期间读出的为百位数, 依次类推 , 周而复始。当DSl 有效时 ,Q3Q0上输出的数据为千
6、位数, 由于千位只能是0 或 1, 故 DSl 有效期间 ,Q3 Q0输出的数据被赋予了新的含义:Q3表示千位。 Q3=0,表示千位为1;Q3=1, 表示千位为0。Q2表示极性。 Q2=0,表示极性为负;Q2=1, 表示极性为正。Q0表示超量程。 Q0=1,表示超量程 ;Q0=0, 表示未超量程。Q0=1时, 进一步确定是由过量程还是欠量程引起的超量程, 由 Q3(千位数据 ) 来确定。当Q3=0,表示千位为1, 是由过量程引起的;当 Q3=1,表示千位为0, 是由欠量程引起的。MCl4433千位选通含义如表1 所示。表 1 MC14433 千位选通含义BCD输出DS1有效时千位的含义Q3 Q
7、2 Q1 Q0 极性千位量程1 1 1 0 0 1 0 1 0 0 1 1 1 1 0 欠量程1 0 1 1 0 欠量程0 1 0 0 1 0 0 0 0 1 0 1 1 1 1 过量程0 0 1 1 1 过量程图 2 MCl4433选通时序(2) 接口与编程MCl4433与 MCS-51的连接如图3 所示 , 采用中断方式( 下降沿触发 ), 结果存储格式如表2所示 , 欠量程、过量程和极性分别保存在00H 02H位地址单元中。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页
8、,共 7 页 - - - - - - - - - 图 3 MCl4433 接口原理表 2 存储格式要求存储单元31H高 4 位31H低 4 位30H高 4 位30H低 4 位所存数据千位百位十位个位程序清单如下:UNDER: EQU 00H ;位地址单元存放欠量程(1 真 0 假) OVER : EQU 01H ;位地址单元存放过量程(1 真 0 假) POLA : EQU 02H ;位地址单元存放极性(1 负 0 正) HIGH : EQU 31H ;高位LOW : EQU 30H ;低位 ORG 0000H LJMP MAIN ORG 0013H ;INTl中断服务入口地址 lJMP IN
9、TlF MAIN : MOV LOW,#0 MOV HIGH,#0 ;将存放结果的单元清0 CLR UNDER CLR OVER ;将存放欠量程、超量程的位地址单元清零 CLR POLA ;假定结果为正 SETB Itl ;置外部中断为下降沿触发 SETB Exl ;开 INTl 中断允许 SETB EA ;开中断总允许 LJMP $ ;等待中断INTlF : MOV A,P1 ;进入中断 , 说明 MCl4433转换结束 , 读 P1 JNB Acc.4,INTlF ;DS1无效 , 等待 ; JB Acc.2,NEXT ;Q2=1表示正 , 已经预处理过, 继续 SETB POLA 为负
10、, 需将 02H置位NEXT : JB Acc.3,NEXTl ;千位为 0, 已经预处理过 , 继续名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - ORL HIGH,转 10H ; 将千位信息保存在高位单元中NEXTl: JB Acc.0,ERROR ;转欠、超量程处理, 有千位已能区分INll: MOV A,P1 JNB Acc.5,Inll ;等待百位选通信号ANL A,#0FH ;屏蔽高 4 位ORL HIGH,A IN
11、l2 : MOV A,P1 JNB Acc.6,INl2 ;等待十位选通信号ANL A,#0FH ;屏蔽高 4 位SWAP A ;交换到高 4 位ORL LOW,A INl3 : MOV A,P1 JNB ACC.7,INLL ;等待个位选通信号ANL A,#0FH ;屏蔽高 4 位ORL LOW,A RETI ERROR: MOV A,HIGH ;欠、超量程处理CJNE A,#0,OV ;有千位表示过量程SETB UNDER ;置欠量程标志RETI OV : SETB OVER ;置过量程标志RETl 提示:现在市场上许多常见的3 位半数字万用表就是采用类似转换芯片2.ICL-7135 42
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年双积分型AD转换器宣贯 2022 积分 AD 转换器
限制150内