STM32H750VBT6中ADCINP与INN什么区别

在 STM32H750VBT6 的高级 ADC 架构中,每个物理采样通道的引脚名称经常会出现 INP (正输入)和 INN(负输入)。

它们的核心区别在于:STM32H7 的 ADC 支持"差分输入(Differential)"和"单端输入(Single-ended)"两种工作模式。INP 和 INN 就是为了差分模式而设计的。

具体区别与工作原理如下:

1. 概念与角色定义

  • INP (Input Positive):正模拟输入通道

    • 单端模式下:它是唯一的信号输入引脚。ADC 测量的就是 INP 引脚相对于芯片模拟地(VSSA)的电压。

    • 差分模式下:它是差分对的正极输入端。

  • INN (Input Negative):负模拟输入通道

    • 单端模式 下:该引脚不作为模拟输入,通常被释放出来,可以作为普通的 GPIO 或其他复用功能使用。

    • 差分模式 下:它是差分对的负极输入端。ADC 此时测量的不再是单引脚对地的电压,而是 (VINP - VINN)的电压差

2. 为什么 H7 要引入 INP 和 INN?(差分模式的威力)

STM32H7 拥有高达 16-bit 的分辨率。在 16 位精度下,微弱的噪声都会导致采集结果严重跳动。引入 INP/INN 走差分对,正是为了高精度、高规格的信号采集(例如微弱的工频信号、全差分运放输出的局放检波信号等)

  • 超强的抗共模干扰能力(CMRR): 如果 PCB 走线上引入了外部的空间电磁干扰(如数字开关噪声、433MHz 射频辐射),干扰会同时耦合到紧挨着的 INP 和 INN 走线上。由于 ADC 最终计算的是 VINP - VINN,噪声在相减时会被自动抵消

  • 消除地电位差(Ground Noise): 在复杂的混频电路中,大电流工作会导致不同区域的 GND 存在微小的电压差。如果用 INN 连到信号源的参考地,INP 接信号,就能彻底隔离掉板上地噪声对 16-bit ADC 的污染。

  • 动态范围翻倍: 差分模式下,实际可测量的输入范围为 -(VREF+ - V_REF-) 到 (VREF+ - VREF-)。

3. 引脚映射规则与配对关系

在 STM32H7 中,INP 和 INN 不是随意组合的,它们在硬件内部有固定的配对关系

通常规律为:通道 x的 INP 和通道 x+1的 INP 在差分模式下组合。

以常见的 ADC1 为例(基于 LQFP100 封装常用引脚):

期望配置的差分通道 正极输入 (INP) 对应引脚 负极输入 (INN) 对应引脚
ADC1 差分通道 3 ADC1_INP3 PA6 ADC1_INN3 (实际由 INP4 提供) PC4
ADC1 差分通道 5 ADC1_INP5 PB0 ADC1_INN5 (实际由 INP6 提供) LQFP100未引出, 需更大封装
ADC1 差分通道 10 ADC1_INP10 PC0 ADC1_INN10 (实际由 INP11 提供) PC1

💡 画板避坑指南:

  1. 如果你在 CubeMX 中将某个通道勾选为 Differential(差分),软件会自动强行占用两个引脚(一个作 INP,一个作 INN)。

  2. 如果你的前级电路(如运放输出)是单端的(只有一个信号线,参考 GND),在 CubeMX 中请务必选择 Single-ended(单端模式) 。此时你只需要看 INP 引脚即可,对应的 INN 引脚完全可以挪作他用,不需要接任何模拟信号。

相关推荐
省四收割者2 小时前
一文详解信号完整性(1)
python·嵌入式硬件·数学建模·信息与通信·信号处理·智能硬件
崇山峻岭之间3 小时前
单片机无感FOC驱动之ADC
单片机·嵌入式硬件
Ligocious3 小时前
1.点亮一颗小小的LED
单片机·嵌入式硬件
KaifuZeng7 小时前
通信与接口协议面试八、CAN通信
单片机·嵌入式硬件·面试·通信与接口协议
智源单片机设计8 小时前
基于单片机的直流电机双闭环调速系统设计
单片机·嵌入式硬件
kebidaixu8 小时前
两轮车换电 BMS 的模拟前端中颖 SH367306 AFE 芯片详解
stm32
kebidaixu9 小时前
两轮车换电 BMS 的模拟前端中颖 SH367306 AFE 芯片调试实录:四个关键问题与解决方案
stm32
KaifuZeng1 天前
通信与接口协议面试一、基本概念
嵌入式硬件·通信与接口协议