找回密码
 立即注册
首页 业界区 安全 第一次启用AIP650的键控功能,芯片居然存在瑕疵 ...

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

柏雅云 10 小时前
一、启用键控功能

一向都是使用AIP650的显示功能。
1.jpeg

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

AIP650的键控功能使用的线路图参考芯片手册资料:
2.jpeg

AIP650读取键控的时也是参考芯片手册资料的:
1、启动
2、发送读取指令:0x49
3、应答
4、读数据
5、应答
6、停止
三、问题的出现

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

四、怀疑与确认

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

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

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册