STM32的REF+接了2.5基准,基准直接进ADC,还是有20字波动

2020-01-04 18:58发布

本帖最后由 281229961 于 2019-7-5 14:32 编辑

板子输入电源是开关电源的24v 经过2575 转成5v,再经过ASM1117转成3.3v 给STM32 供电,基准是TL431输出的2.5v
ADC输入的信号不管接什么进来 都有20字波动。 用基准2.5V经过电阻分压后输入居然也是20字波动。

对了 ,不用开关电源供电,用线性电源供电,波动立马小于5.
郁闷了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
hdxet
1楼-- · 2020-01-05 20:25
用开关电源,在板子上做好滤波,应该是没问题的,多用点电容吧
yuguoliang
2楼-- · 2020-01-05 22:41
加低通滤波解决
reflecter
3楼-- · 2020-01-06 04:08
lhj200304 发表于 2019-7-5 14:44
开关电源做pai型滤波试试看。地线处理要特别的注意

正解;家里网络不好,打不开STM32F3xx的datasheet,可以看下INL/DNL等参数,估摸会在2LSB左右。
个人感觉外置低噪LDO不划算,还不若一步到位,直接用外置$4左右的ADC了的。
输入一阶RC LPF,电容可以加大些,不影响输入信号频响。然后现在好多MCU ADC,都带滑动平均功能的,要求高,再搞算术平均,类似“过采样”概念了的。
jianfengxixi
4楼-- · 2020-01-06 06:31
输入加个共模滤波
xiaomu
5楼-- · 2020-01-06 10:40
 精彩回答 2  元偷偷看……
xyz543
6楼-- · 2020-01-06 16:24
用数字滤波算法估计就能解决,我们所有的产品内的 ADC 靠近 LSB 的地方每次读取没有一次不跳的。
16 Bit 的 ADC 靠算法可以搞得与四位半万用表一样稳,量测的结果也比万用表快上太多去了!...
不这样搞那些产线的运作就会拖慢,所以客户要求即使是天方夜谭我们也得办得到,尤其是苹果!~

一周热门 更多>