第一次启用AIP650的键控功能,芯片居然存在瑕疵

一、启用键控功能

一向都是使用AIP650的显示功能。
003
这一次,因为芯片使用的是STC8G1K08,SOP8封装,只有8个引脚。
板子设计需要4个按键,这8个引脚显得不够用,所以无奈只好启用AIP650的键控功能。

二、资料的参考

AIP650的键控功能使用的线路图参考芯片手册资料:
001
AIP650读取键控的时也是参考芯片手册资料的:
1、启动
2、发送读取指令:0x49
3、应答
4、读数据
5、应答
6、停止

三、问题的出现

而这次,读取的数据一直是0x65,即使按下按键(就是隔着2K电阻进行人为短路,也无济于事),也没有变化。
002

四、怀疑与确认

一开始,根本不敢怀疑芯片有问题,但多次修改程序、检查线路都没有发现问题的情况下,只能怀疑芯片了。
于是,用另一张带AIP650的板子进行测试,结果发现,那AIP直接读取键控的话,得到的是0x2e,与芯片手册描述的一致。
人为短路按键(例如DIG1与A),这个数值可以发生变化,用其他引脚多次、多方位测试,这个数值都可以发生变化。
最后可以基本确定:这芯片存在瑕疵!
2025.7.13

image

欢迎关注本人公众号,了解更多。

posted @ 2025-07-13 10:25  lmn2005  阅读(65)  评论(0)    收藏  举报