STM8应用笔记 STM8单片机内核剖析 STM8 模拟/数字转换器(ADC)

STM8 模拟/数字转换器(ADC)

以下资料由微雪电子整理并发布,未经许可不得转载,否则追究相应责任!

STM8模拟/数字转换器(ADC)简介

ADC1和ADC2是10位的逐次比较型模拟数字转换器。提供多达16个多功能的输入通道(实际准确的通道数量在数据手册的引脚描述说明)。A/D转换的各个通道可以执行单次和连续的转换模式。

相对于ADC2,ADC1具有一些扩展功能,包括扫描模式,带缓存的连续模式以及模拟看门狗。
请参考STM8数据手册来了解不同产品型号的ADC1和ADC2的功能信息。

主要特点

ADC1和ADC2的功能如下:

  • 10位的分辨率
  • 单次和连续的转换模式
  • 可编程的(转换频率的)预分频:fMASTER可以被分频2到18
  • 可以选择ADC专用外部中断(ADC_ETR)或者定时器触发信号(TRGO)来作为外部触发信号
  • 模拟放大(对于具有VREF引脚的型号)
  • 转换结束时可产生中断
  • 灵活的数据对齐方式
  • ADC输入电压范围:VSSA≤VIN≤VDDA

扩展(增强)功能

ADC1具有以下扩展功能:

  • 带缓冲的连续转换模式(1)
  • 单次和连续转换的扫描模式
  • 具有上限和下限门槛的模拟看门狗
  • 模拟看门狗事件发生可产生中断

ADC1和ADC2的方块图如图146和图147所示:

STM8_ADC1方块图
(图146:STM8_ADC1方块图)

STM8_ADC2方块图
(图147:STM8_ADC2方块图)

引脚描述
表64 ADC引脚

名称 信号类型 注解
VDDA 输入,模拟电源 模拟电源供电端。对于没有外部VDDA引脚的产品该输入脚是连接到VDD端
VSSA 输入,模拟电源地 模拟电源地端。对于没有外部VSSA引脚的产品该输入脚是连接到VSS端
VREF- 输入,模拟参考负极 ADC使用的低端/负极参考电压,电压范围是VSSA到(VSSA+500mV)。对于没有外部VREF-引脚的产品该输入脚是连接到VSSA端(48引脚封装或者更少引脚的封装)
VREF+ 输入,模拟参考正极 ADC使用的高端/正极参考电压,电压范围是2.75V到VDDA。对于没有外部VREF+引脚的产品该输入脚是连接到VDDA端(48引脚封装或者更少引脚的封装)
AIN[15:0] 模拟输入信号 多达16个模拟输入通道,每次只一个通道被ADC转换
ADC_ETR 数字输入通道 外部触发信号

 

 

STM8 模拟/数字转换器(ADC)

——