历史上的今天
返回首页

历史上的今天

今天是:2025年02月05日(星期三)

正在发生

2020年02月05日 | PIC单片机电源供电设计经验

2020-02-05 来源:eefocus

使用PIC单片机过程中,我经常遇到使用单片机时,只注重软件,而轻视硬件的设计人员。

功能调试一切正常,但是在产品使用时,常出现各种各样的问题;这不仅与软件的健壮性相关,同时也与硬件设计不够完善有很大关系;有些开发人员(尤其是偏重软件设计的开发人员)会提出:硬件不足的软件来弥补。


但实际情况是在硬件设计严重不足,软件弥补的产品将不能提供很高的可靠性。


就此,简单分享下我在硬件设计,提高可靠性的经验;当然,仅是对我使用PIC单片机积累的经验而已,不足之处,还请见谅。


单片机的电源供电设计:


1.芯片无论是否使用模拟部分和AD部分,外围的VDD和GND,VDDA、VSSA、Vref(如果封装有该引脚)都必需要连接,不可悬空;

①尽管有的芯片引脚的VDD,GND等内部已连接,但还是要在外围连接。

②相邻的VDD,GND等电源管脚连线之间,尽量不要出现涡流。从电流流向来说,建议所有的连线按电流流向走:VDD类的引脚电流向内,GND类的引脚电流向外。

③如果芯片管脚驱动大电流时,建议VDD,GND的连线尽量宽;对于PIC单片机而言,由于其电源引脚最大电流较大(达200mA),建议线宽至少0.5mm以上(所有电源引脚线宽总和)

④有必要的情况下,模拟电源与数字电源分开走线,再汇集到一点连接(Y型走线)。减少数字电源电路对模拟电路的影响。外围不同功能电路的电源连接方式也用Y型走线(布线允许情况下);

⑤单片机安装面底部尽量不布(或尽量少)信号线,使得在芯片底部的PCB铺铜时面积尽量大,起到屏蔽效果;

⑥供应单片机的电源连接从电源供应端开始,尽量少过孔走线(双面板情况下,多层板不计),减少电源供电内阻;

⑦布线设计时,所有功能模块电路尽量各自集中在一块(模块化),除信号传递外,尽量减少相系串扰。


2.去耦电容:

①每个VDD、GND类别的电源组 都应有去耦电容,容量至少为0.1μF的高频或MLCC电容。

②去耦电容位置尽量靠近MCU的电源脚,相互连接尽量无过孔。

③如果单片机驱动电流较大(总电流压≥50mA),建议还要增加去耦电容的容量,经验值一般是5mA/μF左右;但也不宜过大,造成电源电压上升速度过慢;针对PIC单片机本身而言,其最大的容量不超过220μF。

④如果单片机有专用的模拟量电源引脚(VDDA,GNDA)建议再增加LC滤波电路,提高单片机内部模拟电路的稳定性;如非必要,不建议使用RC的滤波电路,会造成较大的压降,影响稳定性。

⑤如非必要,去耦电容不要与其它数字电路共用;非用不可时,建议增加电容容量,并散流方式走线(即从去耦电容焊盘分别走线到各自的供电脚)。


推荐阅读

史海拾趣

EiKO Global LLC公司的发展小趣事

随着智能家居和物联网技术的兴起,EiKO开始积极探索智能照明系统的研发与应用。公司投入大量研发资源,将传统照明产品与智能控制技术相结合,推出了具有远程控制、定时开关、色温调节等功能的智能照明系统。

这些智能照明系统不仅提高了用户的使用体验,还为用户带来了更加便捷和智能的生活方式。例如,用户可以通过手机APP远程控制家中的照明设备,实现定时开关和色温调节等功能;同时,智能照明系统还可以与智能家居系统相连接,实现与其他智能设备的联动控制。

Bytes公司的发展小趣事

在发展过程中,Bytes公司注重与其他企业和机构的合作。公司与多家知名企业建立了战略合作关系,共同开发新产品、拓展新市场。同时,公司还积极参与行业组织和协会的活动,推动行业标准的制定和实施。通过合作与共赢的方式,Bytes公司实现了资源共享、优势互补,进一步提升了自身的竞争力和影响力。

DAVE Embedded Systems公司的发展小趣事

在稳固国内市场的同时,DAVE Embedded Systems也开始积极拓展国际市场。他们参加了多个国际电子展会,与全球各地的潜在客户建立了联系。通过与国际知名企业的合作,公司成功将产品打入欧美市场,并取得了良好的销售业绩。此外,公司还加强了与国际研发机构的合作,共同开发新技术和新产品,以保持在行业中的领先地位。

CINTERION公司的发展小趣事

近年来,CINTERION与泰雷兹达成战略合作,共同推出了创新型物联网无线通信模组Cinterion MV32。这款模组结合了泰雷兹在连接管理方面的灵活性和CINTERION在无线通信模组技术上的优势,为制造商提供了快速构建和维护高性能5G设备的解决方案。这一合作不仅加强了CINTERION在物联网领域的市场地位,也为其在未来的发展中注入了新的活力。

以上五个故事均基于CINTERION在电子行业中的发展历程和成就进行描述,旨在客观呈现其在不同领域的发展轨迹和技术实力。

Brand-Rex公司的发展小趣事

随着全球市场的不断扩大,Brand-Rex也将目光投向了潜力巨大的中国市场。作为首批进入中国市场的国际一线品牌之一,Brand-Rex凭借其卓越的技术和产品质量迅速赢得了中国客户的青睐。然而,由于公司重组和调整,Brand-Rex在2005年之后暂停了在中国大陆地区的销售。幸运的是,2009年8月,Brand-Rex与上海速越电子工程有限公司合作重返中国市场,进一步推动了其在华业务的发展。

Achronix Semiconductor Corporation公司的发展小趣事

Brand-Rex的综合布线产品在国家重大项目上得到了广泛应用。例如,昌北国际机场作为中国干线机场,其总建筑面积达到96616平方米。该项目于2010年9月中标,2011年5月22日竣工并投入使用。整个系统均采用了Brand-Rex的CAT6PLUS全系列铜缆和光纤产品,充分展示了Brand-Rex在大型项目中的技术实力和产品可靠性。此外,Brand-Rex还参与了其他多个重要项目的布线工作,为国家基础设施的建设做出了积极贡献。

问答坊 | AI 解惑

不能下载

用USB转232不能下载…

查看全部问答>

WINCE下读写IIC设备的奇怪问题

我写了一个IIC流接口驱动程序,用来读写EEPROM 24C02(U1)及另一片IIC接口的器件(U2)。这两个器件的A0A1A2的地址是不同的,用的是轮论的方式进行收发数据。奇怪的是,当我连续读IIC接口U2时(一次读一个字节),系统会出现变缓或死机现象。当我 ...…

查看全部问答>

【求助】Windows Mobile 模拟器

我已安装了vs2005,activesync,Windows Mobile 5.0 Pocket PC SDK和Windows Mobile 5.0 Emulator Images for Pocket PC,怎样把pc机上的mfc程序下载到windows mobile模拟器上运行成功,越详细越好,多谢各位大牛!…

查看全部问答>

wince上开发应用程序的开发环境选择

请问,在wince5.0的板子上开发上层应用程序只能用evc++? wince6.0的应用程序开发环境是vs2005, 那是不是意味着可以使用C#语言开发?我想用C#语言开发上层的GUI应用程序,该如何选择wince操作系统和开发环境?…

查看全部问答>

8086为什么采用分时复用?这样有什么好处?

8086为什么采用分时复用?这样有什么好处?…

查看全部问答>

Virtex5 Fx70t调试以太网口失败

开发板是ML507,芯片是Fx70t,直接用网线连接板子的以太网口和台式机的以太网口,连接指示灯led灯亮显示可以连通,最近需要调试板子上的以太网口,用core generator生成了一个Embedded Tri-Mode Ethernet MAC的ip核(接口设置成SGMII模式),生成后 ...…

查看全部问答>

Fsmcsed1335

请教高手:  STM32F103ZET6 和 SED1335 怎样连接 FSMC如何设置。请指教  SED1335         103    WR -------------NWE  ...…

查看全部问答>

STM32的CAN芯片叫什么?是ST公司自己生产的么?

                                 飞利浦生产的叫SJA1000,那么STM32用的CAN叫什么?…

查看全部问答>

新手求助,为什么仿真不出来?

这是一个8进制计数器,代码如下:module counter_8 (clock,clear,q);  input clock,clear;  output[2:0] q;  reg[2:0] q;    always @(posedge clock or negedge clear)  begin  ...…

查看全部问答>

请各位兄弟推荐几款无线前端芯片

打算用nRF24LE1做产品,需要提高发射功率和接受灵敏度,因此需要无线前端芯片,目前找到一款TI的cc2591,请各位兄弟和大拿再推荐几款其他的,谢谢大家啊。…

查看全部问答>