配备 PGA 的 ADC 可以在 ADC 采样之前对输入电压应用选择性增益(2x、4x、... 16x),从而能够测量小幅度信号。一些 MCU 具有一个或多个 集成运算放大器 ,这些运算放大器也可以在内部连接到 ADC 以创建更灵活的增益级。
推荐的器件系列: PIC18-Q41 和 AVR DB
PIC ® 和AVR ® MCU 中的某些ADC可以采用差分输入,以提高更窄范围内的共模噪声抗扰度和分辨率。转换给出了正 ADC 输入通道减去负 ADC 输入通道的有符号结果。
推荐器件系列: AVR DA、 ATtiny1627 系列
PIC MCU 上的上下文保存和通道排序功能无需在每次选择新通道时重新配置 ADC 寄存器,从而自动管理 ADC 的多个输入通道。这在开发传感器接口时减少了软件开销并简化了固件设计。
从概念上讲,这可以被认为是集成的 直接存储器访问 (DMA),在 ADC 内仅负责管理直接从程序存储器映射的通道上下文。虽然通过将 DMA 与更通用的 ADC 模块结合使用可以实现类似的功能 ,但将这些功能整合到 ADC 模块中允许在睡眠模式下运行。这使其成为开发具有严格实时性能限制的低功耗模拟接口和传感器应用的理想解决方案。
推荐的器件系列: PIC18-Q84
自由运行模式(适用于 AVR MCU)和连续运行模式(适用于 PIC MCU)可用于最新 PIC 和 AVR 器件上的大多数 ADC。在这种模式下,ADC 只需要被触发一次。初始化后,ADC 将继续触发自身直到停止。这使 ADC 能够持续监控您的系统,而无需 CPU 干预。
以下策略可用于提高模拟信号读数中的信噪比。这可以提供更精确的测量并减少系统内误报的可能性。
PIC 器件上的累积
在 PIC 器件的累加模式下,每次触发 ADC 时,输出都会与累加值相加。在每次 ADC 触发后,对聚合执行阈值比较,如果满足阈值标准,则可能会根据用户初始化触发中断。
AVR 设备上的累积
AVR 设备上的累加模式的行为与 PIC 设备上的不同。此模式允许 ADC 以突发方式进行采样。因此,每次触发 ADC 读取时,它都会获取用户定义数量的样本并自动将它们加在一起。
平均
在 PIC 器件上可以使用平均值。在此行为模式下,每次触发 ADC 时,结果都会与累加值相加,直到采集到用户定义的 ADC 样本数为止。然后将结果值除以样本总数,得出平均值。
突发平均
在突发平均模式下,无论器件是否在自由运行/连续运行模式下运行,ADC 读数都将连续一个接一个地采样并累加,直到采集到用户定义的采样数。然后将结果值除以样本总数,得出平均值。
推荐器件系列: PIC18-Q43、 PIC16F18446、 AVR DA、 ATtiny1607
低通滤波模式收集数据,直到收集到用户定义的样本数量。然后将 ADC 内的可定制数字低通滤波器应用于累加值。这使您能够平均减少高频噪声量。
推荐的器件系列: PIC18-Q43、 PIC18-Q10、 PIC16F18446
阈值比较(针对 PIC MCU)和窗口比较(针对 AVR MCU)是允许您在特定条件下生成中断的功能。如果 ADC 读取落在配置的阈值或窗口之内、之外、之上或之下,则会产生中断。借助这种高级功能,可以监控 ADC 值,并在满足特定条件时向您的系统发出警报,而无需 CPU 干预。
推荐器件系列: PIC18-Q43、 PIC16F18446、 AVR DA、 ATtiny1607
一些 PIC MCU ADC 提供电容分压器,这在电容触摸应用中非常有用。它在模块内执行电容测量序列,因此 ADC 输出可以直接用作触摸感应数据。与使用基本软件库相比,此功能大大减少了代码大小和执行时间。
推荐的器件系列: PIC18-Q43、 PIC18-Q10、 PIC16F18446
PIC 和 AVR MCU 上的大多数片上 ADC 可以由外部或内部信号触发。此功能允许您精确控制 ADC 的采样周期,而无需任何 CPU 干预。
产品 | 价钱 | 地位 | 最大 ADC 分辨率(位) | 最大 I/O 引脚 |
---|---|---|---|---|
PIC16F18855 | 0.8400 | 生产中 | 10 | 25 |
PIC16F18875 | 0.9700 | 生产中 | 10 | 36 |
PIC18F24K40 | 0.8700 | 生产中 | 10 | 25 |
PIC18F25K40 | 0.9400 | 生产中 | 10 | 25 |
PIC18F26K40 | 1.0200 | 生产中 | 10 | 25 |
PIC18F27K40 | 1.2000 | 生产中 | 10 | 25 |
PIC18F45K40 | 1.1200 | 生产中 | 10 | 36 |
PIC18F46K40 | 1.1900 | 生产中 | 10 | 36 |
PIC18F47K40 | 1.3700 | 生产中 | 10 | 36 |
PIC16F18854 | 0.7800 | 生产中 | 10 | 25 |