×

使用STM8L微控制器的模数转换器详细资料概述免费下载

消耗积分:0 | 格式:rar | 大小:0.18 MB | 2018-09-20

分享资料个

  本申请说明书的目的是说明如何使用在许多STM8S微控制器系列设备中实现的模数转换器。它提供了关于如何配置ADC寄存器和微控制器资源以及在不同模式下使用ADC的有用信息。

  STM8系列微控制器包括一个模数转换器,其具有多达16个多路复用输入。根据STM8设备,ADC可以是两种类型之一:

  一种基本的ADC类型ADC2

  一种扩展的ADC类型ADC1

  两种ADC类型的分辨率是10位。外部模拟输入的数量取决于所选择的STM8家庭设备的封装大小。

  ADC是一个逐次逼近模数转换器(SAR)。转换可以在连续模式或单一的模式进行。模拟输入通道可以单独选择或以扫描模式进行选择。在扫描模式中,依次转换多个信道,每个转换的信道数递增。然后将数字结果存储在寄存器中。由于ADC的分辨率为10位的ADC数据登记点的长度是16,一个ADC的结果被存储在两个8位寄存器。10位数据在16位寄存器中是右对齐或左对齐(这是可选择的)。具有ADC1的设备可以使用缓冲模式进行数据存储。在这种情况下,由ADC转换的值被存储在N个数据缓冲器中(以减少CPU开销)。

  用于开始转换的事件可以由软件或STM8微控制器的内部定时器1生成(可以使用任何类型的定时器事件)。A/D转换的开始也可以由外部引脚触发。

  ADC的基准电压取决于封装。它要么来自外部电源-在这种情况下,参考必须连接到两个外部引脚-或内部连接到模拟电源引脚。这个参考电压的值被限制在其大小-必须从2.75 V到VDDA。测量的电压必须在VREF+和VREF-之间。分辨率可以通过所谓的模拟变焦-在要测量的值范围内使用较小的参考电压,来提高。

  具有ADC1的设备具有模拟看门狗功能。该函数将转换后的数据与高阈值和低阈值进行比较,如果达到阈值,则设置模拟看门狗标志。

  如果需要,可以在转换结束时生成中断,并且如果发生模拟看门狗事件。

  ADC由通过可编程分频器从MCU主时钟导出的时钟驱动。这允许您根据您的应用需求选择ADC时钟速度。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !