打印
[STM32F4]

STM32F407中的AD某一段非线性

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

使用特权

评论回复
沙发
tian111| | 2020-12-16 21:47 | 只看该作者
是不是信号变化太快了

使用特权

评论回复
板凳
juventus9554| | 2020-12-16 21:52 | 只看该作者
正常的话,不会这样跳变的

使用特权

评论回复
地板
xxrs| | 2020-12-16 21:55 | 只看该作者

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

使用特权

评论回复
5
lium| | 2020-12-16 22:02 | 只看该作者
差 30 左右, 有点问题,  希望能认真测量一下,  以前在其他芯片上遇到过  

使用特权

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

使用特权

评论回复
7
happy_10| | 2020-12-16 22:08 | 只看该作者
每次都是这样吗

使用特权

评论回复
8
songqian17| | 2020-12-16 22:12 | 只看该作者
其实我想说的是  万用表并不准确

使用特权

评论回复
9
tian111| | 2020-12-16 22:20 | 只看该作者
如果你一直接的就是2047  那么它一直读到的是207X吗

使用特权

评论回复
10
wangpe| | 2020-12-16 22:27 | 只看该作者
在别的点上有跳变吗

使用特权

评论回复
11
wenfen| | 2020-12-16 22:33 | 只看该作者
用示波器监视看看呢

使用特权

评论回复
12
kangzj|  楼主 | 2020-12-16 22:36 | 只看该作者
在其他点,没有跳变。
示波器看不到啊。

使用特权

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

使用特权

评论回复
14
dalianmao2020| | 2020-12-19 19:12 | 只看该作者
407属于ST高性能MCU  我们给客户的都很正常

使用特权

评论回复
15
GrootBrain| | 2020-12-19 19:55 | 只看该作者
应用在什么场合?是否可以真的是MCU的问题?

使用特权

评论回复
16
labasi| | 2021-1-10 21:26 | 只看该作者
楼主设置的数据是什么类型的啊

使用特权

评论回复
17
paotangsan| | 2021-1-10 21:29 | 只看该作者
楼主数据处理的问题

使用特权

评论回复
18
renzheshengui| | 2021-1-10 21:33 | 只看该作者
为什么跟磁珠有关  这个有什么说法吗

使用特权

评论回复
19
wakayi| | 2021-1-10 21:38 | 只看该作者
那么原来串联的磁珠是多大的呢

使用特权

评论回复
20
wowu| | 2021-1-10 21:41 | 只看该作者
每一次都是这样的吗

使用特权

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

本版积分规则

672

主题

7007

帖子

2

粉丝