请选择 进入手机版 | 继续访问电脑版

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

STM32H743 ADC转换不全问题

[复制链接]
fyuocukstM 提问时间:2024-1-12 15:31 / 未解决

最近在使用stm32H743采集多路数据用定时器3触发3个ADC,每个ADC采集5个通道数据,将数据通过网络发送到电脑,并绘制曲线,发现adc转换在整个量程范围内,有部分电压无法转换,0-3.3V对应0-0xFFFF,但是实际输出0-0xFFFF是有一部分或者几部分缺失了

微信图片_20240112104340.png微信图片_20240112104319.png微信图片_20240112104336.png微信图片_20240112104332.png微信图片_20240112104327.png

而且每个ADC在0-3.3V转换区间内有多个缺失范围,例如上图缺失3FFF-0x4182之间的输出值,有的ADC不缺,adc校准也是用的线性校准,测试过程,用信号源直接输出一个0.016Hz的三角波,幅值0-3.3v,上位机绘图会发现缺失的部分,希望能给一个解决方法,这种随机缺失软件无法解决

微信图片_20240112104319.png
收藏 评论2 发布时间:2024-1-12 15:31

举报

2个回答
JiuqiangWang 回答时间:2024-1-12 16:55:29

有可能是传输的问题,建议先用串口打印采样的数据看看是否有同样的情况。

butterflyspring 回答时间:2024-1-13 10:33:46
分两步走:
1. 通过调试手段,看看ADC采集的数据是否是正常的。 ADC也需要根据实际情况配置,并非一成不变的配置。所以先看
    先看看是不是模数转换结果的问题。
2. ADC结果正确后,再看看是不是传输的问题。数据通讯是否有异常。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版