广告

单片机电路设计中需注意的十个难点

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

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

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

006ednc20191023BQTednc

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

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

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

007ednc20191023.jpgBQTednc

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

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

008ednc20191023.jpgBQTednc

四、滤波电容

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

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

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

五、三极管的作用

1、开关作用:BQTednc

009ednc20191023.jpgBQTednc

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

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

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

3、电平转换:BQTednc

010ednc20191023.jpgBQTednc

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

六、数码管的相关问题

011ednc20191023BQTednc

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

七、电流电压驱动问题

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

八、上拉电阻

上拉电阻选取原则BQTednc

  1. 从节约功耗及芯片灌电流能力考虑应当足够大;电阻大,电流小。
  2. 从确保足够的驱动电流考虑应当足够小;电阻小,电流大。
  3. 对于高速电路,过大的上拉电阻可能会导致边沿变平缓。

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

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

  1. 电平转换,提高输出电平参数值。
  2. OC门必须加上拉电阻才能使用。
  3. 加大普通IO引脚驱动能力。
  4. 悬空引脚上下拉抗干扰。

九、晶振和复位电路

晶振电路BQTednc

1、晶振选择:BQTednc

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

2、负载电容:BQTednc

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

3、万用表测晶振:BQTednc

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

复位电路BQTednc

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

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

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

十、按键抖动及消除

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

012ednc20191023BQTednc

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

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

(责编:Demi Xia)BQTednc

  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • Melexis发布先进的磁性位置传感器芯片 Melexis今日宣布,推出全新的绝对磁性位置传感器芯片MLX90376,具备强大的杂散场抗干扰能力(SFI),适用于360°旋转汽车应用。
  • CAN&485总线隔离方案多?金升阳有妙招! CAN和485都是工业通信中常用的现场总线,做好通信总线的隔离防护是产品可靠、稳定的重要前提。那么该如何做好通信总线的隔离防护呢?隔离方案众多,该如何选择适合的方案呢?本文为您解答!
  • 车规级高速CAN总线收发器——SCM3425ASA 为满足客户更高可靠性的需求,金升阳现推出满足AEC-Q100车规级测试的SCM3425ASA总线收发器。其耐压能力达-42V~42V,具有强抗电磁干扰能力,极低电磁辐射能量,以及总线引脚瞬态保护、过热保护等功能,同时支持CANFD。
  • #金升阳科技 广州金升阳科技有限公司,国家高新技术企业,已连续六年荣登广东省制造业500强榜且排名稳步提升,2022年荣获国家级专精特新“小巨人”称号,是国内集研发、生产、销售于一体的服务全球的电源解决方案提供商。 金升阳自主创立“MORNSUN”品牌,拥有8万+平方米生产基地,45条SMT生产线,自动化率高达70%,产能可达150kk/年。金升阳致力于为汽车电子、轨道交通、工业、医疗、电力、智能交通、智慧城市等领域提供一站式电源解决方案。如今,金升阳自主设计的车载级电源和芯片已在车载电池管理、电机驱动、电控三大方面拥有成熟的应用,为汽车电子行业的客户提供“无忧电源”。
  • 好车配好芯:车规级芯片解决方案 芯洲科技的两项自主专利加持使得产品性能指标都有一定的优势。具有完善的过流,过温以及欠压等保护机制,可满足工业及车载市场的高可靠性要求。在功率密度和效率,静态功耗和抗EMI干扰等方面具有显著优势。
  • SCT2632Q降压转换器 SCT2632Q是一款3A降压转换器,具有宽输入电压,从4.2V到60V,集成了220mΩ高压侧MOSFET。SCT2632采用峰值电流模式控制,支持脉冲跳过调制(PSM),以帮助转换器在轻负载或待机状态下实现高效率条件。SCT2632具有可编程开关频率,从100kHz到1.2MHz,带有外部电阻器,它提供了优化效率或外部组件大小的灵活性。
  • 技术文章Banner 技术文章Banner
  • CSA37F62:车规级压力触控人车交互产品 CSA37F62内部包含高性能MCU内核,高性能放大器及高精度ADC,支持多种通讯接口,适用于汽车门把手、方向盘、座舱中控屏、汽车座椅、内外饰等压力按键应用场景,带来全新的智能交互、简约美观和更具科技感的压力触控交互体验。
  • CS32A010:高性能车载智能环境检测产品 芯海科技SmartAnalog®系列的首颗智能化模拟产品CS32A010,集成高精度ADC、高可靠模拟性能、智能化控制模块及完整的片上解决方案,能够实现电压、电流、化学、生物、光电、温度、压力、烟雾探测等环境信号测量。
  • 兆易创新瞄准4大行业入局模拟芯片,电源管理全产品组合 随着可穿戴设备、汽车电子、物联网、云计算等新兴应用的蓬勃发展,以及用户对于智能化生活越来越高的追求,同时伴随着工业、储能、5G通信等数字行业的产业升级和持续扩容,作为连接真实世界和数字世界的模拟芯片产品愈发展现广阔的应用潜力,并且市场规模持续增长。
  • 大联大世平集团推出基于灵动微电子MindMotion产品的低 大联大控股宣布,其旗下世平推出基于灵动微电子(MindMotion)MM32SPIN560C的低压无刷电机驱动方案。
  • “解剖”Volvo汽车遥控钥匙 “当生活给了你酸溜溜的柠檬时,就把它做成酸甜的柠檬汁吧(随遇而安,苦中作乐)!”我打算通过拆解这个被“肢解”的遥控钥匙碎片并对其进行分析来实现这句格言。在此过程中,我也希望深入了解这些东西如何发挥作用。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了