第5章 数模转换技术精选文档.ppt
《第5章 数模转换技术精选文档.ppt》由会员分享,可在线阅读,更多相关《第5章 数模转换技术精选文档.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第5章数模转换技术本讲稿第一页,共六十五页5.1 D/A转换器接口的技术性能指标转换器接口的技术性能指标(1)分辨率分辨率是D/A转换器对输入量变化敏感程度的描述,与输入数字量的位数有关。如果数字量的位数为n,则D/A转换器的分辨率为2-n。这就意味着D/A转换器能对满刻度的2-n输入量作出反应。(2)建立时间建立时间是描述D/A转换速度快慢的一个参数,指从输入数字量变化到输出达到终值误差1/2LSB(最低有效位)时所需的时间,通常以建立时间来表明转换速度。(3)接口形式D/A转换器与单片机的接口方便与否,主要取决于转换器本身是否带数据锁存器。D/A转换器的输入为数字量,经转换后输出为模拟量。
2、有关D/A转换器的技术性能指标很多,例如绝对精度、相对精度、线性度、输出电压范围、温度系数、输入数字代码种类(二进制或BCD码)等。这里仅对几个与接口有关的技术性能指标作一介绍。本讲稿第二页,共六十五页5.2 D/A转换器转换器一、DAC0832简介 DAC0832为一个8位D/A转换器,单电源供电,在+5+15V范围内均可正常工作。基准电压的范围为10V,电流建立时间为1s,CMOS工艺,低功耗20mW。其用法和引脚排列如图所示。0832运算放大器接法DAC0832引脚图本讲稿第三页,共六十五页5.2 D/A转换器转换器一、DAC0832简介各引脚的功能如下:lD7D0:转换数据输入端。l:
3、片选信号,输入,低电平有效。lILE:数据锁存允许信号,输入,高电平有效。l:写信号1,输入,低电平有效。l:写信号2,输入,低电平有效。l:数据传送控制信号,输入,低电平有效。lIOUT1:电流输出1,当DAC寄存器中各位为全“1”时,电流最大;为全“0”时,电流为0。lIOUT2:电流输出2,电路中保证IOUT1+IOUT2=常数。lRFB:反馈电阻端,片内集成的电阻为15k。lVREF:参考电压,可正可负,范围为10+10V。lDGND:数字量地。lAGND:模拟量地。本讲稿第四页,共六十五页5.2 D/A转换器转换器一、DAC0832简介 AT89S51单片机与DAC0832的接口有三
4、种连接方式,即直通方式、单缓冲方式及双缓冲方式。电路连接如图所示。直通方式不能直接与系统的数据总线相连,需另加锁存器,故较少应用。下面介绍单缓冲与双缓冲两种连接方式。1.AT89S51单片机与DAC0832的接口单片机与DAC0832的接口有三种连接方式a)DAC寄存器直通方式;b)DAC寄存器单缓冲方式;c)DAC寄存器双缓冲方式本讲稿第五页,共六十五页5.2 D/A转换器转换器一、DAC0832简介(1)单缓冲方式所谓单缓冲方式就是使DAC0832的两个输入寄存器中有一个处于直通方式,而另一个处于受控的锁存方式,当然也可使两个寄存器同时选通及锁存。(2)双缓冲方式所谓双缓冲方式,就是把DA
5、C0832的两个锁存器都接成受控锁存方式。由于两个锁存器分别占据两个地址,因此在程序中需要使用两条传送指令,才能完成一个数字量的模拟转换。假设输入寄存器地址为FEFFH,DAC寄存器地址为FDFFH,则完成一次D/A转换的程序段应为:MOVA,DATA;转换数据送入AMOVDPTR,0FEFFH;指向输入寄存器MOVXDPTR,A;转换数据送输入寄存器MOVDPTR,0FDFFH;指向DAC寄存器MOVXDPTR,A;数据进入DAC寄存器并进行D/A转换1.AT89S51单片机与DAC0832的接口本讲稿第六页,共六十五页5.2 D/A转换器转换器一、DAC0832简介2.D/A转换应用举例
6、D/A转换器是计算机控制系统中常用的接口器件,它可以直接控制被控对象,例如控制伺服电动机或其他执行机构。它也可以很方便地产生各种输出波形,如矩形波、三角波、阶梯波、锯齿波、梯形波、正弦波及余弦波等。在图5-4中,运算放大器A2的作用是把运算放大器A1的单极性输出变为双极性输出。例如,当VREF=+5V时,A1的电压输出范围为05V。当VOUT1=0V时,VOUT2=5V;当VOUT1=2.5V时,VOUT2=0V;当VOUT1=5V时,VOUT2=+5V。VOUT2的输出范围为5V+5V。VOUT2与参考电压VREF的关系为:DAC0832的双极性输出接口5.2 D/A转换器转换器一、DAC0
7、832简介2.D/A转换应用举例5.2 D/A转换器转换器一、DAC0832简介2.D/A转换应用举例本讲稿第七页,共六十五页几点说明:1)以上程序产生的是矩形波,其低电平的宽度由延时子程序DMS1所延时的时间来决定,高电平的宽度则由子程序DMS2所延时的时间来决定。2)改变延时子程序DMS1和DMS2的延时时间,就可改变矩形波上下沿的宽度。若DMS1=DMS2(两者延时一样),则输出的是方波。3)改变上限值或下限值便可改变矩形波的幅值:单极性输出时为05V或0+5V;双极性输出时为5+5V。5.2 D/A转换器转换器一、DAC0832简介2.D/A转换应用举例本讲稿第八页,共六十五页(1)产
8、生锯齿波利用DAC0832产生锯齿波的参考程序如下:MOVA,00H;取下限值MOVDPTR,0FEFFH;指向0832口地址MM:MOVX DPTR,A;输出INC A;转换值增量NOP;延时NOPNOPSJMPMM;反复5.2 D/A转换器转换器一、DAC0832简介2.D/A转换应用举例本讲稿第九页,共六十五页(1)产生锯齿波几点说明:1)程序每循环一次,A加1,可见锯齿波的上升沿是由256个小阶梯构成的。2)可通过循环程序段的机器周期数,计算出锯齿波的周期,并可根据需要通过延时的办法来改变波形周期。3)通过A加1,可得到正向的锯齿波;若要得到负向的锯齿波,只要将A加1改为A减1指令即可
9、实现。4)程序中A的变化范围为0255,所得到的锯齿波为满幅度。5.2 D/A转换器转换器一、DAC0832简介2.D/A转换应用举例本讲稿第十页,共六十五页(2)产生三角波利用DAC0832产生三角波的参考程序如下:MOVA,00H;取下限值MOVDPTR,0FEFFH;指向0832口地址SS1:MOVXDPTR,A;输出NOP;延时NOPNOPSS2:INC A;转换值增量JNZSS1;未到峰值,则继续SS3:DECA;已到峰值,则取后沿MOVXDPTR,A;输出NOP;延时NOPNOPJNZSS3;未到谷值,则继续SJMP SS2;已到谷值,则反复5.2 D/A转换器转换器一、DAC08
10、32简介2.D/A转换应用举例本讲稿第十一页,共六十五页(2)产生三角波几点说明:1)本程序所产生的三角波谷值为0,峰值为+5V(或-5V)。若改变下限值和上限值,那么三角波的谷值和峰值也随之改变。2)改变延时时间可改变三角波的斜率。3)若在谷值和峰值处延时较长时间的话,则输出梯形波,延时时间的长短取决于梯形波上下边的宽度。5.2 D/A转换器转换器一、DAC0832简介2.D/A转换应用举例本讲稿第十二页,共六十五页AD5424为一个8位四象限乘法型D/A转换器,单电源供电,在+2.5+5.5V范围内均可正常工作。基准电压的范围为10V,电流建立时间为0.01s,CMOS工艺,低功耗20W。
11、10MHz的乘法带宽,更新速率为20.4MSPS。5.2 D/A转换器转换器二、2AD5424简介AD5424功能框图本讲稿第十三页,共六十五页5.2 D/A转换器转换器二、2AD5424简介1.管脚图管脚图本讲稿第十四页,共六十五页5.2 D/A转换器转换器二、2AD5424简介AD5424的管脚说明本讲稿第十五页,共六十五页5.2 D/A转换器转换器二、2AD5424简介2.典型应用(1)单极性应用本讲稿第十六页,共六十五页5.2 D/A转换器转换器二、2AD5424简介2.典型应用(1)单极性应用下图是AD5424单极性接法,如果用10伏参考,电路将输出0-10伏,当输入数据为交流信号时
12、,电路执行2相乘法功能。如果需要调整增益,就要用电阻R1和R2;如果A1是高速运算放大器,就需要C1(1pF-2pF)电容进行相位补偿。单极性应用本讲稿第十七页,共六十五页5.2 D/A转换器转换器二、2AD5424简介2.典型应用(2)双极性应用在一些应用中可能需要4象限乘法或2象限输出,如图所示,可以通过外部运放和电阻来实现,在这个电路当中,A2提供2倍的增益。如果需要调整增益,就要用电阻R1和R2;跟踪和匹配R3和R4很有必要。如果A1是高速运算放大器,就需要C1(1pF-2pF)电容进行相位补偿。双极性操作(四象限乘法)本讲稿第十八页,共六十五页5.2 D/A转换器转换器二、2AD54
13、24简介2.典型应用(2)双极性应用简化梯形图AT89x51和AD5424的接口本讲稿第十九页,共六十五页5.2 D/A转换器转换器三、3位串行D/A转换器TLC5615及应用程序1硬件描述TLC5615是带有缓冲基准输入(高阻抗)的10位电压输出数字-模拟转换器(DAC)。DAC具有基准电压两倍的输出电压范围,且DAC是单调变化的。器件可在单5V电源下工作,且具有上电复位功能以确保可重复启动。TLC5615的数字控制通过三线串行总线进行,它与CMOS兼容且易于和工业标准的微处理器及单片机接口。器件接收16位数据字以产生模拟输出。数字输入端的特点包括带有斯密特触发器,具有高噪声抑制能力。数字通
14、信协议包括SPI、QSP以及Microwire标准。低功耗,在5V供电时功耗仅1.75mW;数据更新速率为1.2MHz;典型的建立时间为12.5s。TLC5615可广泛应用于电池供电测试仪表、数字增益调整、电池远程工业控制和移动电话等领域。该器件外形为8脚小型D或DIP封装。C档的工作温度范围为070,I档的工作温度范围为4085。其引脚与Maxim公司的MAX515完全兼容。本讲稿第二十页,共六十五页5.2 D/A转换器转换器三、3位串行D/A转换器TLC5615及应用程序2 引脚排列TLC5615的引脚排列见图。在图中,引脚DOUT用于菊花链的串行数据输出;DIN是串行数据输入;SCLK是
15、串行时钟输入;CS是选片端,低电平有效;OUT是D/A电压输出;REFIN是基准输入端,一般接2V到VCC2V,典型值是2.048V;VCC是电源端,一般接+5V;AGND是模拟地。TLC5615的引脚图本讲稿第二十一页,共六十五页5.2 D/A转换器转换器三、3位串行D/A转换器TLC5615及应用程序3 使用说明TLC5615通过固定增益为2的运放缓冲电阻串网络,把10位数字数据转换为模拟电压电平。上电时,内部电路把DAC寄存器复位为0。其输出具有与基准输入相同的极性,表达式为:Vo=2VREFCODE/1024l数据输入。由于DAC是12位寄存器,所以在10位数据字中必须写入数值为0的两
16、个低于LSB(D0)的位(次最低有效位)。lDA输出。输出缓冲器具有满电源电压幅度输出,带有短路保护并能驱动100pF负载电容的2k负载。l外部基准。基准电压输入经过缓冲,这使得DAC输入电阻与代码无关。因此,REFIN输入电阻为10M,REFIN输入电容的典型值为5pF,它们与输入代码无关。基准电压决定DAC的满度输出。l逻辑接口。逻辑输入端可使用TTL或CMOS逻辑电平。但使用满电源电压幅度,CMOS逻辑可得到最小的功耗。当使用TTL逻辑电平时,功率需求增加约两倍。本讲稿第二十二页,共六十五页5.2 D/A转换器转换器三、3位串行D/A转换器TLC5615及应用程序3 使用说明串行时钟和更
17、新速率。下图给出了TLC5615的工作时序。最大串行时钟速率近似为14MHz。通常,数字更新速率受片选周期限制。对于满度输入阶跃跳变,10位DAC建立时间为12.5s,这把更新速率限制至80kHz。TLC5615的工作时序本讲稿第二十三页,共六十五页5.2 D/A转换器转换器三、3位串行D/A转换器TLC5615及应用程序3 使用说明菊花链接器件。假如时序关系合适,可以通过在一个链路(Chain)中把一个器件的DOUT端连接到下一个器件的DIN端实现DAC的菊花链接(级联)。DIN处的数据延迟16个时钟周期加一个时钟宽度后出现在DOUT端。DOUT是低功率的推拉输出电路。当CS为低电平时,DO
18、UT在SCLK下降沿变化;当CS为高电平时,DOUT保持在最近数据位的值并不进入高阻状态。本讲稿第二十四页,共六十五页5.2 D/A转换器转换器三、3位串行D/A转换器TLC5615及应用程序4 典型接口当片选CS为低电平时,输入数据读入16位移位寄存器(由时钟同步,最高有效位在前)。SLCK输入的上升沿把数据移入输入寄存器。接着,CS的上升沿把数据传送至DAC寄存器。当CS为高电平时,输入数据不能由时钟同步送入输入寄存器。所有CS的跳变应当发生在SCLK输入为低电平时。如果不使用菊花链(级联)功能,那么可以使用MSB在前的12位输入数据序列:D9D8D7D6D5D4D3D2D1D000如果使
19、用菊花链(级联)功能,那么可以传送4个高虚拟位在前的16位输入数据序列:4UpperDummy 10DataBits00本讲稿第二十五页,共六十五页5.2 D/A转换器转换器三、3位串行D/A转换器TLC5615及应用程序4 典型接口来自DOUT的数据需要输入时钟16个下降沿,因此,需要额外的时钟宽度。当菊花链接(级联)多个TLC5615器件时,因为数据传送需要16个输入时钟周期加上一个额外的输入时钟下降沿使数据在DOUT端输出,所以,数据需要4个高虚拟位(UpperDummyBits)。为了提供与12位数据转换器传送的硬件与软件兼容性,两个额外位总是需要的。本讲稿第二十六页,共六十五页5.2
20、 D/A转换器转换器三、3位串行D/A转换器TLC5615及应用程序4 典型接口TLC5615三线接口与SPI、QSPI以及串行标准相兼容,硬件连接如图所示。a)与AT89S51的连接b)SPI/QSPI连接TLC5615的典型接口本讲稿第二十七页,共六十五页5.2 D/A转换器转换器三、3位串行D/A转换器TLC5615及应用程序5 应用程序ORG0500HDINBITP14;定义I/O口SCLKBITP17D/A_CSBITP15DOUTBITP16DA_DATAHEQU30H;定义D/A的数据区DA_DATALEQU31HTLC5615:CLRD/A_CS;设置CS为低电平ACALLA_
21、DELAY2;延时MOVR6,#08HC_DA_LOOH:LCALLA_DELAY2MOVA,DA_DATAH;装入高8位RLCA;从最高位向D/A寄存器中移MOVDIN,C本讲稿第二十八页,共六十五页5.2 D/A转换器转换器三、3位串行D/A转换器TLC5615及应用程序5 应用程序SETBSCLK;设置SCLK为高电平MOVDA_DATAH,ALCALLA_DELAY2CLRSCLKDJNZR6,C_DA_LOOHMOVR6,#08HC_DA_LOOL:MOVA,DA_DATAL;装入低8位RLCA;从最高位向D/A寄存器中移MOVDIN,CSETBSCLKMOVDA_DATAL,ALC
22、ALLA_DELAY2CLRSCLKDJNZR6,C_DA_LOOLSETBD/A_CS;设置CS为高电平RET本讲稿第二十九页,共六十五页5.2 D/A转换器转换器四、音频D/A转换器(AudioD/AConverters)AD1857/1858是单片立体声数字音频重现器件,它包括一个高级数字内插滤波器、一个具有革命性的“线性补偿”的多位-高频脉动调制器、一个DAC、开关电容以及连续时间模拟滤波器和模拟输出驱动电路。AD1857/1858有一个简单却很灵活的线性数据输入端口,可以与多种ADC、DSP芯片、AES/EBU接收器和采样频率转换器相连,AD1857的线性数据输入端口可以配置为16位
23、、18位或20位左对齐或I2S对齐方式,AD1858的线性数据输入端口可以配置成16位右对齐或DSP串行端口兼容模式。AD1857/1858采用单+5V供电,20引脚SSOP封装,工作温度为0+70。AD1857/1858可应用于数字有线电视和卫星广播接收机顶盒、高清电视、数字音频接收器、CD/CD-R/DAT/DCC/MD播放器以及数字音频工作站等领域。AD1857/1858的特点如下:本讲稿第三十页,共六十五页5.2 D/A转换器转换器四、音频D/A转换器(AudioD/AConverters)l低成本、高性能立体声DACl128倍重复取样内插滤波器l多位SD调制器l离散时间和连续时间模拟
24、重建滤波器l带有2kV输出负载驱动的缓冲输出端l94分贝动态范围,-94分贝THD+N性能l数字非预加重和静音l0.1最大线性相位偏差l支持连续可变的采样率l掉电模式l单+5V供电l20引脚SSOP封装本讲稿第三十一页,共六十五页5.2 D/A转换器转换器四、音频D/A转换器(AudioD/AConverters)AD1857/1858的结构框图,封装图如图所示:AD1857/1858结构框图SSOP封装本讲稿第三十二页,共六十五页5.2 D/A转换器转换器四、音频D/A转换器(AudioD/AConverters)AD1857/1858的引脚功能如表所示:本讲稿第三十三页,共六十五页5.2
25、D/A转换器转换器四、音频D/A转换器(AudioD/AConverters)AD1857/1858提供-转换机构和传统的R-2R梯形音频DAC,-多位调制器的应用意味着AD1857/1858产生的带外噪声能量非常小,这可极大的减少对DAC滤波的要求,同时,-多位调制器的数字基质噪声有很高的免疫力。串行音频接口使用位时钟(BCLK)给输入数据提供时钟,因此,位时钟可能会与时钟异步。时钟()既是定位信号又是内插滤波器的采样频率输入,它必须与MCLK同步;通常是由MCLK同步分离出来的。内插滤波器的目的是“过采样”输入数据,即增加采样频率使第一信号图像搬移到过采样频率范围,减轻模拟重建滤波器的衰减
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第5章 数模转换技术精选文档 数模 转换 技术 精选 文档
限制150内