完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
15个回答
|
|
我也想知道,帮顶
|
|
|
|
感觉可能和STM32的待机状态有点像,手机的主控芯片除了后备电池电路部分继续工作以外其余全部断电,所以手机关机时钟还可以走。。呵呵
|
|
|
|
战舰开发板“实验16 待机唤醒实验”这个实验貌相可以实现这样的功能
|
|
|
|
我前段时间做产品就用到的一键开关机,反复比较后用的是单片机控制的。
加不了附件。 大概说一下思路,用单片机一个管教三极管控制mos管导通,但是这个可以通过按键按下实现MOS管导通,通过一个二极管的单向导通来用另一个管脚来监视是否按键按下。 工作过程就是: 按键按下,系统上电,单片机上电后定时5秒,不执行其他操作,5秒时间到就控制三极管打开mos,如果时间不够5秒就不能工作。 系统工作后一直检测按键是否按下,如果按下了就直接将三极管的控制端关闭,这样当按键弹起后系统就断电了。 表述的不清楚,不知道大家能看懂吗。 |
|
|
|
嗯,这方案应该可行,那稳定吗?会不会出现错误的情况?
|
|
|
|
可以提供一下原理图吗?可以新开一个帖传附件交流讨论,谢谢了!
|
|
|
|
硬件上,在各部分电路的电源上 加开关控制, 一般都是用开关芯片, 好多电源芯片都自带开关引脚。
软件上,工作的时候检测 关机控制, 如果关机, 则将外围电路依次保存设置、然后关电, 然后自己进入休眠待机模式 此时 只有RTC/CPU有电, 功耗很低。 CPU检测到按键 醒来后,先不要给其他部分通电, 判断是否连续按键达 3s 以上,此时再唤醒,步骤按上面步骤反向, 否则继续休眠; |
|
|
|
用上述 STM32 做低功耗方案, 基本待机电流在 3uA以下(还有时钟芯片 自带RTC不准)
以前用过PIC单片机, 待机电流可以达到<1uA(算上时钟芯片大约400nA) |
|
|
|
控制电源芯片FB脚就行 通过三极管控制 就可以实现一键开关机
|
|
|
|
4楼说出了答案,是较好的方案
|
|
|
|
改天用这个思路来做一做
|
|
|
|
|
|
|
|
工作过程:
1、按键按下后,MOS管导通,系统上电依靠按键按下工作; 2、系统上电后拉高POWER_ON,三极管工作系统电源依靠三极管导通工作; 3、等待按键松开(这时POW_CHECK为低)后,系统正常工作(pow_check为高)。 4、定时检测pow_check管脚,按键再次按下后检测pow_check为低; 5、将power_on拉低,按键抬起后系统掉电; |
|
|
|
这种情况下,不按下按键 就不能直接进行硬件调试,因为DEBUG时系统会直接跳到初始化语句之前,这个时候如果不强制按下按键,系统就断电了。但是在不进行调试的情况下,测试没有问题。
|
|
|
|
如果要硬件调试的话,将按键短接进行。
|
|
|
|
只有小组成员才能发言,加入小组>>
12408 浏览 0 评论
3834 浏览 7 评论
2119 浏览 9 评论
1858 浏览 2 评论
7737 浏览 0 评论
189浏览 2评论
230浏览 1评论
208浏览 1评论
AD7656在没有输入信号时,测量输入端都会有几mV至几十mV的电压,怎么消除呢?
216浏览 1评论
207浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-24 22:20 , Processed in 0.750975 second(s), Total 88, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号