锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

一次恶心的AM2320温湿度传感器调试经历

时间:2022-10-21 01:00:00 am2315温湿度传感器

一次恶心的AM2320温湿度传感器调试经验

? ? 前面画了一块MCU和FPGA的PCB板子,主要功能都已经测试通过了,还剩下一个温湿度传感器AM我没有尝试2320的功能。我以为我在网上买的模块只不过是引两个引脚,但最后我花了近两天的时间来调试。这个过程很恶心。
?? 我在网上买了一个带电阻和电容的小板,阻和电容AM2320模块,使用IIC时序通信。
?? 问题是,同样的例程可以在
开发板上正常工作,但不能在自己焊接的板上使用。通过捕捉逻辑波形,发现设备可以响应,但读取数据时都是低电平的。
?? 最直观的判断是焊接或设计错误。仔细检查万用表后,发现引脚确实正确,引脚旁边没有短路。 然后检查背面stm32芯片的滤波电容器是否虚焊导致不稳定,没有发现。最后,在硬件方面,我暂时归结为所有邪恶的干扰。我对此表示怀疑,主要是因为我什么也做不了,然后开始检查软件中的一些隐患。
?? 软件检查问题包括时间调整、等待延迟调整、休眠延迟调整、系统任务提高任务优先级、更改其他调试命令、更改其他设备地址、检查引脚输入模式是否设置上拉、更换引脚操作,一天半后,心累。
?? 偶尔发现波形总是不能响应高电平,响应的低电平可以对应,所以应该是硬件驱动能力的问题,用万用表测量开发板 3.3V和sda引脚电阻在5之间K左右,测量自己焊接的板230K左右,又发现了一个问题!在iic的sda在网上加一个5.1k上拉电阻、波形或错误,测量板3.3与sda脚电阻,只有1.1k结合波形,有一种直觉,电阻太小,上拉太强。最后换成10k电阻,测试成功。
?? 总结,就是sda引脚的上拉电阻没有增加,导致设备数据读取失败,低电平响应没有高电平数据写入。困惑的原因是,stm32引脚内部的上拉电阻没有起到应有的作用,即使配置了上拉,还是不行。

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章