韩树财 发表于 2025-6-27 15:52:55

8H8K64U焊在8H3K32S2的PCB上 | ADC转换好像不对的典型错误

用的之前正常的程序读取ADC15和ADC8数据正常,
换了一个板子读取ADC15和ADC6读出的数据都为4095,
电源供电,ADC供电都测量了正常。
问题出在哪里呢?

韩树财 发表于 2025-6-27 15:56:30

这是单片机的原理图

神农鼎 发表于 2025-6-27 16:03:21





神农鼎 发表于 2025-6-27 16:07:18

判断楼主真正的原理图有问题,或程序有问题
1,请贴出详细完整原理图
2,请给出详细的简洁测试程序


ADC15, 内部固定接的 是 1.19V, 如电路正确,
1.19V/3.3V * 4096, 坚决转换不出 4095

韩树财 发表于 2025-6-27 16:11:05

我发现我用的芯片是STC8H8K64U其中6引脚UCAP接3.3V了,这样会导致出现这个问题吗?

DebugLab 发表于 2025-6-27 16:37:14

检查VREF是否虚焊

晓飛飛 发表于 2025-6-27 16:57:08

UCAP接3.3V肯定是不行的,另外如果VREF虚焊或者对地短路也会造成采样ADC15通道采集满幅

神农鼎 发表于 2025-6-27 19:18:26

韩树财 发表于 2025-6-27 16:11
我发现我用的芯片是STC8H8K64U其中6引脚UCAP接3.3V了,这样会导致出现这个问题吗?
...那你就错的离谱了,
你用的 STC8H3K32S2-TSSOP20的管脚图,
焊的是管脚不兼容的 STC8H8K64U-TSSOP20
===请重新设计正确的 原理图 和 PCB






页: [1]
查看完整版本: 8H8K64U焊在8H3K32S2的PCB上 | ADC转换好像不对的典型错误