|
|
请问各位一下stm32L431rct6这款芯片,官方有没有停产?
实现最高速率 ADC 数据转 USB 传输
Discover Endless Word Challenges With Wordle Unlimited Every Day
MCU的ADC进行电压采集时,外部输入阻抗最大能到多少?
STM32L496ZG 通过串口驱动 SIM7022 NB-IoT 模组无法注册网络
在 main 函数里读取 ADC 采样数值
将 TIM2 用作 TIM5、TIM1 和 TIM8 的时序控制器
Pokerogue: A Browser-Based Roguelike Pokémon Game That Hooks You
STM32L010F4P6的ADC多通道采集,采用扫描+DMA的方式,采集到不同通道的值会一起变化
Snow Rider: The Endless Winter Rush That’s Easy to Start
微信公众号
手机版
不过,转换结果0对应的是INP接GND,INN接VREF时的情形;
结果4095对应的是INP接VREF,INN接GND时的情形;
当INP=INN时的转换结果则是2048;
假设你现在每次的ADC结果放在dat变量里,你计算那个电阻两端的电压时,应该是
ResultF=((int32_t)(dat-2048)/2028.)*vref;
uint32_t ADC_Buf8];
float ResultF=0.0;
下面我这边的测试结果。
Case 1: VINP=VREF, VINN=GND;
对于第三种情形,我搞一根导线将二者连接起来的,测试结果来看,压差将近5mv。
不过,我要补充下。
我测试的这三个点是没问题的,计算也是该那么计算。
但STM32 ADC差分采样时对共模电压要求比较苛刻,原则上测试时要求VIN+VIP=Vref. 更多细节可以结合数据手册和相关资料了解。