STM32
直播中

孔朱磊

8年用户 1043经验值
私信 关注
[问答]

STM32F303 AD采样中间值会出现失真的原因?

不知道这里有没有STM32的技术支持,想问个问题,关于STM32F303的AD采集的;在用303的AD来采集一个5K的锯齿波时发现一个问题,在一个确定电压位置会出现失真,多次采样后发现,这个点对应在满量程的中间值,AD原始信号是12位是在2048附近,通过程序放大为16位后,变为32768;这个问题在一开始用这款片子时就存在,之前都是尽量避开这一段,现在在进行系统优化,想解决这个问题,所以想问一下各位是不是也遇到过这个问题,这是不是303的硬件BUG,如果有STM32的技术支持能够解决一下是最好的了。

回帖(1)

小香干

2024-4-3 15:37:53
请参考以下几点:

1. 噪声干扰:请确保您的系统中没有来自电源、地线布线或其他外部干扰源的噪声。

2. 输入电阻不匹配:如果您的输入电阻不匹配,会导致电压分压。请确保输入电阻与信号源匹配。

3. 输入信号幅值超过参考电压范围:如果您的输入信号超过了STM32的参考电压范围,可能会导致失真。请检查参考电压和信号电压范围是否匹配。

4. ADC采样速率:如果ADC采样速率过低,可能会导致信号失真。请确保采样速率足够高以满足您的应用要求。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分