STM32是广泛应用的MCU,涵盖Cortex-M0、M3、M4和M7内核,共有1236多个系列,包含STM32主流MCU、STM32高性能MCU、STM32超低功耗MCU、STM32无线MCU、STM32 Arm Cortex MPUs等门类。
STM32 MCU内置高级12位ADC(取决于器件),提供自校准功能。在涉及模数转换的应用中,ADC精度会影响整体的系统质量和效率。而ADC精度不仅取决于ADC性能和功能,还取决于ADC周围的整体应用设计,例如电源噪声,这些恰恰可以能通过电容器过滤掉。
在电源线和地线之间,建议连接具有优良高频特性的电容。也就是说,应在靠近电源的位置安装一个0.1μF和一个1至10μF的电容,这些电容允许AC信号通过它们。
就噪声而言,LDO的输出质量更佳。电源必须经过降压、整流和滤波,然后馈送到LDO。强烈建议将滤波电容连接到整流器输出。如果使用开关式电源,建议使用LDO供应模拟级。
小值电容过滤高频噪声,高值电容过滤低频噪声。陶瓷电容通常为小值电容(1pF至0.1μF),并具有较小的额定电压(16V至50V)。建议将它们安装在靠近电源(VDD和VSS)和模拟供电(VDDA和VSSA)引脚的位置。它们将过滤PCB走线产生的噪声。小电容可快速响应电流浪涌并快速放电,满足快速电流要求。
钽电容还可以与陶瓷电容一起使用。要过滤低频噪声,可以使用高值电容(10μF至100μF),通常为电解电容。建议将它们安装在电源附近。
要过滤高频噪声,可使用与电源串联的铁氧体电感器。由于线圈的串行电阻极低,此解决方案导致的DC损失极低(可忽略不计),除非电流很大。但是,高频时的阻抗较高。
在大多数STM32微控制器中,VDD和VSS引脚的安装位置很接近。因此是VREF+和VSSA引脚。因此,可以在非常近的位置通过极短的引线将电容连接到微控制器。对于多个VDD和VSS引脚,应使用单独的去耦电容。
VDDA引脚必须连接到两个外部去耦电容(10nF陶瓷电容+1μF钽电容或陶瓷电容)。
100/144引脚封装STM32的电源和参考去耦
对于100/144引脚封装中提供的STM32微控制器,可通过在VREF+上连接单独的外部ADC参考电压输入来改善低压输入的精度。VREF+上的电压范围可以是2.4V至VDDA。若在VREF+上施加单独的外部参考电压,则必须将一个10nF和一个1μF电容连接到此引脚。
36/48/64引脚封装STM32的电源和参考去耦
任何情况下,VREF+都必须介于2.4V和VDDA之间。如果使用外部参考电压源(VREF+引脚上),还必须考虑该外部参考源的三个参考电压规格:温度漂移、电压噪声和长期稳定性。
关键字:电容器 MCU 电源噪声
引用地址:
使用电容器降低MCU的电源噪声
推荐阅读最新更新时间:2024-11-12 10:59
51单片机-定时器1中断
************************************************************************************** *定时器1实验* 实现现象:下载程序后数码管最后一位间隔一秒循环显示0-F。使用单片机内部定时器可以实现准确延时。 注意事项:如果不想让点阵模块显示,可以将74HC595模块上的JP595短接片拔掉。 ***************************************************************************************/ #include reg52.h //此文件中定义了单片机
[单片机]
堵住泄漏:当心电容器漏电!
最近,一位客户提出了令人费解的电路工作情况问题。 其电路使用一款运算放大器在极低频率下放大扩音器输出。他采用大型 (47 μF) AC 耦合电容器及高输入阻抗 (100 kΩ) 为其测量获得低转角频率。 遗憾的是,运算放大器输出端出现了几乎 1 伏特的大量 DC 失调。这是怎么回事? 我最喜欢的一句名言是丹麦物理学家 Niels Bohr 说过的:“专家就是在一个非常狭窄领域犯了所有可犯错误的人。”我觉得自己还不是一名专家,但这就是我犯过的一个错误。 图 1 摘自 TI E2E 社区高精度放大器论坛的客户电路图 其运算放大器输出端出现了大量失调 看看图 1 中的客户原理图,C1 电容器值可为该失调源提供重要的线索。大型电
[电源管理]
51单片机步进电机控制汇编语言程序
;本程序是通过秒信号触发中断来实现的,要求中断程序必须在1S内执行完毕 ;步进电机转速控制是通过8255输入信号在每次执行中断程序内调整控制信号的循环次数来实现的 CODE SEGMENT ASSUME CS:CODE START: PUSH CS POP DS;数据段和代码段共用一个地址 JMP MAIN NUM DB 08H,04H,02H,01H; 定义循环控制信号 DAT1 DB 0H ;定义循环参量 DAT2 DB 0H ;---------初始化8253计数器----------- MAIN: MOV DX,203H;计数器0初始化,工作在方式3 MOV
[单片机]
关于AVR单片机,你了解多少?
什么是AVR单片机?AVR单片机有什么优点?为什么要选择AVR单片机? AVR单片机是ATMEL公司研制开发的一种新型单片机,它与51单片机、PIC单片机相比具有一系列的优点: 1:在相同的系统时钟下AVR运行速度最快; 2: 芯片内部的Flsah、EEPROM、SRAM容量较大; 3:所有型号的Flash、EEPROM都可以反复烧写、全部支持在线编程烧写(ISP); 4:多种频率的内部RC振荡器、上电自动复位、看门狗、启动延时等功能,零外围电路也可以工作; 5:每个IO口都可以以推换驱动的方式输出高、低电平,驱动能力强; 6:内部资源丰富,一般都集成AD、DA模数器;PWM;SPI、USART、TWI、
[单片机]
13-基于51单片机酒精浓度检测报警系统
具体实现功能 由STC89C51单片机+MQ-3酒精传感器+ADC0832模块+LCD1602模块+报警模块+电源构成。 具体功能: 1、LCD1602实时显示酒精浓度; 2、可以按键设置报警值,实现声光报警;三个按键:设置键、加键、减键。 3、当浓度未超过阀值时,绿灯闪烁;当超过阈值时,红灯闪烁并蜂鸣器报警。 设计背景 近年来,我国越来越多的人有了自己的私家车,而酒后驾车造成的交通事故也频繁发生。为此,我国将酒驾列入刑法范围内,所以需要设计一智能仪器能够检测驾驶员体内酒精含量。本课程设计研究的是一种以气敏传感器和单片机A/D转换器为主,检测驾驶员呼出气体的酒精浓度,并具有声光报警功能的空气酒精浓度监测仪。其可
[单片机]
STM32单片机智能电饭煲系统设计方案
一、功能简介 本项目使用Proteus8.12仿真STM32单片机控制器,使用继电器加热/保温模块、数码管模块、按键模块、LED指示灯、蜂鸣器模块等。 主要功能: 系统运行后,数码管默认不显示,当按下K5键选择功能模式,此时数码管会显示对应模式所需时间,且LED指示灯工作,系统默认有煮饭、煮粥、蒸、煲汤四种功能,还可按下K6键设置预约时间,通过K2和K3键修改时间,当设置好时间后,按下K4键开始,预约时间开始倒计时,当时间达到后,继电器开启加热,在所选功能时间倒计时结束后停止加热,开启保温。若不需要保温,可按下K1键关闭。 主要功能如下: (1)功能:煮饭、煮粥、蒸、煲汤; (2)按键:开始、取消、功能、加减、预约; 二、
[单片机]
51单片机 4个独立按键控制LED灯 (protues仿真)(C语言版)
一、思路及相关问题 1、逻辑思路: 当按下key1时 led1亮起来 因为按下去具有瞬时性不用while,用if语句,当松开时,用while(!key1) ,函数调用。 先在脑海里想象它的大致运行过程,其次在仿真软件protues上摆好元器件并连接,最后用keil4写对应代码。 需注意keil4软件上的设置如波特率,添加文件,勾选等等。 至少要了解C语言程序设计的基本功。 2、关于消抖: 通常的按键所用开关为机械性开关,当机械触电断开、闭合时、由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定的接通,在断开时也不会一下子断开、因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖 按
[单片机]
MCU解密全攻略 为何所有MCU都能被破解(二)
图1-5 意法ST 某型32位MCU打开封装后的SEM图片 一些MCU始终没有任何特殊的硬件安全保护。它们仅仅是基于不公开编程算法来保护。这可能有伪装回读功能,或用校验功能来代替。一般这些MCU不会提供非常好的保护能力。实际上,在一些智能卡中,适当使用校验功能能够起到很强的保护作用。 下一步增强安全保护的措施就是增加一个硬件安全熔丝(security fuse译者注:安全熔丝就是寄存器)来禁止访问数据。这很容易做到,不需要完全重新设计MCU架构,仅利用熔丝来控制编程接口的回读功能,如图1-6所示。缺点是熔丝位很容易被定位并进行入侵攻击。 例如:熔丝的状态可以通过直接把熔丝位的输出连到电源或地线上来进行修改
[模拟电子]