ZHCA984A December   2019  – August 2021 MSP430FR2000 , MSP430FR2032 , MSP430FR2033 , MSP430FR2100 , MSP430FR2110 , MSP430FR2111 , MSP430FR2153 , MSP430FR2155 , MSP430FR2310 , MSP430FR2311 , MSP430FR2353 , MSP430FR2355 , MSP430FR2422 , MSP430FR2433 , MSP430FR2475 , MSP430FR2476 , MSP430FR2512 , MSP430FR2522 , MSP430FR2532 , MSP430FR2533 , MSP430FR2632 , MSP430FR2633 , MSP430FR2672 , MSP430FR2673 , MSP430FR2675 , MSP430FR2676 , MSP430FR4131 , MSP430FR4132 , MSP430FR4133

 

  1.   商标
  2. 1MSP430FR4xx 和 MSP430FR2xx ADC 模块概述
  3. 2FR2xx/FR4xx ADC 和 ADC12_B 的对比
    1. 2.1 ADC12_B 概述
    2. 2.2 FR2xx/FR4xx ADC 概述
    3. 2.3 FR2xx/FR4xx ADC 引脚选择和电路板设计
    4. 2.4 关键参数对比
  4. 3根据应用定制 ADC 和基准电压
    1. 3.1 基准电压
    2. 3.2 内部和外部基准电压
    3. 3.3 信号分辨率
    4. 3.4 选择正确的采样和转换时间实现目标转换率
    5. 3.5 时钟选择
  5. 4使用窗口比较器在没有 CPU 干预的情况下监控信号
  6. 5通过校准 VREF 和内部温度传感器提高性能
  7. 6FR2xx/FR4xx ADC 示例代码和资源
  8. 7参考文献
  9. 8修订历史记录

FR2xx/FR4xx ADC 概述

在 MSP430FR4xx 和 MSP430FR2xx MCU 中,模拟输入多路复用器从 12 个外部模拟信号和 4 个内部模拟信号中选择一个单端外部模拟输入。1.2V VREF 可输出到器件特定的外部通道。片上温度传感器可在内部连接到通道 A12。1.5V VREF 可在内部连接到通道 A13。

在 FR2xx/FR4xx ADC 和 ADC12_B 中,可选择 8 位、10 位或 12 位分辨率。在 FR2xx/FR4xx ADC 模块中,使用 ADCCTL2.ADCRES 位字段,默认设置为 10 位。在 ADC12_B 模块中,使用 ADC12CTL2.ADC12RES 位字段,默认设置为 12 位。

MSP430FR4xx 和 MSP430FR2xx MCU 不支持 DMA。在 MSP430FR58xx、MSP430FR59xx 和 MSP430FR6xx MCU 中,ADC12_B 支持 DMA。

在 MSP430FR4xx 和 MSP430FR2xx MCU 中,中断向量寄存器 ADCIV 具有六个中断标志源,其中三个来自窗口比较器功能。使用 ADC12IV 处理更多的 ADC12_B 中断。

对于 ADC 时钟源和采样率,MODOSC、ACLK、MCLK 和 SMCLK 可设置为 ADC 时钟。转换时间可通过(分辨率位 + 2)× 1/fADCCLK 计算。采样时间可由 ADCSHTx.ADCCTL0 设置为 4、8、16 或最多 1024 个 ADC 时钟周期。采样时间应等于或大于 MSP430FR4xx 或 MSP430FR2xx 器件特定数据表中规定的最小采样时间。该值与等效的内外电阻和电容、分辨率和电压有关。