《STM32嵌入式系统设计与应用》-课件---第10章-STM32模数转换器(ADC).pptx

《STM32嵌入式系统设计与应用》-课件---第10章-STM32模数转换器(ADC).pptx

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第10章STM32模数转换器(ADC);本章讲述了STM32模数转换器(ADC),包括模拟量输入通道、模拟量输入信号类型与量程自动转换、STM32F103VET6集成的ADC模块、ADC库函数、ADC使用流程和模数(A/D)转换器应用实例。;10.1模拟量输入通道;;从图10-1可看出,模拟量输入通道一般由信号处理、模拟开关、放大器、采样—保持器和A/D转换器组成。

根据需要,信号处理可选择的内容包括小信号放大、信号滤波、信号衰减、阻抗匹配、电平变换、非线性补偿、电流/电压转换等。

;10.2模拟量输入信号类型与量程自动转换;第一类为传感器输出的信号,如:

⑴电压信号:一般为mV信号,如热电偶(TC)的输出或电桥输出。

⑵电阻信号:单位为Ω,如热电阻(RTD)信号,通过电桥转换成mV信号。

⑶电流信号:一般为μA信号,如电流型集成温度传感器AD590的输出信号,通过取样电阻转换成mV信号。

对于以上这些信号往往不能直接送A-D转换,因为信号的幅值太小,需经运算放大器放大后,变换成标准电压信号,如0~5V,1~5V,0~10V,-5V~+5V等,送往A-D转换器进行采样。有些双积分A-D转换器的输入为-200mV~+200mV或-2V~+2V,有些A-D转换器内部带有程控增益放大器(PGA),可直接接受mV信号。;第二类为变送器输出的信号,如:

⑴电流信号:0~10mA(0~1.5kΩ负载)或4~20mA(0~500Ω负载)。

⑵电压信号:0~5V或1~5V等。

电流信号可以远传,通过一个标准精密取样电阻就可以变成标准电压信号,送往A-D转换器进行采样,这类信号一般不需要放大处理。

;由于传感器所提供的信号变化范围很宽(从微伏到伏),特别是在多回路检测系统中,当各回路的参数信号不一样时,必须提供各种量程的放大器,才能保证送到计算机的信号一致(如0~5V)。在模拟系统中,为了放大不同的信号,需要使用不同倍数的放大器。而在电动单位组合仪表中,常常使用各种类型的变送器,如温度变送器、差压变送器、位移变送器等。但是,这种变送器造价比较贵,系统也比较复杂。随着计算机的应用,为了减少硬件设备,已经研制出可编程增益放大器(ProgrammableGainAmplifier),简称PGA。它是一种通用性很强的放大器,其放大倍数???根据需要用程序进行控制。采用这种放大器,可通过程序调节放大倍数,使A/D转换器满量程信号达到均一化,因而大大提高测量精度。这就是量程自动转换。

;10.3STM32F103ZET6集成的ADC模块;STM32F103的ADC的主要特征如下:

1)12位分辨率。

2)转换结束、注入转换结束和发生模拟看门狗事件时产生中断。

3)单次和连续转换模式。

4)从通道0到通道n的自动扫描模式。

5)自校准功能。

6)带内嵌数据一致性的数据对齐。

7)采样间隔可以按通道分别编程。

8)规则转换和注入转换均有外部触发选项。

9)间断模式。

10)双重模式(带2个或以上ADC的器件)。

;11)ADC转换时间:时钟为56MHz时为1μs(时钟为72MHz为1.17μs)。

12)ADC供电要求:2.4~3.6V。

13)ADC输入范围:VREF-≤VIN≤VREF+。

14)规则通道转换期间有DMA请求产生。

;STM32的ADC模块结构如图10-2所示。ADC3只存在于大容量产品中。

ADC相关引脚有:

1)模拟电源VDDA:等效于VDD的模拟电源且2.4V≤VDDA≤VDD(3.6V)。

2)模拟电源地VSSA:等效于Vss的模拟电源地。

3)模拟参考正极VREF+:ADC使用的高端/正极参考电压,2.4V≤VREF+≤VDDA。

4)模拟参考负极VREF-:ADC使用的低端/负极参考电压,VREF-=VSSA。

5)模拟信号输入端ADCx_IN[15:0]:16个模拟输入通道。

;;1.ADC开关控制

ADC_CR2寄存器的ADON位可给ADC上电。当第一次设置ADON位时,它将ADC从断电状态下唤醒。ADC上电延迟一段时间后(tSTAB),再次设置ADON位时开始进行转换。

通过清除ADON位可以停止转换,并将ADC置于断电模式。在这个模式中,ADC耗电仅几μA。

2.ADC时钟

由时钟控制器提供的ADCCLK时钟和PCLK2(APB2时钟)同步。RCC控制器为ADC时钟提供一个专用的可编程预分频器。

;3.通道选择

有16个多路通道。可以把转换组织成两组:规则组和注入组。

规则组:由多达16个转换通道组成。对一组指定的通道,按照指定的顺序,逐个转换这组通道,转换结束后,再从头循环;这些指定的通道组就称为规则组。例如,可以如下顺序完成转换:通道3、通道8、通道2、通道2、

您可能关注的文档

文档评论(0)

A~下一站守候 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档