The invention relates to a method for reducing the energy consumption of MCU only supports IO wake, including MCU TX and MCU 1 pin 2 is coupled to the RX pin, MCU 1 RX pin and the IO pin combined with MCU 2 is coupled to the TX pin; MCU 1 performs the following regulation: MCU 1 pin IO electrical level jump change, MCU 1 IO interrupt function is triggered, wake up the device closed after 1 IO MCU interrupt function, open the MCU 1 2 MCU serial port to receive data sent data after receiving 1 open MCU IO interrupt function, control equipment dormancy. MCU 2 before sending the data to the data increase leading frame processing. In the above technical scheme, through the implementation of various means, the energy consumption of the singlechip which only supports the IO wake-up function is significantly reduced.
【技术实现步骤摘要】
一种降低仅支持IO唤醒MCU功耗的方法
本专利技术涉及一种降低仅支持IO唤醒MCU功耗的方法。
技术介绍
在采用CC2630作为产品设计时,产品的设计不止采用IO唤醒方式进行触发,还有特殊功能的产品设计,像一些数据采集并处理的一些产品,CC2630模块需要将传递到模块的数据进行传输,设计上大多采用串口方式进行数据传输,串口能够按照固定的协议模式将需要传输的数据传输到网关以及云平台。CC2630一般作为电池设备使用,所以在设计上对功耗也是有要求的,在传输上设备要保持低功耗模式,市面上有两种方式进行数据唤醒,一种是支持串口唤醒和IO唤醒的单片机,这种产品设计上采用串口数据直接发送,即包括唤醒和数据传输同时进行,但这种设计的MCU市面上一般很少,在功能上也不能做到都能找到这种类型的产品,尤其是用在数据无线传输上,像能够自组网的zigbee产品都是没有串口唤醒功能的。另一种是不支持串口唤醒、仅支持IO唤醒的MCU,在数据发送的时候先使用IO引脚唤醒MCU然后再进行数据传输,之后再将IO恢复初始状态。这两种工作模式能够解决市面上所有的低功耗产品的数据传输问题。所有产品设计上也都是优先考虑串口唤醒的功能,该方式在实际使用上具有更多的优点。首先是硬件电路对接上,两个单片机进行数据通信时,同为低功耗产品,所以在数据通信前需要先进行唤醒,如果使用IO唤醒,则在设计上需要采用两个IO口进行两个单片机相互唤醒,所以在使用上需要有6个连线(两个供电引脚、两个数据传输引脚、两个唤醒引脚),同时在唤醒上两个单片机需要有固定的唤醒协议和数据传输协议,一旦唤醒协议不对,就会对数据传输造成 ...
【技术保护点】
一种降低仅支持IO唤醒MCU能耗的方法,包括如下操作:将MCU‑1的TX引脚与MCU‑2的RX引脚相连接,将MCU‑1的RX引脚和IO引脚合并后与MCU‑2的TX引脚相连接;MCU‑1为仅支持IO唤醒功能的单片机,MCU‑2为单片机,MCU‑1执行如下调控:MCU‑1的IO引脚发生电平跳变后,MCU‑1的IO中断功能被触发,唤醒设备后关闭MCU‑1的 IO中断功能,打开MCU‑1的串口接收MCU‑2发送的数据,数据接收完毕后打开MCU‑1的 IO中断功能、调控设备进行休眠;MCU‑2发送数据前对数据进行增加前导帧处理。
【技术特征摘要】
1.一种降低仅支持IO唤醒MCU能耗的方法,包括如下操作:将MCU-1的TX引脚与MCU-2的RX引脚相连接,将MCU-1的RX引脚和IO引脚合并后与MCU-2的TX引脚相连接;MCU-1为仅支持IO唤醒功能的单片机,MCU-2为单片机,MCU-1执行如下调控:MCU-1的IO引脚发生电平跳变后,MCU-1的IO中断功能被触发,唤醒设备后关闭MCU-1的IO中断功能,打开MCU-1的串口接收MCU-2发送的数据,数据接收完毕后打开MCU-1的IO中断功能、调控设备进行休眠;MCU-2发送数据前对数据进行增加前导帧处理。2.根据权利要求1所述的降低仅支持IO唤醒MCU能耗的方法,其特征在于,设备进入休眠前,MCU-1执行如下判断:若MCU-1没有任务执行,则调节设备进行休眠;若MCU-1有任务未完成,则使用休眠时钟进行定时检测,检测到任务结束后、...
【专利技术属性】
技术研发人员:陈建江,曹款成,
申请(专利权)人:上海顺舟智能科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。