I2C和LCD信号干扰的解决:硬件工程师都硬不起来,让软件工程师硬着头上

Posted 机械狂魔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了I2C和LCD信号干扰的解决:硬件工程师都硬不起来,让软件工程师硬着头上相关的知识,希望对你有一定的参考价值。

 

DEMO4,LCD的clk干扰I2C,I2C无法通信。

把排针压下,去掉LCD的CLK,恢复正常。
 
 
过程:
直接跳线I2C,没问题。两排针插到一起就无法通信。
一个个的排针去除,最终找到LCD的CLK线。和I2C并排走线,导致干扰。
 
 
解决:
LCD的CLK上加个电阻,减少干扰。能正常工作了。
 
 
 
其他问题:
开关的插针,顶到了LCD排线,导致两个板一压合,电压变0(电源灯不亮),电流很大(2A以上)。短路
 
---------------------------------------------------
没完,最后发现时底板的问题。
换个底板就正常。解决思路,分几块,像修电脑一样,先替换排除法,确定问题在哪块,再细分下去。

以上是关于I2C和LCD信号干扰的解决:硬件工程师都硬不起来,让软件工程师硬着头上的主要内容,如果未能解决你的问题,请参考以下文章

CC2640蓝牙干扰运放的案例分享

校园招聘攻略----硬件工程师基础问题

Arduino UNO+LCD1602+PCF8574转I2C驱动显示+Proteus仿真

stm32硬件i2c缺陷解决方法

图形库LVGL v8.2版本移植

图形库LVGL v8.2版本移植