设计与开发

exp单片机 揭开复位电路隐藏的原理,让你收获电路设计的一个小技能

小编 2024-10-06 设计与开发 23 0

揭开复位电路隐藏的原理,让你收获电路设计的一个小技能

研发工程师在对一个电路系统设计,往往会使用单片机作为电路系统的核心;众所周知,单片机的工作最小系统包含电源电路,晶振时钟电路,复位电路;其中复位电路的设计,部分工程师存在不小的疑惑;芯片哥就这些复位电路问题和小伙伴们简单谈一下

电路系统

复位电路原理:

1,复位电路定义:何为复位电路?能使单片机产生复位信号的电路;大多数单片机的复位Reset引脚,复位Reset信号都是逻辑低电平有效,也就是复位电路输出一个逻辑低电平,单片机进入复位状态,否则单片机正常工作;

2,复位电路图:

典型复位电路图

其中VCC为单片机的电源,Reset信号连接到单片机的复位引脚;正常工作条件下,由于VCC电压为恒定3.3V(5V),所以Reset信号为逻辑高电平,单片机工作正常;但有两个特殊的电路工作场景,即VCC上电和VCC掉电的时候,此时RC复位电路的工作特性发挥作用了;

VCC上电过程:由于电容电压V不能产生突变,RC复位电路电容两端电压的充电原理:

V=VCC*[1-exp(-t/RC)],t为VCC上电时间,RC为常数,等于电阻阻值乘以电容容值;得出电容C1两端的电压值与时间存在一个函数的量化关系;据此我们就可以解决工程师比较头疼的问题,也就是电容的容值如何选取问题;

当工程师通过查看单片机的数据手册得知,

单片机上电掉电时间表

(a)单片机最小的上电复位时间为t1时,那我们就可以计算出复位电路中的电容容值最小值Cmin;

(b)单片机最小的掉电复位时间为t2时,那我们就可以计算出复位电路中的电容容值最大值Cmax;

所以电容的容值最后确定在Cmin与Cmax之间即可,最后在这范围内的电容中选取一个常用的电容容值就是复位电路的电容容值,常用的电容容值如473,103,104,472等;

看完芯片哥的量化分析复位电路,小伙伴们是否还存在电容容值选取的问题呢?此电路设计技能也同样适用其他电路,如ADC采集滤波电路的电容容值计算等

本文由【芯片哥】原创撰写,喜欢就关注芯片哥,和芯片哥一起加油吧

2019全国大学生电子设计竞赛TI赞助板卡相关视频教程整理

2019年国赛,TI提供赞助的板卡大致分为三类:基于MSP430/MSP432微控制器的板卡;基于C2000微控制器的板卡;基于Tiva TM4C123GH6PGE 微控制器的板卡;下面主要说说学习前两类板卡可供参考的相关视频教程(观看教程请点击文章结尾“了解更多”

1、 基于MSP430/MSP432微控制器的板卡相关视频教程

本次TI主要提供了两种基于MSP432的板卡,分别是MSP-EXP432P401R、MSP-EXP432E401Y

学习MSP432的相关视频教程有:

>>MSP432产品培训

教程简介:本次MSP432培训共分12个章节,详细介绍了产品的内核,架构和各种增强型外设,配合小练习,帮助用户迅速了解MSP432产品的性能,快速掌握MSP432产品的使用。

本次TI主要提供了四种基于MSP430的板卡,分别是MSP-EXP430F5529LP、MSP-EXP430G2ET、MSP-EXP430FR5994、MSP-EXP430FR6989。

学习MSP430的相关视频教程有:

>>MSP430 FR4X/2X系列培训

扩展教程:

>>基于 TI MSP430 Scan Interface 技术的流量表解决方案

简介:主要介绍 Scan Interface 技术集成于 TI MSP430 系列超低功耗单片机,可适用于基于 LC sensor 检测方式的流量表方案

>>2015 TI 物联网大赛:小球探索者

简介:中北大学团队作品:球形机器人具有球形的外壳,不仅可以在恶劣环境中保持球体的稳定与平衡,而且失态后能够很快恢复平衡。采用重心偏离的方式为小球提供动力和对质量块的智能调速改变小球的方向。设计了一款APP通过WIFI模块来实现手机远程控制小球,采用TI公司的msp430单片机对接收的无线信号进行处理,同时控制陀螺仪还有小球的动力系统,从而维持小球的“平衡”和准确运动,球内LED灯变化可以达到炫光的效果。

>>配合CCS调试CC3100_BP_MSP430F5529

>>MSP430 指令系统

2、 基于C2000微控制器的板卡相关视频教程

本次TI主要提供了两种基于C2000的板卡,分别是LAUNCHXL-F28027F、LAUNCHXL-F28069M

学习C2000的相关视频教程有:

>>C2000入门基础

简介:TI C2000 是已针对处理、传感和驱动进行优化以提高闭环性能的 32 位实时控制MCU。本入门课程从其基本技术点和在白色家电上的应用作了讲解。 C2000 的数学优化型内核可为设计人员提供能够提高系统效率、可靠性以及灵活性的方法。功能强大的集成外设使这些实时器件成为适合各种应用的完美单芯片控制解决方案。

>>C2837x入门指南

扩展教程:

>> C2000 在电机控制中的应用

>>C2000在实时控制系统中的新特性

>>TI C2000 Piccolo 单芯片 - 实现双轴伺服电机和马达控制

另外,你可能会用的上的教程:

3、 电子电路基础类:

>>电子电路基础知识讲座

>>电源基础知识讲座

4、 模拟混合电路精讲(放大器、ADC、DCDC等):

>>Engineer It 系列课程

简介:Engineer It 系列是一个教育解说性质的课程,在这里 TI 德州仪器的技术专家们讲解了各种基础知识和解决方案,以此来帮助大家处理设计过程中出现的各种挑战。目录节选如下图(共40课时)

5、 电机控制类课程:

>>步进电机简介以及步进电机控制技术的趋势

>>无人机与机器人应用中电机控制设计的考量

观看教程请点击文章结尾“了解更多”

相关问答

什么是RoboEXP?

『机器人快车RoBoEXP』是广州中鸣数码公司自立开发的专用机器人编程软件平台,集图形化流程图方式、文本C语言代码方式和单片机汇编代码方式等各种编程方法于一...

单片机 程序怎么在电脑上调试?用什么软件好?_其他问答_系统粉

KEILC.最好用串口当做调试数据通道,电脑上串口助手或自编软件。仿真那些看着高大上,其实不实用,因为单片机程序都很短,且都与硬件接口打交道,仿真...

电容和电感容量大小怎样来计算它的充放电时间-ZOL问答

Vt=V0+(Vu-V0)*[1-exp(-t/RC)]如果,电压为E的电池通过电阻R向初值为0的电容C充电V0=0,充电极限Vu=E,故,任意时刻t,电容上的电压为:Vt=E*[1-exp(...

猜你喜欢