在便携式应用中,利用零功耗CPLD来降低系统总成本
7. 自关断和自上电
MAX IIZCPLD是一种可实现超低待机功耗的零功耗CPLD。例如,EPM240Z器件在待机时仅消耗29μA电流。不过,为达到绝对最低功耗,理想的状态是器件在不工作时不消耗能量。令人吃惊的是,这确实可以做到,因为与传统的宏单元CPLD不同,MAX IIZ器件具有内部振荡器,可实现自动关断功能。
图6:利用MAX IIZ CPLD实现主处理器至CF+接口。
该操作十分简单。MAX IIZ CPLD的所有输入被用于控制计数器。任意输入被激活后,计数器保持复位。当所有输入进入非激活状态后,计数器开始计数,直到达到用户指定的时间长度。如果在这一时间段所有输入仍处于未激活状态,则发送一个信号以禁用MOSFET,这样可以关断MAX IIZ器件的电源。当任意输入再次被激活时,内部计数器复位、通电,MAX IIZ CPLD上电(图7)。
图7:输入处于非激活状态时可实现自动关断和自动上电。
8. 多输入时的上电
MAX IIZ CPLD能够轻松地监视其输入,可以自停止或者自启动,这些功能都可以直接应用在降低便携式应用的功耗上。在许多便携式产品中,通过按下电源开关实现上电。如果产品在一段时间内空闲,可启用关断或者待机模式来延长电池使用寿命。对于这一点,许多便携产品设计人员希望用户来重新激活产品,例如,开盖、按下任意键、插入存储器卡等(图8)。但是,大多电源管理设计都只支持一个控制输入。在这种情况下,可以采用CPLD来监控输入。当产品在设计人员指定的一段时间都处于空闲,CPLD向电源管理逻辑发出关断信号。当任意输入使其激活后,CPLD上电并向电源管理逻辑发出系统上电信号。
图8:利用MAX IIZ CPLD可根据输入工作状态来启动或者停止系统供电。
评论