首页 理论教育 KC-104模数数字转换模块:高效实现C51单片机入门

KC-104模数数字转换模块:高效实现C51单片机入门

时间:2023-11-17 理论教育 版权反馈
【摘要】:KC-104AD/DA转换模块如图11-27所示。图11-27 KC-104模数/数模转换模块2)ADC0832——美国国家半导体公司生产的一种8位分辨率、双通道A/D转换芯片,其最高分辨可达256级,体积小、兼容性和性价比高。J11:模块VCC电源端。图11-29 ADC0809内部结构图11-30 ADC0809芯片DAC0832介绍DAC0832是8分辨率的D/A转换集成芯片。

KC-104模数数字转换模块:高效实现C51单片机入门

1.功能描述

KC-104单片机(AD/DA)模数/数模转换模块,它包括了常用的(AD)模数转换芯片和(DA)数模转换芯片及相关外围电路,所有信号线端口外延,方便用户扩展。KC-104AD/DA转换模块如图11-27所示。

2.硬件资源描述

1)ADC0809——8位的、以逐次逼近原理进行模数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。

978-7-111-30335-0-Chapter11-40.jpg

图11-27 KC-104(AD/DA)模数/数模转换模块

2)ADC0832——美国国家半导体公司生产的一种8位分辨率双通道A/D转换芯片,其最高分辨可达256级,体积小、兼容性和性价比高。

3)DAC0832——8分辨率的D/A转换集成芯片,与微处理器完全兼容。价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。

4)CD4024——7位二进制串行计数器为ADC0809提供不同等级的振荡频率,即起到分频工作。

3.硬件接口描述

J1:ADC0809芯片的8位数字信号输出端。

J2:ADC0809芯片的ALE、ADD—A、ADD—B、ADD—C。

J3:ALE为CD4024的1脚;EOC为ADC0809芯片的7脚;START为ADC0809芯片的6脚;OUT—EN为ADC0809芯片的9脚。

J4:ADC0832的SPI总线接口,分别有CLK、DO、DI、CS。

J5:DAC0832的8位数字信号输入端。

J6:DAC0832的部分针脚。

J7:LM358的运放输出端,DA0832的模拟信号输出端经过LM358运放进行电流放大再输出。

J8:LM358集成了两个运算放大器,一路已经与DAC0832相连,另一路运放资源供用户使用,J8为供用户使用的运放输出和输出端。

J9:LM358运放供电选择跳线:可以选择板上VCC 5V为运放供电电压,也可以选择“EXT”外部电源提供给运放芯片,运放的供电电压不同,数模采样转换结果不同,量化程度也会有所不同,具体电压参数关系请看DAC0832厂家数据手册。

J11:模块VCC电源端。

J12:模块GND地端。

JP1:ADC0809的8路模拟信号输入端(IN0~IN7),双排排针,靠PCB板外侧为GND,右边为信号输入端。

JP2:PCB板外侧排针为ADC0809的CLOCK时钟输入端,分别与Q1~Q7端用短路帽连接,以便获得不同的分频值,作为ADC0809的时钟信号。

4.电路原理与元器件

电路原理和元器件分布如图11-28所示。

978-7-111-30335-0-Chapter11-41.jpg

图11-28 电路原理与元器件分布

a)电路原理

978-7-111-30335-0-Chapter11-42.jpg

图11-28 (续)

b)元器件分布

5.模块相关背景知识

(1)ADC0809介绍

ADC0809是采样分辨率为8位的、以逐次逼近原理进行模-数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。

1)主要特性

① 8路输入通道,8位A/D转换器,即分辨率为8位。

② 具有转换启停控制端。

③ 转换时间为100μs。

④ 单个+5V电源供电。

⑤ 模拟输入电压范围为0~+5V,不需要零点和满刻度校准。

⑥ 工作温度范围为-40~+85℃。

⑦ 低功耗,约为15mW。

2)内部结构

ADC0809是CMOS单片型逐次逼近式A/D转换器,内部结构如图11-29所示,它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型D/A转换器、逐次逼近。

3)外部特性(引脚功能)

ADC0809芯片有28条引脚,采用双列直插式封装,如图11-30所示。下面说明各引脚功能。

① IN0~IN7:8路模拟量输入端。

② 2-1~2-8:8位数字量输出端。

③ ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路。

④ ALE:地址锁存允许信号,输入,电平有效。

⑤ START:A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。

⑥ EOC:A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。

⑦ OE:数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。

⑧ CLK:时钟脉冲输入端。要求时钟频率不高于640kHz。

⑨ REF(+)、REF(-):基准电压。

⑩ Vcc:电源,单一+5V。

⑪ GND:地。

ADC0809的工作过程是:首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动A/D转换,之后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平时,输出三态门打开,转换结果的数字量输出到数据总线上。(www.xing528.com)

978-7-111-30335-0-Chapter11-43.jpg

图11-29 ADC0809内部结构

978-7-111-30335-0-Chapter11-44.jpg

图11-30 ADC0809芯片

(2)DAC0832介绍

DAC0832是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。

1)DAC0832的主要特性:

① 分辨率为8位。

② 电流稳定时间1μs。

③ 可单缓冲、双缓冲或直接数字输入。

④ 只需在满量程下调整其线性度。

⑤ 单一电源供电(+5~+15V)。

⑥ 低功耗,200mW。

2)DAC0832结构

① D0~D7:8位数据输入线,TTL电平,有效时间应大于90ns(否则锁存器的数据会出错)。

② ILE:数据锁存允许控制信号输入线,高电平有效。

③ CS:片选信号输入线(选通数据锁存器),低电平有效。

④ WR1:数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ILE、CS、WR1的逻辑组合产生LE1,当LE1为高电平时,数据锁存器状态随输入数据线变换,LE1的负跳变时将输入数据锁存。

⑤ XFER:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于500ns)有效。

⑥ WR2:DAC寄存器选通输入线,负脉冲(脉宽应大于500ns)有效。由WR1、XFER的逻辑组合产生LE2,当LE2为高电平时,DAC寄存器的输出随寄存器的输入而变化,LE2的负跳变时将数据锁存器的内容打入DAC寄存器并开始D/A转换。

⑦ IOUT1:电流输出端1,其值随DAC寄存器的内容线性变化。

⑧ IOUT2:电流输出端2,其值与IOUT1值之和为一常数。

⑨ Rfb:反馈信号输入线,改变Rfb端外接电阻值可调整转换满量程精度。

⑩ Vcc:电源输入端,Vcc的范围为+5~+15V。

⑪ VREF:基准电压输入线,VREF的范围为-10~+10V。

⑫ AGND:模拟信号地。

⑬ DGND:数字信号地。

(3)DAC0832的工作方式

根据对DAC0832的数据锁存器和DAC寄存器的不同的控制方式,DAC0832有三种工作方式:直通方式、单缓冲方式和双缓冲方式。DAC 0832如图11-31所示。

(4)LM358运放介绍

模块板上的DAC0832模数转换后,由于输出电流较小,我们在其输出端接了LM358运放进行放大。

LM358内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运算放大器的场合。

LM358的封装形式有塑封8引线双列直插式和贴片式,如图11-32所示。

978-7-111-30335-0-Chapter11-45.jpg

图11-31 DAC 0832芯片

特性(Features):

① 内部频率补偿

② 直流电压增益高(约100dB)

③ 单位增益频带宽(约1MHz)

④ 电源电压范围宽:单电源(3~30V)

双电源(±1.5~±15V)

① 低功耗电流,适合于电池供电

② 低输入偏流

③ 低输入失调电压和失调电流

④ 共模输入电压范围宽,包括接地

⑤ 差模输入电压范围宽,等于电源电压范围

978-7-111-30335-0-Chapter11-46.jpg

图11-32 LM358运放外观

⑥输出电压摆幅大(0至Vcc-1.5V)

关于ADC0832芯片介绍请看本书前面部分内容。

(5)C语言实例程序

功能:ADC0832模数转换实验,通过数码管实时显示ADC0832某一路输出端的电压值。

978-7-111-30335-0-Chapter11-47.jpg

978-7-111-30335-0-Chapter11-48.jpg

978-7-111-30335-0-Chapter11-49.jpg

978-7-111-30335-0-Chapter11-50.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈