打印
[STM32F4]

STM32F407中的AD某一段非线性

[复制链接]
641|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kangzj|  楼主 | 2023-2-3 23:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
试验时发现,STM32F407的AD采样值有一个跳变,非线性。设置为12bit,输出值在2047之后,就会跳变到207x。而用万用表测试AD引脚的电压值是线性变换的。

使用特权

评论回复
沙发
xxrs| | 2023-2-3 23:50 | 只看该作者
是不是信号变化太快了

使用特权

评论回复
板凳
yinxiangh| | 2023-2-3 23:52 | 只看该作者

正常的话,不会这样跳变的

使用特权

评论回复
地板
chuxh| | 2023-2-3 23:54 | 只看该作者

12bits 正数最大值为 2047,
207x 说明你处理的不好,
通常这个情况是 2048 为 ADC的过0点
你减去2048 就对了

使用特权

评论回复
5
wangzsa| | 2023-2-3 23:56 | 只看该作者
差 30 左右, 有点问题,  希望能认真测量一下,  以前在其他芯片上遇到过  

使用特权

评论回复
6
wuhany| | 2023-2-3 23:57 | 只看该作者
不过这是 ST 公司的高端产品, 应该不会出现这样的问题, 而且上市已经这么长时间了, 也没有听谁提到

使用特权

评论回复
7
zwll| | 2023-2-10 19:02 | 只看该作者
每次都是这样吗

使用特权

评论回复
8
renyaq| | 2023-2-10 19:05 | 只看该作者
其实我想说的是  万用表并不准确

使用特权

评论回复
9
xxrs| | 2023-2-10 19:07 | 只看该作者
如果你一直接的就是2047  那么它一直读到的是207X吗

使用特权

评论回复
10
wyjie| | 2023-2-10 19:10 | 只看该作者
在别的点上有跳变吗

使用特权

评论回复
11
wenfen| | 2023-2-10 19:12 | 只看该作者
用示波器监视看看呢

使用特权

评论回复
12
stly| | 2023-2-10 19:14 | 只看该作者
在其他点,没有跳变。示波器看不到啊。

使用特权

评论回复
13
kangzj|  楼主 | 2023-2-10 19:16 | 只看该作者
后来发现,和Vref串联的磁珠有关,如果串接0R,就没有问题。磁珠的直流电流为几个毫欧。

使用特权

评论回复
14
jiahy| | 2023-2-10 19:17 | 只看该作者
应用在什么场合?是否可以真的是MCU的问题?

使用特权

评论回复
15
zhaoxqi| | 2023-2-10 19:19 | 只看该作者
楼主设置的数据是什么类型的啊

使用特权

评论回复
16
jiajs| | 2023-2-10 19:25 | 只看该作者
楼主数据处理的问题

使用特权

评论回复
17
houcs| | 2023-2-10 19:27 | 只看该作者
为什么跟磁珠有关  这个有什么说法吗

使用特权

评论回复
18
kangzj|  楼主 | 2023-2-10 19:29 | 只看该作者
那么原来串联的磁珠是多大的呢

使用特权

评论回复
19
chuxh| | 2023-2-10 19:32 | 只看该作者
每一次都是这样的吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

672

主题

7007

帖子

2

粉丝