- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第7讲STM32的AD转换器
主要内容7.1ADC的硬件结构及特征7.2工作模式7.3ADC中断7.4ADC存放器7.5ADC库函数7.6ADC程序设计
7.1ADC的硬件结构及功能STM32F103有2个12位ADC〔ADC1和ADC2〕,是逐次逼近型模拟/数字转换器。ADC的输入时钟不得超过14MHz,它是由PCLK2经分频产生它有多达18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式存储在16位数据存放器中。
ADCx的输入通道ADC123_IN0-PA0ADC123_IN1-PA1ADC123_IN2-PA2ADC123_IN3-PA3ADC12_IN4-PA4ADC12_IN5-PA5ADC12_IN6-PA6ADC12_IN7-PA7ADC12_IN8-PB0ADC12_IN9-PB1ADC123_IN10-PC0ADC123_IN11-PC1ADC123_IN12-PC2ADC123_IN13-PC3ADC12_IN14-PC4ADC12_IN15-PC5ADC3_IN4-PF6ADC3_IN5-PF7ADC3_IN6-PF8ADC3_IN7-PF9ADC3_IN8-PF10
ADC主要特征12位分辨率转换结束、注入转换结束和发生模拟看门狗事件时产生中断单次和连续转换模式从通道0到通道n的自动扫描模式自校准带内嵌数据一致性的数据对齐采样间隔可以按通道分别编程规那么转换和注入转换均有外部触发选项间断模式双重模式(带2个或以上ADC的器件)ADC转换时间:STM32F103xx增强型产品:时钟为56MHz时为1μs(时钟为72MHz为1.17μs)。ADC供电要求:2.4V到3.6VADC输入范围:VREF-≤VIN≤VREF+规那么通道转换期间有DMA请求产生。
7.2工作模式通道选择单次转换模式连续转换模式扫描模式间断模式数据对齐双ADC模式
通道选择有16个多路通道。可以把转换组织成两组:规那么组和注入组。在任意多个通道上以任意顺序进行的一系列转换构成成组转换。规那么组由多达16个转换组成。规那么通道和它们的转换顺序在ADC_SQRx存放器中选择。注入组由多达4个转换组成。注入通道和它们的转换顺序在ADC_JSQR存放器中选择。
单次转换模式单次转换模式下,ADC只执行一次转换。如果一个规那么通道被转换: 转换数据被储存在16位ADC_DR存放器中EOC(转换结束)标志被设置如果设置了EOCIE,那么产生中断。如果一个注入通道被转换:转换数据被储存在16位的ADC_DRJ1存放器中JEOC(注入转换结束)标志被设置如果设置了JEOCIE位,那么产生中断。然后ADC停止。
连续转换模式在连续转换模式中,当前面ADC转换一结束马上就启动另一次转换。如果一个规那么通道被转换:转换数据被储存在16位的ADC_DR存放器中EOC(转换结束)标志被设置如果设置了EOCIE,那么产生中断。如果一个注入通道被转换:转换数据被储存在16位的ADC_DRJ1存放器中JEOC(注入转换结束)标志被设置如果设置了JEOCIE位,那么产生中断。
扫描模式此模式用来扫描一组模拟通道。ADC扫描所有被ADC_SQRX存放器(对规那么通道)或ADC_JSQR(对注入通道)选中的所有通道。在每个组的每个通道上执行单次转换。在每个转换结束时,同一组的下一个通道被自动转换。如果设置了存放器ADC_CR2中的CONT位,转换不会在选择组的最后一个通道上停止,而是再次从选择组的第一个通道继续转换。
间断模式规那么组:此模式通过设置ADC_CR1存放器上的DISCEN位激活。它可以用来执行一个短序列的n次转换(n=8),此转换是ADC_SQRx存放器所选择的转换序列的一局部。注入组:在一个外部触发事件后,该模式按通道顺序逐个转换ADC_JSQR存放器中选择的序列。一个外部触发信号可以启动ADC_JSQR存放器选择的下一个通道序列的转换,直到序列中所有的转换完成为止。总的序列长度由ADC_JSQR存放器的JL[1:0]位定义。
数据对齐ADC_CR2存放器中的ALIGN位选择转换后数据储存的对齐方式。数据可以左对齐或右对齐。SEXT位是扩展的符号值。数据右对齐:数据左对齐:
双ADC模式在有2个或以上ADC模块的产品中,可以使用双ADC模式。共有6种可能的模式:─同步注入模式─同步规那么模式─快速交叉模式─慢速交叉模式─交替触发模式─独立模式还有可以用以下方式组合使用上面的模式:─同步注入模式+同步规那么
文档评论(0)