最近在使用stm32H743采集多路数据用定时器3触发3个ADC,每个ADC采集5个通道数据,将数据通过网络发送到电脑,并绘制曲线,发现adc转换在整个量程范围内,有部分电压无法转换,0-3.3V对应0-0xFFFF,但是实际输出0-0xFFFF是有一部分或者几部分缺失了 而且每个ADC在0-3.3V转换区间内有多个缺失范围,例如上图缺失3FFF-0x4182之间的输出值,有的ADC不缺,adc校准也是用的线性校准,测试过程,用信号源直接输出一个0.016Hz的三角波,幅值0-3.3v,上位机绘图会发现缺失的部分,希望能给一个解决方法,这种随机缺失软件无法解决 |
智能算法芯片有推荐的吗?
CAN发送数据HAL_CAN_Transmit能够发送数据HAL_CAN_AddTxMessage()函数发送数据堵在邮箱里面发不出去了
带浮点运算功能的小尺寸MCU
F407 PWM功能,GPIO引脚空闲时电平与配置不一致
I3G2450D在零位时的毛刺
请教各位大牛,这是ST的哪个芯片,怎么找不到呢?
墨水屏电子纸标签/电子纸价签领域如何选择无线通信方案?
广州招募嵌入式软件工程师。
如何用STM32芯片设计出能输出5路可分别控制脉冲数目的方波?
STM32F407 ADC采样,实验电源供电,测量干电池,12个bit能稳定10个bit么?
有可能是传输的问题,建议先用串口打印采样的数据看看是否有同样的情况。
1. 通过调试手段,看看ADC采集的数据是否是正常的。 ADC也需要根据实际情况配置,并非一成不变的配置。所以先看
先看看是不是模数转换结果的问题。
2. ADC结果正确后,再看看是不是传输的问题。数据通讯是否有异常。