AHT20温湿度模块的奇怪问题,焊板子上无法读取,连排线正常读取
崩溃了,真了邪了门了、奇了怪了:如上图连接排线就正常读取温湿度。
焊到板子上就无法读取……
尝试了给SDA、SCL加33欧电阻到单片机IO不行;
尝试了开启上拉电阻,不行;
尝试了IIC程序延长延时到100us,不行;
实在是找不到问题所在了,请高手赐教
SHT30读取温湿度从串口发送程序 - QSPI/3组SPI/I2S/I2C,一线制温湿度传感器 国芯人工智能技术交流网站 - AI32位8051交流社区
按照描述程序无误
按照理论
通过排线连接通信延迟更高
4.7K左右上拉电阻可匹配
通过排针连接通信延迟更低
其它规格上拉电阻更匹配
按照经验
可能有电气连接问题
条件允许可通过仪器观察通信各阶段波形 最好是用示波器看看波形。
电路上是PCF8563与AHT20并联的SCL、SDA? 建议先不要并联,换两个脚试试。 lcwswust 发表于 2026-3-5 16:03
最好是用示波器看看波形。
电路上是PCF8563与AHT20并联的SCL、SDA? 建议先不要并联,换两个脚试试。 ...
没并联,特意分开的, 应该是靠近主板时干扰尖刺引起通讯问题,试着在I2C总线并联100pF左右电容下拉.
PCB走线看起来也不太好,供电铜皮比较细,并且没有足够滤波电容去耦.
页:
[1]