张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件,👉戳此立抢👈

单片机电路设计中的10个难点

玩转单片机 2018-11-28 15:44 次阅读

单片机是嵌入式系统的核心元件,使用单片机的电路要复杂得多,但在更改和添加新功能时,带有单片机的电路更加容易实现,这也正是电器设备使用单片机的原因。那么在单片机电路的设计中需要注意的难点有哪些?你都解决了吗?

一、单片机上拉电阻的选择

大家可以看到复位电路中电阻R1=10k时RST是高电平 ,而当R1=50时RST为低电平,很明显R1=10k时是错误的,单片机一直处在复位状态时根本无法工作。出现这样的原因是由于RST引脚内含三极管,即便在截止状态时也会有少量截止电流,当R取的非常大时,微弱的截止电流通过就产生了高电平。

二、LED串联电阻的计算问题

通常红色贴片LED:电压1.6V-2.4V,电流2-20mA,在2-5mA亮度有所变化,5mA以上亮度基本无变化。

三、端口出现不够用的情况

这时可以借助扩展芯片来实现,比如三八译码器74HC138来拓展。

四、滤波电容

滤波电容分为高频滤波电容和低频滤波电容。

1、高频滤波电容一般用104容(0.1uF),目的是短路高频分量,保护器件免受高频干扰。普通的IC(集成)器件的电源与地之间都要加,去除高频干扰(空气静电)。

2、低频滤波电容一般用电解电容(100uF),目的是去除低频纹波,存储一部分能量,稳定电源。大多接在电源接口处,大功率元器件旁边,如:USB借口,步进电机、1602背光显示。耐压值至少高于系统最高电压的2倍。

五、三极管的作用

1、开关作用:

LEDS6为高电平时截止,为低电平时导通。

限流电阻的计算:集电极电流为I,则基极电流为I/100(这里涉及到放大作用,集电极电流是基极的100倍),PN结电压0.7V,R=(5-0.7)/(I/100)

2、放大作用:集电极电流是基极电流的100倍

3、电平转换:

当基极为高电平时,三极管导通,右侧的导线接地为低电平,当基极为低电平时,三极管截止,输出高电平。

六、数码管的相关问题

数码管点亮形成的数字由a,b,c,d,e,f,e,dp(小数点)构成,字模及真值表如上图。

七、电流电压驱动问题

由于单片机输出有限,当负载很多的时候需要另外加驱动芯片 ,比如74HC245。

八、上拉电阻

上拉电阻选取原则

1、从节约功耗及芯片灌电流能力考虑应当足够大;电阻大,电流小。

2、从确保足够的驱动电流考虑应当足够小;电阻小,电流大。

3、对于高速电路,过大的上拉电阻可能会导致边沿变平缓。

综合考虑:上拉电阻常用值在1K到10K之间选取,下拉同理。

上下拉电阻,上拉就是将不确定的信号通过一个电阻嵌位在高电平,下拉同理。

1、电平转换,提高输出电平参数值。

2、OC门必须加上拉电阻才能使用。

3、加大普通IO引脚驱动能力。

4、悬空引脚上下拉抗干扰。

九、晶振和复位电路

晶振电路

1、晶振选择:

根据实际系统需求选择,6M,12M,11.0592M,20M等待。

2、负载电容:

对地接2个10到30pF的电容即可,常用20pF。

3、万用表测晶振:

直接用红表笔对晶振引脚,黑表笔接GND,测量电压即可。

复位电路

把单片机内部电路设置成为一个确定的状态,所有的寄存器初始化。

51单片机的复位时间大约在2个机械周期左右,具体需要看芯片数据手册。

一般通过复位芯片或者复位电路,具体的阻容参数的计算,通过google查找。

十、按键抖动及消除

按键也是机械装置,在按下或放开的一瞬间会产生抖动,如下图:

消除方法有两种:软件除抖和硬件除抖,其中硬件除抖是应用了电容对高频信号短路的原理。

软件除抖是检测出键闭合后执行一个延时程序,产生5ms~10ms的延时,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。

原文标题:10 个单片机电路设计中的难点,你都解决了吗?

文章出处:【微信号:mcu168,微信公众号:玩转单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

玩单片机到千万身家,“技术型老总”需要哪些神技能?

中国硬件创新大赛网络培训会—技术培训篇如果你就干这行,毫无疑问你不能错过这次直播;如果不是,可能你不一定喜欢单片机,也不
发表于 05-16 00:00 585次 阅读
玩单片机到千万身家,“技术型老总”需要哪些神技能?

中国首款嵌入式神经网络处理器诞生

6月20日,张韵东所在的中星微 “数字多媒体芯片技术”国家重点实验室举行新闻发布会称,其发明的中国首....
发表于 06-24 17:09 26次 阅读
中国首款嵌入式神经网络处理器诞生

Intel嵌入式处理器的相关基础知识

Intel嵌入式处理器是目前最强劲的移动处理器,广泛应用于PDA、智能手机、PMP等嵌入式产品中。经....
发表于 06-24 17:06 21次 阅读
Intel嵌入式处理器的相关基础知识

如何让FPGA更好地进行定制化

微软在其有关Catapulit项目(注:某云加速与计算项目)的白皮书中介绍了一种云规模的加速架构。其....
发表于 06-24 14:38 25次 阅读
如何让FPGA更好地进行定制化

32位嵌入式处理器与8位处理器的不同之处

与国内大量应用的8位单片机相比,32位的嵌入式CPU有着非常大的优势,它为嵌入式设计带来丰富的硬件功....
发表于 06-24 11:39 39次 阅读
32位嵌入式处理器与8位处理器的不同之处

嵌入式视觉处理器让神经网络性能翻倍

DesignWareEV6xVisionProcessor集成了多达4个512位向量DSP和1个CN....
发表于 06-24 11:34 28次 阅读
嵌入式视觉处理器让神经网络性能翻倍

基于STM32的半导体制冷片(TEC)温度控制系统设计

一些医疗检测仪器在检测时需要模拟人体温度环境以确保检测的精确性,本文以STM32为主控制器,电机驱动芯片DRV8834 为驱...
发表于 06-24 10:31 167次 阅读
基于STM32的半导体制冷片(TEC)温度控制系统设计

Linux 2.6内核在嵌入式开发的应用

随着多媒体技术与通讯技术相结合的信息技术的快速发展和互联网的广泛应用,PC 时代也过渡到了后PC时代。在数字信息技术和网络...
发表于 06-24 08:26 44次 阅读
Linux 2.6内核在嵌入式开发的应用

单片机实现定时器和计数器的详细资料说明

本文档的主要内容详细介绍的是单片机实现定时器和计数器的详细资料说明包括了:• 定时/计数器的功能 •....
发表于 06-24 08:00 9次 阅读
单片机实现定时器和计数器的详细资料说明

MSP430单片机的C语言例题资料合集免费下载

本文档的主要内容详细介绍的是MSP430单片机的C语言例题资料合集免费下载。
发表于 06-24 08:00 13次 阅读
MSP430单片机的C语言例题资料合集免费下载

使用AVR单片机的电子琴仿真带protues资料免费下载

本文档的主要内容详细介绍的是使用AVR单片机的电子琴仿真带protues资料免费下载。
发表于 06-24 08:00 12次 阅读
使用AVR单片机的电子琴仿真带protues资料免费下载

使用单片机设计交通灯的实验报告包括了原理图和仿真截图

本文档的主要内容详细介绍的是使用单片机设计交通灯的实验报告包括了原理图和仿真截图。
发表于 06-24 08:00 13次 阅读
使用单片机设计交通灯的实验报告包括了原理图和仿真截图

STM32F4xx系列单片机的中文参考手册免费下载

本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/....
发表于 06-24 08:00 16次 阅读
STM32F4xx系列单片机的中文参考手册免费下载

采用嵌入式WEB技术实现工业洗衣机远程监控系统

LWlP协议栈中用到了6个外部函数(1ibarch.c),这些函数与用户使用的系统或编译器有关,因此需要自己实现。    /src/net...
发表于 06-24 07:43 177次 阅读
采用嵌入式WEB技术实现工业洗衣机远程监控系统

嵌入式Linux系统中MMC卡驱动程序实现

2.2.2 集群读写的实现 传统的块设备驱动程序中每次发布读写命令都只对一个buffer_head缓冲而导致块设备性能下降。针对这一问...
发表于 06-24 06:26 22次 阅读
嵌入式Linux系统中MMC卡驱动程序实现

基于STC单片机的21C02模拟

浙江  黄松正 本文介绍一种用STC12C2052单片机的I/O口模拟I2C总线的从模式,进而模拟和替代E2PROM(2...
发表于 06-24 06:18 107次 阅读
基于STC单片机的21C02模拟

基于看门狗机制的异步通用定时器设计

驻航天二院二十三所军事代表室 苏玉强 1 概述 VxWorks是WindRiver公司开发的高性能实时嵌入式操作系统内核。在应用软件...
发表于 06-24 06:13 103次 阅读
基于看门狗机制的异步通用定时器设计

嵌入式DSP设计中的功耗优化怎么处理

对基于数字信号处理器(DSP)的系统而言,优化功耗是一项重要但往往难以实现的设计目标。现在,基于DSP的设备常常把以往各自...
发表于 06-24 06:05 74次 阅读
嵌入式DSP设计中的功耗优化怎么处理

单片机容量不足

STC15W4K48S4  48K flash 装不下
发表于 06-24 04:36 216次 阅读
单片机容量不足

请问哪个型号的开发板适合嵌入式Linux学习?

如题,请问原子哥哪个型号的开发板适合嵌入式Linux学习?请帮忙推荐一下~...
发表于 06-24 03:51 9次 阅读
请问哪个型号的开发板适合嵌入式Linux学习?

请问单片机串口发数的时候能同时接收到数据吗?

我用下位机 首先是等待上位机的命令, 能接收到串口的开启设备指令, 然后下位机采集传感器数据,不断的向上位机发送数据。 但...
发表于 06-24 03:44 66次 阅读
请问单片机串口发数的时候能同时接收到数据吗?

国产嵌入式CPU将迎来黄金期

集成电路是信息技术产业的核心。统计数据显示,作为电子信息产品与服务的消费大国,我国集成电路的消耗接近....
发表于 06-23 10:54 103次 阅读
国产嵌入式CPU将迎来黄金期

一种机器人的寻迹算法的详细资料说明

针对基于光电传感器组寻迹的自动导引机器人, 设计了传感器阵列的布置方式。根据此布置方式, 提出了三个....
发表于 06-21 17:14 126次 阅读
一种机器人的寻迹算法的详细资料说明

使用单片机设计智能赛车的论文技术报告免费下载

智能汽车系统是一个集环境感知、规划决策、多等级辅助驾驶等功能于一体的综合系统,涉及传感器技术、信息融....
发表于 06-21 17:14 57次 阅读
使用单片机设计智能赛车的论文技术报告免费下载

中天微打破嵌入式CPU授权格局

2018年,集成电路再次被写入政府工作报告,位列实体经济发展第一位。尽管我国芯片产业日益强大,但由于....
发表于 06-21 17:09 123次 阅读
中天微打破嵌入式CPU授权格局

嵌入式处理器 最智能的AI处理器

移动设备上的人工智能已经不再依赖于云端连接,今年CES最热门的产品演示和最近宣布的旗舰智能手机都论证....
发表于 06-21 17:06 69次 阅读
嵌入式处理器 最智能的AI处理器

Flash动画和单片机结合的详细资料说明

冰冷的单片机加上Flash逼真、形象的动态艺术效果,能帮助提高学生学习的兴趣。将过去面向过程的微观学....
发表于 06-21 16:52 54次 阅读
Flash动画和单片机结合的详细资料说明

单片机内嵌外设应用串行通信的详细资料说明

本文档的主要内容详细介绍的是单片机内嵌外设应用串行通信的详细资料说明包括了:1、介绍单片机串行口的基....
发表于 06-21 16:52 54次 阅读
单片机内嵌外设应用串行通信的详细资料说明

如何优化单片机系统使其运行拥有更好的可靠性

看门狗电路的定时时间长短可由具体应用程序的循环周期决定,通常比系统正常工作时最大循环周期的时间略长即....
发表于 06-21 15:34 98次 阅读
如何优化单片机系统使其运行拥有更好的可靠性

单片机串行通信的结构组成及工作原理解析

目前多数单片机都配有串行接口,如51单片机和MCS - 96等系列单片机都配有一个全双工的串行接口,....
发表于 06-21 15:22 191次 阅读
单片机串行通信的结构组成及工作原理解析

张力控制器的工作原理及使用注意事项

张力控制器是一种由单片机或者一些嵌入式器件及外围电路开发而成的系统,是一种控制仪表,它可以直接设定要....
的头像 牵手一起梦 发表于 06-21 14:16 521次 阅读
张力控制器的工作原理及使用注意事项

AMD嵌入式处理器为游戏和制造行业带来变革性体验

AMD的 Ryzen V1000系列嵌入式处理器体积更小、散热更好,处理性能提升了2倍,赢得了各行各....
发表于 06-21 11:33 82次 阅读
AMD嵌入式处理器为游戏和制造行业带来变革性体验

论嵌入式软硬件系统如何工作

随着经济水平的提高和消费结构的改变,人们对消费电子产品的要求越来越高,如产品的灵活性、可控性、耐用性....
发表于 06-21 11:29 79次 阅读
论嵌入式软硬件系统如何工作

TI推出基于BAW的全新嵌入式处理器和模拟芯片

2月28日消息,德州仪器(TI)(纳斯达克代码:TXN)今日宣布推出基于体声波(BAW)的全新嵌入式....
发表于 06-21 11:25 74次 阅读
TI推出基于BAW的全新嵌入式处理器和模拟芯片

全球嵌入式主板市场未来怎样

嵌入式主板行业仍将是一个高速发展和充满活力的行业行业。
发表于 06-20 17:26 111次 阅读
全球嵌入式主板市场未来怎样

干货 | 基于单片机的16×64 LED 点阵显示屏的设计

本文详细介绍了一种低廉的16x64点阵LED显示屏的设计过程。
的头像 畅学单片机 发表于 06-20 17:08 318次 阅读
干货 | 基于单片机的16×64 LED 点阵显示屏的设计

物联网是嵌入式产品的网络化

物联网与嵌入式是密不可分的,虽然物联网拥有传感器、无线网络、射频识别,但物联网系统的控制操作、数据处....
发表于 06-20 17:05 106次 阅读
物联网是嵌入式产品的网络化

嵌入式处理器 Zen+Vega无风扇

去年2月份,AMD推出了首批基于Zen CPU、Vega GPU的嵌入式处理器,包括霄龙EPYC 3....
发表于 06-20 16:59 69次 阅读
嵌入式处理器 Zen+Vega无风扇

突破图形和计算性能的极限!面向最新应用的旗舰型嵌入式GPU

面向嵌入式应用的GPU的持续快速发展是不争的事实。
的头像 Imagination Tech 发表于 06-20 16:21 409次 阅读
突破图形和计算性能的极限!面向最新应用的旗舰型嵌入式GPU

AMD推锐龙嵌入式R1000处理器Zen架构

4月17日,AMD曾在去年2月发布了首批基于Zen CPU、Vega GPU的嵌入式处理器,包括锐龙....
发表于 06-20 11:19 70次 阅读
AMD推锐龙嵌入式R1000处理器Zen架构

干货 | 单片机、ARM、FPGA、嵌入式的区别和特点有哪些呢?

学习嵌入式需要了解硬件知识,其中包括单片机、ARM、FPGA等,不同的硬件有不同的特点,需要了解他们....
的头像 单片机 发表于 06-20 10:50 557次 阅读
干货 | 单片机、ARM、FPGA、嵌入式的区别和特点有哪些呢?

干货 | 关于单片机上for循环中运用ACC的隐蔽错误

想到了这个方法后,觉得自己好白痴,以后都不用ACC了。
的头像 畅学单片机 发表于 06-20 10:47 231次 阅读
干货 | 关于单片机上for循环中运用ACC的隐蔽错误

如何使用STM32单片机进行三相逆变器的设计

针对当前电网需要能输出高质量的交流电,且需具备较好的负载适应性及调压、调频等问题。设计了基于 STM....
发表于 06-20 08:00 52次 阅读
如何使用STM32单片机进行三相逆变器的设计

如何使用STM32F103单片机进行三相SPWM软件的设计

基于对三相 鼠笼式异步 电动 机变频转速控制 的 目的,在阐述 SPWM输 出原 理基础上 进行软件....
发表于 06-20 08:00 44次 阅读
如何使用STM32F103单片机进行三相SPWM软件的设计

STM32单片机常用元件的元件库文件资料免费下载

本文档的主要内容详细介绍的是STM32单片机常用元件的元件库文件资料免费下载。
发表于 06-20 08:00 56次 阅读
STM32单片机常用元件的元件库文件资料免费下载

粤芯半导体本月将试产

近日,智光电气在投资者互动平台上透露,其参与投资的广州粤芯半导体技术有限公司在生产线在做试产前的测试....
的头像 芯智讯 发表于 06-19 17:56 1006次 阅读
粤芯半导体本月将试产

如何进行简易避障机器人的设计

针对矿井中的各种灾害,设计了一种适合矿井救援的简易避障机器人。该设计以A1’89c51单片机作为智能....
发表于 06-19 17:37 63次 阅读
如何进行简易避障机器人的设计

使用C8051F005单片机设计智能小车的自动控制系统

本系统采用单片机C8051F005作为核心器件对小汽车行驶的自动控制。控制过程是利用反射型光电传感器....
发表于 06-19 17:37 51次 阅读
使用C8051F005单片机设计智能小车的自动控制系统

C语言是嵌入式开发学习的基础

想要学习嵌入式开发需要知道什么是嵌入式,依照定义:嵌入式系统是一种专用的计算机系统,作为装置或设备的....
发表于 06-19 17:16 171次 阅读
C语言是嵌入式开发学习的基础

MSP430单片机库中部分函数的资料总结免费下载

本文档的主要内容详细介绍的是MSP430库中部分函数的资料总结免费下载
发表于 06-19 17:16 43次 阅读
MSP430单片机库中部分函数的资料总结免费下载

JavaScript也可以搞定嵌入式开发吗

IoT(Internet of Things)是大家公认的未来。但让人尴尬的是,这些代表未来的炫酷产....
发表于 06-19 17:14 92次 阅读
JavaScript也可以搞定嵌入式开发吗

嵌入式汽车开发潜力巨大

其实做电子的大部原理相似,只不过侧重点不同而已,汽车电子与消费类电子最大的区别就是安全和稳定性,而智....
发表于 06-19 17:07 112次 阅读
嵌入式汽车开发潜力巨大

工程师经验手记:深入浅出玩转51单片机PDF电子书免费下载

本书包含4部分,共计27章 。首先从最基本的概念、开发软件的操作入手,教读者如何搭建一个工程; 之后....
发表于 06-19 16:29 83次 阅读
工程师经验手记:深入浅出玩转51单片机PDF电子书免费下载

如何采用单片机实现VD5026编码器的工作过程

由专用编/解码器组成的报警系统,通常需要用单片机的10~14位输入/输出口,对编码器进行编码和控制,....
发表于 06-19 15:23 58次 阅读
如何采用单片机实现VD5026编码器的工作过程

嵌入式硬件设计中需要注意的事项

我们知道,CPU是这个系统的灵魂,所有的外围配置都与其相关联,这也突出了嵌入式设计的一个特点硬件可剪....
发表于 06-19 11:30 92次 阅读
嵌入式硬件设计中需要注意的事项

MCU玩家入局 将改变嵌入式终端AI市场

近几年,存储芯片价格的持续上涨推动了半导体市场的增长,这也让三星电子取代英特尔成为半导体市场的霸主。
发表于 06-19 11:26 125次 阅读
MCU玩家入局 将改变嵌入式终端AI市场

边缘计算 联网嵌入式系统的新模型

边缘计算系统通常在公共网络上运行,因此它们需要集成有线和无线网络连接。至关重要的是,它们也需要实施一....
发表于 06-19 11:21 76次 阅读
边缘计算 联网嵌入式系统的新模型

CA51F551系列单片机的中文用户手册免费下载

CA51F551 系列芯片是基于 1T 8051 内核的 8 位微控制器,通常情况下,运行速度比传统....
发表于 06-19 08:00 35次 阅读
CA51F551系列单片机的中文用户手册免费下载

单片机原理及应用的21个课程设计题目资料免费下载

本文档的主要内容详细介绍的是单片机原理及应用的21个课程设计题目资料免费下载包括了:题目1 智能电....
发表于 06-19 08:00 73次 阅读
单片机原理及应用的21个课程设计题目资料免费下载

太阳能充电控制器的电源电路部分

太阳能充电控制器以太阳能极板为供电电源,以MSP430GR553单片机为控制和数据处理核心,负责完成....
发表于 06-19 08:00 69次 阅读
太阳能充电控制器的电源电路部分