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

 

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

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