ADC原理与驱动课件.pptxVIP

  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文档。上传文档
查看更多

“1+X”传感网应用开发ADC原理与驱动南宁职业技术学院信息工程学院王彪什么是ADC1什么是ADC?中文名:模/数转换器。*是指将连续变化的模拟信号转换为离散的数字信号的器件。*ADC在多个领域有着广泛的应用,利用各种传感器,能将现实世界中的模拟量转换为机器能够识别的数字量,机器有了ADC,就像人有了各种感官,能够感知周围的世界并做出反应。模拟信号ADC数字信号A/D转换器的主要类型优点缺点速度较高、功耗低低精度价格便宜高精度价格贵转换速率极高电路规模极大价格高高分辨率转换速率极低成本低、精度高制作工艺复杂分辩率高、功耗低、价格低需要外部计数电路支持高分辨率转换速率低逐次比较型(STM32)0102并行比较型积分型0304电容阵列逐次比较型压频变换型0506???调制型(?西格玛,?德尔塔)A/D转换器的主要技术指标A/D转换器能够转换的模拟电压范围。(范围)A/D转换器的分辨率用输出二进制数的位数表示,位数越多,分辨率越高。(精度)绝对精度是指对应一个给定数字量的理论模拟输入与实际输入之差。(误差)转换速度是指A/D转换器完成一次转换所需的时间。(时间)转换范围0102分辨率绝对精度0304转换时间STM32中的AD转换模块2STM32中的AD模块STM32拥有1~3个ADC:*STM32F101/102系列只有1个ADC*STM32F103系列最少都拥有2个ADC(STM32F103VET6有3个ADC)*这些ADC可以独立使用,也可以使用双重模式(提高采样率)。STM32的ADC是:*12位逐次比较型的模拟数字转换器。*它有18个通道,可测量16个外部和2个内部信号源(温度传感器、内部参考电压)。STM32中AD模块基本结构原理知识点(3-转换顺序):多路轮询转换可设置为注入通道或规则通道。在规则通道轮询的过程中,可以插入注入通道的转换。(外部电压输入引脚)(注入通道规则通道)(可触发AD转换标志位)(时钟信号)(存放转换数据)(产生中断信号)ADC的输入通道通道号ADC1ADC2ADC3外部通道0PA0PA0PA0外部通道1PA1PA1PA1外部通道2PA2PA2PA2外部通道3PA3PA3PA3外部通道4PA4PA4PF6外部通道5PA5PA5PF7外部通道6PA6PA6PF8外部通道7PA7PA7PF9外部通道8PB0PB0PF10外部通道9PB1PB1PF3外部通道10PC0PC0PC0外部通道11PC1PC1PC1外部通道12PC2PC2PC2外部通道13PC3PC3PC3外部通道14PC4PC4PF4外部通道15PC5PC5PF5通道16(内部)内部VSS内部VSS内部VSS通道17(内部)内部参考电压VREFINT内部VSS内部VSS单个ADC的输入通道多达18个,其中包括16个外部通道和2个内部通道,16个外部通道分别连接着不同的GPIO口ADC输入电压范围的确定如上图的标号①处所示,ADC的输入电压VIN的范围是:VREF-≤VIN≤VREF+,由图中的VREF-、VREF+、VDDA和VSSA四个外部引脚的电压决定。若输入电压值大于3.6V,则必须电压输入通道设计分压电路当没有外接电路时,最大允许电压值为3.6V引脚名称信号类型功能说明VREF+正模拟参考电压输入ADC高(正参考)电压:1.8V≤VREF+≤VDDAVDDA模拟电源输入模拟电源电压等于VDD全速运行时:2.4V≤VDDA≤VDD(3.6V)?低速运行时:1.8V≤VDDA≤VDD(3.6V)VREF-负模拟参考电压输入ADC低(负参考)电压,VREF-=VSSAVSSA模拟电源接地输入该引脚一般接地,电压等于VSS根据基尔霍夫定律,节点流入的电流等于流出的电流:由上式可以得出:如果此时ADC测的的Vout为3v,则实际的电压是ADC的中断控制ADC转换结束后,支持产生四种中断:DMA溢出中断、规则转换结束中断、注入转换结束中断和模拟看门狗事件中断。DMA溢出中断01DMA溢出中断可以把转换好的数据直接转存至内存中,而不是先存在转换寄存器在发往内存。(提高效率,尤其适用于多路、多模式转换)规则转换中断可以把转换好的数据放在规则转换寄存器里,之后等待系统空闲时上报。注入转换中断可以把转换好的数据放在注入转换寄存器里,之后等待系统空闲时上报,优先级比规则转换高。用户可以通过程序设定电压触发上限、下限,当电压值高于上限或者低于下限时,触发看门狗中断。02规则转换结束中断注入转换结束中断0304模拟看门狗中断STM32中ADC的基本参数(以下参数在CubeMX中会进行设置)3(1)ADC的工作模式ADC中每个通道的A/D转换可以按照:

文档评论(0)

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

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

1亿VIP精品文档

相关文档