请选择 进入手机版 | 继续访问电脑版
搜索
热搜:
查看: 6634|回复: 23

[移动设备] 如何在待机期间降低加密芯片的功耗(1)

  [复制链接]

53

主题

157

帖子

3949

积分

论坛元老

Rank: 8Rank: 8

积分
3949
发表于 2020-6-11 13:34:46 | 显示全部楼层 |阅读模式
越来越多的嵌入式电子产品为了追求体积小巧和应用便利都采用了电池供电,这就要求设备自身功耗尽要低。这对于使用加密芯片的用户来说,会造成一定困扰。因为不加加密芯片会有安全隐患,加入加密芯片又会增加功耗,因此陷入两难处境。本
方案一 断电处理
通过引入开关电路,在待机状态下,将加密芯片进行断电处理,是一个通用的做法。
具体方法如下:
第一步,在加密芯片VCC上增加一个三极管开关电路;
第二步,三极管的基极连接至MCU的一个GPIO;
第三步,MCU端修改代码实现功能为:当需要关断加密芯片供电时,MCU的GPIO通过电平切换控制三极管使其集电极与射极处于断开状态,进而让加密芯片VCC处于断开状态。
第四步,MCU将与加密芯片连接的其他通信引脚设置为输出低电平状态,这样做的目的是防止MCU向加密芯片灌入电流产生功耗。
如果需要加密芯片继续工作时,MCU的GPIO将三极管打开,让芯片重新上电,之后加密芯片就可以继续恢复工作了。
但是,上述方法除了具备通用性好,操作逻辑简单的特点外,却也引入了一些问题。例如,外加开关电路会占用PCB板上空间资源,对于一些小型、微型PCB产品,无疑让PCB设计人员非常为难,甚至无法腾出多余空间留给开关电路。再者来说,毕竟要通过MCU来持续不断控制加密芯片,保持相关引脚输出固定电平,这对MCU的资源也是一个占用消耗,毕竟很多产品MCU的GPIO资源是极其宝贵的,单独开辟出一个控制开关电路是无法接受的。
方案二 使用带有关断模式的加密芯片
针对上述不能采用断电方案的客户,可以选用具备关断模式的加密芯片,例如LCS4110芯片。在需要进入待机的时刻,MCU向加密芯片发送设置指令后,后者自动进入睡眠模式,此时芯片内部除唤醒电路处于工作态状态外,其他电路模块均处于关断状态(断电),因此产生的功耗非常小,仅为200nA左右。
若想激活加密芯片使其恢复工作态,只需要发送任意字节,即可迅速恢复。这样一来,用户无需单独设计开关电路,也不需要浪费MCU端宝贵的GPIO资源,就可以轻松的实现降低功耗的需求,不失为一个良策。

回复

使用道具 举报

226

主题

1315

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
33464
发表于 2020-6-12 11:23:47 | 显示全部楼层
满实用的,一般拉
回复 支持 反对

使用道具 举报

4

主题

67

帖子

1469

积分

金牌会员

Rank: 6Rank: 6

积分
1469
发表于 2020-6-12 12:17:59 | 显示全部楼层
睡眠模式?就这么解决问题了?真得了解一下
回复 支持 反对

使用道具 举报

6

主题

101

帖子

1745

积分

金牌会员

Rank: 6Rank: 6

积分
1745
发表于 2020-6-12 13:05:55 | 显示全部楼层
这个很有用啊,之前不知道还能这么降低功耗,mark一下,回头试试
回复 支持 反对

使用道具 举报

0

主题

117

帖子

1985

积分

金牌会员

Rank: 6Rank: 6

积分
1985
发表于 2020-6-12 15:15:44 | 显示全部楼层
网上看到过很多关于凌科芯安的文章,都是干货,很实用呢。
回复 支持 反对

使用道具 举报

2

主题

111

帖子

2947

积分

金牌会员

Rank: 6Rank: 6

积分
2947
发表于 2020-6-12 15:22:01 来自手机 | 显示全部楼层
加密芯片待机在激活过程中,反应时间如何?
回复 支持 反对

使用道具 举报

2

主题

90

帖子

1722

积分

金牌会员

Rank: 6Rank: 6

积分
1722
发表于 2020-6-12 16:21:42 | 显示全部楼层
响应时间是毫秒级的
回复 支持 反对

使用道具 举报

0

主题

179

帖子

2949

积分

金牌会员

Rank: 6Rank: 6

积分
2949
发表于 2020-6-12 16:27:59 | 显示全部楼层
带有关断模式的加密芯片,能具体说一下芯片内实现的原理吗?
回复 支持 反对

使用道具 举报

53

主题

157

帖子

3949

积分

论坛元老

Rank: 8Rank: 8

积分
3949
 楼主| 发表于 2020-6-13 22:36:27 来自手机 | 显示全部楼层
很简单,就是一个控制开关,待机时开关断开,芯片内各模块失去供电
回复 支持 反对

使用道具 举报

53

主题

157

帖子

3949

积分

论坛元老

Rank: 8Rank: 8

积分
3949
 楼主| 发表于 2020-6-13 22:38:23 来自手机 | 显示全部楼层
很简单,就是一个控制开关,待机时开关断开,芯片内各模块失去供电
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条

Archiver|手机版|小黑屋|ams传感器技术社区

GMT+8, 2023-1-30 00:24 , Processed in 0.059994 second(s), 19 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表