打印
[技术问答]

HK32F030F4P6的ADC采样值异常

[复制链接]
3607|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
konaico|  楼主 | 2021-6-8 15:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当前采用HK32F030F4P6替代STM32,发现ADC采样值偏低。
方案概述:MCU的VDDA采用3.7V锂电池供电,为了获取准确的VDDA电压,首先读取了内部参考电压,然后通过校准值计算得到VDDA的实际值。
问题:同一个PCB,不同的HK32芯片ADC读取内部参考电压值不同,正常芯片读取电压值为1503,异常芯片读取电压偏高,为1710左右。因此VDDA计算值明显比实际输入电压值低,导致后续采样电压计算均偏低。
请问出现该状况的原因是什么?

使用特权

评论回复

相关帖子

沙发
单片小菜| | 2021-6-8 16:50 | 只看该作者
你的电源芯片的电压纹波怎么样?

使用特权

评论回复
板凳
便携手到老| | 2021-6-8 16:54 | 只看该作者
用逻辑分析仪看看。

使用特权

评论回复
地板
konaico|  楼主 | 2021-6-9 08:52 | 只看该作者
单片小菜 发表于 2021-6-8 16:50
你的电源芯片的电压纹波怎么样?

直接是3.7V锂电池,没有经过电源芯片

使用特权

评论回复
5
GlenX| | 2021-6-9 08:54 | 只看该作者
无论怎样,用在测量的地方不能太相信ADC,使用前需要校准,或自动或手动

使用特权

评论回复
6
90houyidai| | 2021-6-9 11:07 | 只看该作者
本帖最后由 90houyidai 于 2021-6-9 11:08 编辑

国产的好多都标有内部参考,却没在数据手册里标明内部参考是多少,误差多少,也许我眼瞎没看到建议楼主用稳压电源供电测量下内部参考

使用特权

评论回复
7
自己造声卡| | 2021-6-9 11:56 | 只看该作者
直接通过逻辑分析仪看看什么情况吧。

使用特权

评论回复
8
kiwis66| | 2021-6-11 12:25 | 只看该作者
一般MCU供电至少需要使用LDO
adc基准的话,我一般会选用外部基准,内部的也用过,问题不大。
先你所描述的同一PCB不同芯片的采集,如果是这么大的差异的话,确实有些大,我觉得可以看看电源的纹波,或者电容加大一点试试。

使用特权

评论回复
9
yangjiaxu| | 2021-6-11 20:31 | 只看该作者
感觉直接3.7V 是不是不太行,建议用个低压差LDO 这样会靠谱一些呢

使用特权

评论回复
10
alxd| | 2021-6-11 20:59 | 只看该作者
锂电池直接供电的方式不是很稳,电压会随着功耗降低的

使用特权

评论回复
11
可爱的烧饼| | 2021-6-15 10:05 | 只看该作者
这样的情况我还真的没有发现过。不知道怎么回事。

使用特权

评论回复
12
xiaobao2020| | 2021-6-16 09:32 | 只看该作者
alxd 发表于 2021-6-11 20:59
锂电池直接供电的方式不是很稳,电压会随着功耗降低的

嗯,没错

使用特权

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

本版积分规则

1

主题

2

帖子

0

粉丝