微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 端口扩展器降低折叠手机的成本及尺寸

端口扩展器降低折叠手机的成本及尺寸

时间:02-05 来源:手机设计 点击:

供电的手机附件连接时,热插拔功能非常有用,也就是说,手机和附件能以任意次序接通电源;

* 通过一个大阻值上拉电阻(~1M),可将上电时的推挽式I/O端口的默认电平设置为电源电压,或通过一只下拉电阻将其设置为地电平。上电时I/O端口默认为高阻输入,因此,在通过其串行接口编程设置GPIO之前,由电阻设定初始逻辑电平。

端口扩展:自动输入监测

如上所述,外设应由事件中断驱动,避免CPU轮询。对于那些偶然事件监视,如手机翻盖或电源失效告警的GPIO输入,这一点尤为重要。多数GPIO包括瞬变检测电路,可监测所有的逻辑输入变化,并在输入状态改变时产生中断。MAX7319是I2C端口扩展器,带有8路漏极开路I/O,扩展了传统的瞬变检测功能,如下所述:

* 锁存中断输出/INT,直到读取MAX7319时瞬态改变才会产生中断请求;

* 读取MAX7319后,变化标志寄存器可以识别任何发生变化的端口,即使是瞬态变化;

* 中断屏蔽寄存器只允许特定的输入端口在其变化时触发中断。

当任一端口输入变化时,对应端口的瞬态标志位置位;即使输入返回原始状态,该标志位仍保持不变。端口中断屏蔽位决定了发生瞬态变化的输入端口是否产生中断。通过中断屏蔽位使能高优先级的输入中断,中断允许系统对这些输入端口的变化做出快速响应,可用轮询方式检测低优先级输入。瞬态标志位表明最后一次访问后,输入端口是否发生变化。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top