打印
[其他ST产品]

L431ADC时钟不稳定

[复制链接]
269|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
powerantone|  楼主 | 2023-12-29 14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前提:可以确认的是外部条件没有变化。
问题:开机后不复位的情况下,ADC_DMA读取值几乎相同,而每次重新复位后,ADC_DMA读出来的值差别较大。在采用ADC同步时钟时钟时,无论如何多次复位,ADC值相差不大,但是采用PLL异步时钟,复位后有概率ADC采样值发生偏差(所以我怀疑复位后ADC时钟出现了问题)。
补充:问题芯片具体是L431RCT6,我还有一块L431CCT6的芯片,同样的配置,同样的代码逻辑,ADC采样值就很准确且稳定。
以下是时钟树与ADC配置(PLL时钟)




使用特权

评论回复
沙发
香水城| | 2023-12-29 15:45 | 只看该作者
会不会你芯片时钟系统本身配置得有问题。

我这边用同样芯片测试 不管选择同步时钟还是异步时钟都是正常的。

使用特权

评论回复
板凳
香水城| | 2023-12-29 15:46 | 只看该作者
另外,你的ADC做了校准吧。

使用特权

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

本版积分规则

467

主题

1729

帖子

4

粉丝