有时候oled偶尔发生乱码,(大多数时候正常,偶尔乱码)
原因分析,由于显示oled时使用的i2c连线较长,会出现更大的电感。进而出现振铃现象。
解决办法
在时钟线和数据线中串联100欧姆电阻。
实际串联后效果较为明显。
如果进一步优化可以考虑串联电阻之后再增加一个10pF的电容(靠近oled端)(上拉电阻建议选择2.4k,不要使用4.7k)
参考(st出品的开源plc方案)
此电路的仿真参考
【模拟课第二季】数字长线为什么要串联阻尼电阻| 西安交大杨建国 模电问题与解答系列 #第七讲_哔哩哔哩_bilibili
其中如果不加串联电阻等效电路
仿真如下
串联不同电阻后
等效电路
仿真结果
可以看到串联33R电阻效果最好。
结论:
根据杨老师的仿真,分析一下之前的花屏可以确定串联电阻是有必要的。
同时总线并联电容,可以防干扰(容量不能太大)
特此记录
anlog
2023年4月4日
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)