嵌入式系统设计PPT电子课件教案_第五章 系统接口.pptVIP

嵌入式系统设计PPT电子课件教案_第五章 系统接口.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统设计PPT电子课件教案_第五章 系统接口

嵌入式系统设计 天津大学计算机学院 车明 n位D/A转换器(T型电阻网络) 虚地、等效电阻、电流分配、电流累加 当n=4时,设D3、D2、D1、D0为输入的二进制数字量,其转换原理为: 当输入数字全为零时: 当输入数字全为1时,即满刻度输出为 最低有效位LSB为 D/A转换器是提供电流的器件,所以在D/A的输出加运算放大器才能转换成模拟电压信号。 D/A的输出电压不仅与二进制码有关,而且与运算放大器的反馈电阻R1 ,基准电压UR有关,当调整D/A满刻度及输出范围时,需要调整这两个参数。 5.4.2 D/A 转换器的应用 数据转换及保持的作用 D/A转换器的分类 并行转换:并行数据输入—REG—电阻网 串行转换:串行数据输入—移位REG—电阻网 并行D/A用于近距离;串行用于远程D/A,且其REG一般有二级。 逐次逼近型A/D转换工作流程 1. 时钟的产生 CPU主时钟分频 使用外接电阻,电容,构成振荡网络 使用晶体振荡器 M:晶振(频率固定) C:接地电容(20~50P) 3. 启动处理 写信号与地址译码 所以D/A转换器内部必须要有一个解码网络,以实现按权值分别进行DA转换。解码网络通常有两种,二进制加权电阻网络和T型电阻网络。现代的D/A转换器几乎都采用T型电阻网络进行解码。 :由T型电阻解码网络,参考电压UR,n位切换开关Si,一个运算放大器作为求和放大器,以及一个反馈电阻Rf组成。 f 该电路的特点是参考电源的负载电阻为常数,切换是电流开关,采用了分流原理实现对输入位数字量的转换。所以,转换精度高,转换速度也快。 由此可见,D/A转换器是提供电流的器件,所以在D/A的输出加运算放大器才能转换成模拟电压信号。 D/A的输出电压不仅与二进制码有关,而且与运算放大器的反馈电阻R1 ,基准电压UR有关,当调整D/A满刻度及输出范围时,往往要调整这两个参数. D/A是一个线性环节,放大倍数1。V0(kT)是一个离散的时间量,V0(t)是一个连续时间量,当kT=t=(k+1)T时,V0(t)=V0(KT) D/A转换器的性能参数即如何选择D/A转换器,主要依据它的性能指标 分辨率是指转换器所能分辨的被测量的最小值。通常用输出二进制代码的位数来表示。例如称八位A/D转换器的分辨率称为8位,它把模拟电压的变化范围分成28-1级(255级)。位数越多,分辨率越高 D/A转换器与A/D转换器的主要技术指标基本相同,只是转换时间的概念略有不同,D/A转换器的转换时间也称建立时间,是指当输入的二进制代码从最小值突然跳变到最大值时,其模拟输出电压相应的满度跳跃并达到稳定值所需的时间。一般而言,D/A比A/D的转换时间要短得多 精度是指转换的结果相对于实际的偏差,精度有两种表示方法 (1)绝对精度:用最低位(LSB)的倍数来表示,如±(1/2)LSB或±1LSB等 (2)相对精度:用绝对精度除以满量程值的百分数来表示,例如±0.05%等 注意:分辨率与精度是两个不同的概念 量程是指允许输入模拟电压的变化范围。例如,某转换器具有0~10V的单极性输入模拟电压的范围,或-5V~+5V的双极性范围,那么,它们的量程都为10V  应当指出,实际上A/D、D/A转换器的最大输出值总是比满刻度值小1/2n,n为转换器的位数,这是因为模拟量的0值是2n个转换状态中的一个,在0值以上,则有2n-1个梯级,按通常习惯,转换器的模拟量范围总是用满刻度表示。例如12位的A/D转换器,其满刻度值为10V,而实际的最大输出值为 10-10×1/2n=9.9976 从启动转换开始直至转换出稳定的二进代码所需的时间称为转换时间。转换时间与转换器工作原理及其位数有关。同种工作原理的转换器,通常位数越多,其转换时间则越长 在ADC转换完成后,会发出转换结束信号,以示主机可以从模/数转换器读取转换后的数据。 1. 结束信号可以用来向CPU发出中断申请,CPU响应中断后,在中断服务子程序中读取数据。 2. 也可用查询转换是否结束的方法来读取数据,通过延时等待的方法来读取数据也是一种常用的简便方法,这是在采集速度要求并不高的情况下,启动ADC转换后,延时等待时间大于ADC的转换时间后便可以读取转换数据 3. 等待延时(如需12ms,可延时15ms,最耗时的方法) 2)七段数码管: 8个发光二极管组成数字(包括1个小数点) 有共阳极、共阴极 2 种类型 有静态、动态 2 种显示方式 5.6.2 液晶显示模块(LCD模块) 显示原理:固定区域内电致偏振改变透光率,不发

文档评论(0)

yaoyaoba + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档