尊敬的:
我们的客户在使用PCA9555时遇到两个问题,请帮助分析:
1.他们使用PCA9555扫描键盘,在多次重新启动(重新启动整个系统而不是每次初始化PCA9555)后,键盘扫描将出错。 原理图如下所示。
2.数据表中的待机电流消耗最大为1 uA,但他们测试的电流实际约为470 uA。 那么,我们应该如何配置来降低电流?
如果您信赖我,我将不胜感激,谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好 ,Fhoude,
感谢您的回复。
我们的客户使用KEY0到KEY4扫描3*4键盘,LCD_RES和LCD_CS用于控制LCD的重置和启用。 HAL_DETC,EN_BAT,LED,蜂鸣声,INT已保留。 在设计中,K1至K12的显示分别为0至9,*,#。 PCA9555和LCD通过I2C与MCU通信。 它们通过轮询IO而不使用中断功能来扫描键盘。 它们仅配置使用的IOS,而未使用的其他IO仍为默认状态。
现在,他们遇到了问题:第一次开机时,LCD的显示是正确的。 但是,当它们每隔2到3秒打开并关闭整个系统时(它们倾向于测试系统稳定性),键盘的扫描值是假的,每个条件的假值是不同的。 那么,造成这个问题的原因是什么? 请给出一些建议,谢谢!
注:示意图如下所示。