
我在应用STM32F302CB时发现ADC的一个问题:电压从零增加当ADC值从2037向上直接跳到2048(如图),中间2038-2047直接被跳过了在实际应用时信号刚好覆盖这个范围,在PID调节时如果AD值在这个范围就会出现振荡。 然后换了几个芯片发现出问题的都是F3的12位ADC,F0和F1没有这个问题。 有问题的芯片型号: STM32F302CB STM32F303CB STM32F373CC(12位AD有问题,16位AD未发现)/ ?7 _( X. h- M7 | , O, f. Z+ X% J& m( e 无问题芯片型号 STM32F103ZE STM32F072C8 0 }( r! i/ B" V* Z9 j 芯片来自立创商城和公司选的供应商,其中STM32F302CB两个供应商的芯片都有同样的问题。4 N) l' `) B9 Q. q- g ' `2 ~4 O! I; g 发这个贴子就是想了解一下各位有没有遇到这个问题,如果这个问题是普遍存在后期应用就需要注意这个问题顺带给各位提个醒。 企业微信截图_15967625718073.png (76.88 KB, 下载次数: 0) 下载附件 51 秒前 上传 [url=] ![]() ![]() : f# n9 W: ~& O1 M9 t& t/ | ![]() 企业微信截图_15967650068073.png (121.98 KB, 下载次数: 0) 下载附件 44 秒前 上传 [url=] ![]() ![]() 0 Q9 Q9 ^# d1 U! N( G& K ![]() 9 i# i9 g& a* A' J ~% x |
顺便问问,STM32F373(16位AD)的精度能稳定到多少,14位?15位?16位?
16位的没试过,按现在情况看12位的有问题只能用16的3 \# v. z+ O! B. W
试过,我用校准仪试过,用传感器也试过就是AD的问题。