-
公开(公告)号:CN101427198B
公开(公告)日:2011-05-18
申请号:CN00802652.1
申请日:2000-09-06
申请人: NXP股份有限公司
CPC分类号: H04L12/46 , G06F1/3209 , G06F1/3287 , G06F15/78 , H04L1/1664 , H04L12/40013 , H04L12/40039 , H04L12/4135 , H04L29/06 , H04L47/30 , H04L47/621 , H04L49/90 , H04L49/9094 , H04L2012/40215 , Y02D10/171 , Y02D50/20
摘要: 一种在CAN微控制器中节省电耗的方法,CAN微控制器包括微处理器内核和CAN/CAL模块,后者包括若干子模块,这些子模块协同工作来处理输入的CAL/CAN消息。所述方法包括以下步骤:将处理器内核置于省电的工作方式(如睡眠或空闲工作方式);将CAN/CAL模块置于省电的工作方式;以及激活CAN/CAL模块去处理输入CAL/CAN消息(例如,对多帧分段CAL/CAN消息作自动硬件装配),从而结束其省电的工作方式,而处理器内核在其省电工作方式。在最佳实施例中,由CAN/CAL模块自动地将输入的多帧分段消息装配,而其处理器内核仍保持其省电工作方式不变,对多帧分段消息组装完成作出反映,CAN/CAL产生消息完成中断,由此响应所述消息完成中断来执行结束步骤。在另外一个实施例中,所述方法包括如下步骤:将整个CAN微控制器,包括其处理器内核和CAN/CAL模块,置于掉电的工作方式;检测输入消息的接收;以及对检测步骤作出反应来激活CAN/CAL模块去处理输入消息(例如,自动地对多帧分段CAL/CAN消息做硬件装配),由此结束CAN/CAL模块的掉电工作方式,但处理器内核的掉电工作方式却不终结。