我是靠谱客的博主 俊逸向日葵,最近开发中收集的这篇文章主要介绍深入分析一个经典的单片机供电电路,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

关注+星标公众,不错过精彩内容

834b1ae2a0894c3d330213316b2e6813.png

来源 | TsinghuaJoking

今天分析一个经典的单片机供电电路,电路的原理图如下图所示:

1b8839d2256f33a11e68a76dca7a24ef.png

▲ 开关电路简化后的电路

在电路上电之前。开关"TEST"断开,单片机也没有通过VCC加电。此时,T1的基极通过R9(100k)接地,处于截止状态。T3的基级电阻R7所连接的Test,T1都处于截止状态,所以T3也处于截止状态。

电源+9V被T3隔离,没有加载稳压芯片IC2上,IC2的输出VCC保持低电平。

c8f0047dc5b08ee0a136edc47de00aa9.png

▲ 电路关闭状态

按动按钮“TEST”启动电路,T3的基极通过R7,Test,T2的b-e接地,从而使得T3导通。此时+9V通过T3加到IC2稳压芯片。IC2输出VCC是加到单片机上。

单片机工作后,通过IO2输出高电压,通过R8使得T1导通。此时即使Test松开,T3的基极也可以通过R7,LED1,T1接地,实现电源自锁打开。

568c1623570c937745000c08a63e0c6f.png

▲ 按动TEST,启动电路

334a67e7beeda4b176dd3a0c0d9c6894.png

▲ 电路启动后,由MCU提供T1基极电压,从而维持T3导通

之后,单片机软件可以来使得IO2端口重新变成低电平,使得T1截止,进而使得T3截止。

可以根据IO1端口,读取T2的开关状态,进而判断用户是否按动功能键。判断用户按动Test之后,等到用户释放Test之后,便可以将IO2置低电平。

也可以根据软件功能,实现自动延迟掉电,进而减少对供电电源的消耗。

声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。

------------ END ------------

3380d8febe3f0652dedf762a0ffd27e4.gif

●嵌入式专栏精选教程

●精选汇总 | ST工具、下载编程工具

●精选汇总 | 嵌入式软件设计与开发

●精选汇总 | STM32、MCU、单片机

迎关注我的公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。

欢迎关注我的视频号:

339d9faeacd9ddb25df2e7e501656245.png

点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。

最后

以上就是俊逸向日葵为你收集整理的深入分析一个经典的单片机供电电路的全部内容,希望文章能够帮你解决深入分析一个经典的单片机供电电路所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部