你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F3的ADC问题,ADC线性度问题

[复制链接]
dpyy 发布时间:2020-9-4 15:46
我在应用STM32F302CB时发现ADC的一个问题:电压从零增加当ADC值从2037向上直接跳到2048(如图),中间2038-2047直接被跳过了在实际应用时信号刚好覆盖这个范围,在PID调节时如果AD值在这个范围就会出现振荡。
然后换了几个芯片发现出问题的都是F3的12位ADC,F0和F1没有这个问题。
有问题的芯片型号:
STM32F302CB
STM32F303CB
STM32F373CC(12位AD有问题,16位AD未发现)

无问题芯片型号
STM32F103ZE
STM32F072C8

芯片来自立创商城和公司选的供应商,其中STM32F302CB两个供应商的芯片都有同样的问题。

发这个贴子就是想了解一下各位有没有遇到这个问题,如果这个问题是普遍存在后期应用就需要注意这个问题顺带给各位提个醒。

企业微信截图_15967625718073.png (76.88 KB, 下载次数: 0)
下载附件
51 秒前 上传 [url=][/url] [url=][/url]





企业微信截图_15967650068073.png (121.98 KB, 下载次数: 0)
下载附件
44 秒前 上传 [url=][/url] [url=][/url]






收藏 评论7 发布时间:2020-9-4 15:46

举报

7个回答
dpyy 回答时间:2020-9-4 15:57:59
这是放大后的波形
QQ截图20200904155455.png
QQ截图20200904155529.png
lotushill 回答时间:2020-9-4 16:54:32
这个问题还不好定位啊。

顺便问问,STM32F373(16位AD)的精度能稳定到多少,14位?15位?16位?
GDP20015 回答时间:2020-9-4 22:00:42
你用电压表量过吗
dpyy 回答时间:2020-9-5 09:34:49
lotushill 发表于 2020-9-4 16:54
这个问题还不好定位啊。

顺便问问,STM32F373(16位AD)的精度能稳定到多少,14位?15位?16位? ...

16位的没试过,按现在情况看12位的有问题只能用16的
dpyy 回答时间:2020-9-5 09:35:58
GDP20015 发表于 2020-9-4 22:00
你用电压表量过吗

试过,我用校准仪试过,用传感器也试过就是AD的问题。
GDP20015 回答时间:2020-9-5 10:24:17
建议换vref引脚芯片再试一下
GDP20015 回答时间:2020-9-5 16:19:54
或者你当前的单片机,在启动adc转换之前,停机,使用timer触发adc转换,然后才继续运行,看看得到的数据

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版