单片机汇编9.ppt
《单片机汇编9.ppt》由会员分享,可在线阅读,更多相关《单片机汇编9.ppt(67页珍藏版)》请在第壹文秘上搜索。
1、D/AD/A和和A/DA/D转换器接口转换器接口 A/DA/D及及D/AD/A转换器的性能指标转换器的性能指标分辨率(分辨率(ResolutionResolution) 分辨率是指分辨率是指A/DA/D转换器能分辨的最小输出模拟增量,取决于转换器能分辨的最小输出模拟增量,取决于输入数字量的二进制位数。输入数字量的二进制位数。 转换精度(转换精度(Conversion AccuracyConversion Accuracy) 转换精度指满量程时转换精度指满量程时ADCADC的实际模拟输出值和理论值的接近的实际模拟输出值和理论值的接近程度。程度。 量程量程( (满刻度范围满刻度范围FULL Sca
2、le Range)FULL Scale Range) 量程是指输入模拟电压的变化范围。例如某转换器具有量程是指输入模拟电压的变化范围。例如某转换器具有10V10V的单极性范围或的单极性范围或-5-5+5V+5V的双极性范围。则它们的量程都为的双极性范围。则它们的量程都为10V10V。满刻度只是个名义值,实际的。满刻度只是个名义值,实际的A/DA/D,D/AD/A转换器的最大转换器的最大输出值总是比满刻度值小输出值总是比满刻度值小1/21/2n n,n n为转换器的位数。例如为转换器的位数。例如1212位的位的A/DA/D转换器,其满刻度值为转换器,其满刻度值为10V10V,而实际的最大输出值,
3、而实际的最大输出值为为: :A/DA/D转换器的主要技术指标转换器的主要技术指标)(9976. 9409640951021101012V线性度(线性度(LinearityLinearity) 线性度是指ADC的实际转换特性曲线和理想直线之间的最大偏移差。转换时间(转换时间(Conversion Time) 从发出启动转换开始直至获得稳定的二进代码所需的时间称为转换时间,转换时间与转换器工作原理及其位数有关,同种工作原理的转换器,通常位数越多,其转换时间越长。 D/AD/A转换器的主要技术指标转换器的主要技术指标 D/A D/A转换器的主要技术指标与转换器的主要技术指标与A/DA/D转换器基本相
4、转换器基本相同,只是转换时间的概念略有不同,同,只是转换时间的概念略有不同,D/AD/A转换器的转换器的转换时间又叫建立时间,它是指当输入的二进制代转换时间又叫建立时间,它是指当输入的二进制代码从最小值突然跳变至最大值时,其模拟输出电压码从最小值突然跳变至最大值时,其模拟输出电压相应的满度跳跃并达到稳定所需的时间。一般而言,相应的满度跳跃并达到稳定所需的时间。一般而言,D/AD/A的转换时间比的转换时间比A/DA/D要短得多。要短得多。DACDAC芯片类型及接口方法芯片类型及接口方法各种类型的各种类型的DACDAC芯片都具有数字量输入端和模拟量芯片都具有数字量输入端和模拟量输出端及基准电压端。
5、数字输入端有以下几种类输出端及基准电压端。数字输入端有以下几种类型:型:无数据锁存器,无数据锁存器,带单数据锁存器,带单数据锁存器,带带双数据锁存器,双数据锁存器,可接收串行数字输入。第可接收串行数字输入。第1 1种在种在与单片机接口时,要外加锁存器,第与单片机接口时,要外加锁存器,第2 2种和第种和第3 3种种可直接与单片机接口,第可直接与单片机接口,第4 4种与单片机接口十分简种与单片机接口十分简单,接收数据较慢,适用于远距离现场控制的场单,接收数据较慢,适用于远距离现场控制的场合。模拟量输出有两种方式:电压输出及电流输合。模拟量输出有两种方式:电压输出及电流输出。电压输出的出。电压输出的
6、DACDAC芯片相当于一个电压源,其内芯片相当于一个电压源,其内阻很小,选用这种芯片时,与它匹配的负载电阻阻很小,选用这种芯片时,与它匹配的负载电阻应较大。电流输出的芯片相当于电流源,其内阻应较大。电流输出的芯片相当于电流源,其内阻较大,选用这种芯片时,负载电阻不可太大。较大,选用这种芯片时,负载电阻不可太大。 在实际应用中,常选用电流输出的在实际应用中,常选用电流输出的DACDAC芯片实芯片实现电压输出,如图所示现电压输出,如图所示 无内部数据锁存器的无内部数据锁存器的DACDAC芯片,尤其是分辩率高于芯片,尤其是分辩率高于8 8位的位的DACDAC芯芯片,在设计与片,在设计与8 8位单片机
7、接口时,要外加数据锁存器作为缓位单片机接口时,要外加数据锁存器作为缓冲器。下图是一种单缓冲器接口。冲器。下图是一种单缓冲器接口。在在10位位DAC芯片与芯片与8位单片机之间接入两个锁存器,锁存器位单片机之间接入两个锁存器,锁存器A锁存锁存10位数据位数据中的低中的低8位,锁存器位,锁存器B锁存高锁存高2位。单片机分两次输出数据,先输出低位。单片机分两次输出数据,先输出低8位数位数据到锁存器据到锁存器A,后输出高,后输出高2位数据到锁存器位数据到锁存器B。设锁存器。设锁存器A和锁存器和锁存器B的地址的地址分别为分别为002CH和和002DH,则执行下列指令后完成一次,则执行下列指令后完成一次D/
8、A转换:转换:MOV DPTR,#002CHMOV A,#DATA8MOVX DPTR,A ;输出低;输出低8位位INC DPTRMOV A,#DATA2MOVX DPTR,A ;输出高;输出高2位位这种接口存在一个问题,就是在输出低这种接口存在一个问题,就是在输出低8位数据和高位数据和高2位数据之间,会产生位数据之间,会产生“毛剌毛剌”现象,如图现象,如图3.3(b)所示。假设两个锁存器原来的数据为所示。假设两个锁存器原来的数据为0001111000,现在要求转换的数据为,现在要求转换的数据为0100001011,新数据分两次输出,新数据分两次输出,第一次输出低第一次输出低8位,这时位,这时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 汇编