关键词:
异步
唤醒
接口
低功耗
电源域
电源关断
摘要:
芯片设计中,为了降低芯片功耗,会将芯片划分为多个电源域。在芯片进入低功耗模式时,将不工作的电源域掉电,仅保留必须的电源域带电,达到降低芯片功耗的目的。芯片进入低功耗模式后,主机要和芯片通信,需要先将芯片退出低功耗模式,然后才能正常通信。I2C作为主机和芯片间常用的通信的接口,是一种常用的芯片退低功耗模式唤醒源。常用的I2C唤醒电路中,采用同步电路方式,需要额外的一个高频时钟,用来采样SDA和SCL信号,识别到I2C的起始信号后,唤醒芯片。这种同步唤醒电路,高频采样时钟在低功耗模式期间需要一直工作,增加了唤醒电路的功耗,同时由于只检测START信号,会存在误唤醒的情况。本文介绍了一种I2C异步唤醒电路,该电路不需要高频时钟,也可避免误唤醒的发生。