本帖最后由 singleyork 于 2017-7-26 14:48 编辑 这几天在折腾STM32CubeMX 4.22版本开发STM32F051K4T6,同时采集3路AD,用的PA1-PA3口,发现采集到的三路AD值均偏低至少100-200MV,如下图所示:
另外,我用了一个可调电阻来作为AD基准,调节电压至2.5V,但是AD采集的时候,测得的AD值才3060,换成电压的话3060/4096*3.3V=2.465V,本身偏低了不少,实际电源电压测试的3.29V,按理应该不会差异这么大才对,是在是没想明白。
还有发现一个问题,在输入端电压只有50MV左右的时候,采集到的AD值几乎为0了!另外,用这个芯片的DA输出的时候,不能输出到3.3V,大概在3.25V左右,略微有点偏低!
跪求大神解答!软件配置如下图所示:
|
STM32CubeMX重新生成代码后对上次工程配置的影响?
STM32CubeMX MCU执行到SystemClock_Config时钟初始化死锁
关于STM32CubeMX配置的USB例程电脑无法识别问题
STM32CubeMX 5.4 TouchGFX
STM32CubeMX与STM32CubeIDE的区别
STM32CubeMX 在哪有下载的??
如何在STM32CubeMX配置中更改LwIP的版本?
STM32CubeMX 如何卸载
关于STM32ETH ETH 使用STM32CubeMX配置不成功
STM32CubeMX无法获取(如图),什么情况
第二点,你的AD外部电路如何,需要贴图才能分析吧
第三点,051的ADC是12bit的,设基准是3.3V的情况下,每1bit对应的电压点是0.8mv,不可能测不到,所以误差你分析过了没有呢?误差在哪里产生呢
评分
查看全部评分
帖子后面增加了电路,在测试的时候使用可调电阻模拟的基准电压2.5V……
评分
查看全部评分
评分
查看全部评分
需要怎么校准呢?
请问需要在怎么校准呢?
HAL_ADCEx_Calibration_Start(&hadc);