自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

转载 共模和差模电感电路分析方法及思路

所谓共模信号就是二个大小相等、方向相同的信号。所谓差模信号就是二个大小相等、方向相反的信号。如上图所示是共模和差模电感器电路,这也是开关电源交流市电输入回路中的EMI滤波器,电路中的L1、L2是差模电感器,L3和L4为共模电感器,C1为×电容,C2和C3为Y电容,该电路输入220V交流市电,输出加到整流电中。1.共模电感器电路开关电源产生的共模噪声频率范围从10kHz~50MHz甚至更高,为了有效衰减这些噪声,要求在这个频率范围内共模电感器能够提供足够高的感抗(1)正常的交流电流流过共模

2021-04-26 15:29:18 3626

原创 LM324的运放芯片的放大电路(四运放)运算-简单理解

LM324 是四运放集成电路,S0P-14封装,内部包含四组形式完全相同的运算放大器, 除电源共用外,四组运放相互独立。每一组运算放大器可用图 1 所示的符号来表示;它有 5 个引出脚,其中“+”、“-”为两个信号输入端,“V+”、“V-”为正、负电源端,“Vo”为输出端。两个信号输入端中,Vi-(-)为反相输入端,表示运放输出端Vo的信号与该输入端的位相反;Vi+(+)为同相输入端,表示运放输出端Vo的信号与该输入端的相位相同............

2021-04-21 14:54:49 27437 1

原创 升压电路(BOOST)与降压电路(BUCK)

一.电路中产生电流的条件是:1.电路里必须有电源,2.电路必须形成闭合回路升降压元器件升降压电路构成的核心三兄弟,1.电感(储存能量,电感是无法突变的,工作状态是线性的),2.二极管,3.mos管(首先先分清楚mos是N-mos还是P-mos,--------P-mos是低电平导通的,反之N-mos是高电平导通)3.降压电路(基础版)第一步让mos管开,电感储能,此时D1续流二极管分摊一部分电流(此处二极管也是很好的解决了电路发热问题),并且构成两个回路。用一开一断的方式来.

2021-04-16 15:47:40 17290 1

翻译 作为一名优秀的PCB设计工程师,你应该啃下这块“地”

PCB设计

2022-08-11 10:58:38 482

原创 p-mos,n-mos的导通条件

P型MOS管的导通条件:靠在G极上加一个触发电压,使N极与D极导通。对N沟道G极电压为**+极性**。对P沟道的G极电压为**-极性**。 (p-mos内阻相当较大,只适合低功率的情况)场效应管的导通与截止由栅源电压来控制,对于增强型场效应管来说,N沟道的管子加正向电压即导通,P沟道的管子则加反向电压。一般2V~4V就可以了。P沟道mos管作为开关,栅源的阀值为-0.4V,当栅源的电压差为-0.4V就会使DS导通,如果S为2.8V,G为1.8V,那么GS=-1V,mos管导通,D为2.

2022-04-07 21:09:34 11907 4

原创 同步整流与非同步整流区别

关键点,在于回路上的电流,是通过二极管还是mos管来进行续流

2021-12-10 15:52:13 1254

原创 脉冲信号和电平的区别

1.脉冲信号是振荡电路通过自我激励的形式(正反馈),形成一个特殊波形,然后通过非门这样的电路整形后就可以得到脉冲信号了。2.电平信号就是一种电压信号,它的特点就是在输入不变,供电不变,电路其他参数稳定的情况下,某一段时间中,保持一个相对固定的值。以下资料来源于网上1.脉冲信号简介脉冲信号是一种离散信号,形状多种多样,与普通模拟信号(如正弦波)相比,波形之间在时间轴不连续(波形与波形之间有明显的间隔)但具有一定的周期性是它的特点。最常见的脉冲波是矩形波(也就是方波)。脉冲信号可以用来表示信息,也可以

2021-11-24 11:17:17 7371

转载 MCU的GPIO的配置模式能遇到的八中情况-一文搞懂

资料转载自网上-预防原文失效1. 模拟输入模拟输入最重要的一点就是,他不经过输入数据寄存器,所以我们无法通过读取输入数据寄存器来获取模拟输入的值,我觉得这一点也是很好理解的,因为输入数据寄存器中存放的不是0就是1,而模拟输入信号不符合这一要求,所以自然不能放进输入数据寄存器。该输入模式,使我们可以获得外部的模拟信号2. 浮空输入该输入状态,我的理解是,它的输入完全由外部决定,我觉得在数据通信中应该可以使用该模式。应为在数据通信中,我们直观的理解就是线路两端连接着发送端和接收断,他们都

2021-10-20 14:40:08 962

转载 请将C语言的数据类型和其他高级语言的数据类型作比较。c有哪些特点?

具体如下:一、优点简洁紧凑、灵活方便C语言一共只有32个关键字,9种控制语句,程序书写形式自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。运算符丰富 C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。数据结构丰

2021-09-11 11:26:53 889

转载 STM32-0xx系列-外部中断

一、外部中断/事件控制器EXTI控制器的主要特性如下:●每个中断/事件都有独立的触发和屏蔽●每个中断线都有专用的状态位●支持多达20个软件的中断/事件请求●检测脉冲宽度低于APB2时钟宽度的外部信号。要产生中断,必须先配置好并使能中断线。根据需要的边沿检测设置2个触发寄存器, **同时在中断屏蔽寄存器的相应位写’1’允许中断请求。**当外部中断线上发生了期待的边沿时,将产生一个中断请求,对应的挂起位也随之被置’1’。在挂起寄存器的对应位写’1’,将清除该中断请求。如果需要产生事件,必须先配置好并

2021-09-01 10:42:27 657 2

原创 借鉴前辈们的做低功耗-MCU休眠模式(软件角度参考官方例程)

Stm32待机模式的进入与唤醒具体代码可以参考这位大佬的笔记https://blog.csdn.net/Lzinner/article/details/81591102

2021-08-20 09:25:28 417

原创 借鉴前辈们MCU低功耗设计和思路的记录-硬件角度

低功耗MCU达成的方式大概有三种:降低工作模式的消耗 : 较低的系统频率或运行电压来节省功耗。减少休眠模式的功耗 :有两个处理的方向,向下压低休眠时的最低功耗与提供不同等级的待机模式,本质上是针对省电模式进行动态调整,依据使用的状况的不同,自动关闭不需要的功耗,至低的功耗电流几乎是可以针对该产品忽略不计的数值。从终端产品实现角度来讲,休眠时保持低功耗固然重要,在此之外,也务求迅速唤醒,以最低功耗完成工作后,再以最快回归休眠状态,才能将整体系统层级的功耗降低到最低。缩短由休眠到工作的唤醒时间降低功

2021-08-09 16:09:12 790

翻译 在PCB设计中,电源芯片选择DC/DC还是LDO?

在进行PCB设计时,电源芯片设计选择DC/DC还是LDO是要有要求的。一、简单的来说,在升压场合,当然只能用DC/DC,因为LDO是压降型,不能升压。LDO的选择当所设计的电路对分路电源有以下要求1. 高的噪音和纹波抑制;2. 占用PCB板面积小,如手机等手持电子产品;3. 电路电源不允许使用电感器,如手机;4. 电源需要具有瞬时校准和输出状态自检功能;5. 要求稳压器低压降,自身功耗低;6. 要求线路成本低和方案简单;此时,选用LDO是最恰当的选择,同时满足产品设计的各种要求。二、再

2021-08-06 19:09:09 167

原创 嵌入式行业技术思维导图

2021-08-06 11:10:45 441

翻译 在PCB行业,你需要知道的5个重要常识

PCB( Printed Circuit Board),中文名称为印制电路板,又称印刷线路板,是电子元器件的支撑体,也是电子元器件电气连接的载体。在电子行业,几乎每种电子设备,小到电子手表、计算器,大到计算机、通信电子设备、军用武器系统,只要有集成电路等电子元件,为了使各个元件之间的电气互连,都要使用到PCB。1、PCB产业链PCB的产业链从上至下依次为:上游原材料—中游制造—下游PCB应用,如下图所示。PCB的一个显著特点是下游应用领域覆盖面广泛,覆盖计算机、通信、消费电子、工控医疗、军事、半导体

2021-08-03 21:03:37 351

翻译 PCB工程师,一些常见的DFM问题,你知道如何避免吗?

作为一名PCB设计工程师,不仅要精通画板技能,还得考虑可制造性设计(DFM)的因素,这也是PCB设计中的一个重要部分,如果DFM设计不合理将会频繁的出现问题。本文,我们来了解下常见的DFM问题有哪些,以及如何避免。常见的DFM问题元件的选择与摆放很多设计师会尽可能减少直插器件(THT)的使用,或者将直插器件放在板子的同一面。然而,直插器件经常不可避免。在组合的情况下,如果将直插器件放在顶层,贴片器件放在底层,那么所有的元件应尽可能靠近。在某些情况下,这将影响单面的波峰焊。这时,就要使用更昂贵的焊

2021-08-03 20:32:27 1143 1

翻译 那些让PCB工程师们头疼的EMC设计问题,这里有答案!

电磁兼容性(EMC)是一个让很多PCB设计工程师头疼的问题,这包括电磁干扰(EMI)和电磁敏感性(EMS。如何让自己的PCB设计尽可能达到EMC要求,又不会造成太大的成本压力?如何提高PCB设计中的电磁兼容性能?本文都有答案PCB设计如何尽可能的达到EMC要求,又不会造成太大的成本压力?PCB 板上会因EMC而增加的成本,通常是因增加地层数目以增强屏蔽效应及增加了铁氧体磁珠,扼流圈等抑制高频谐波器件的缘故。除此之外,通常还是需搭配其它机构上的屏蔽结构才能使整个系统通过EMC的要求。以下仅就PCB板的设

2021-07-26 22:15:07 232

翻译 作为一名合格的PCB设计工程师,你一定要了解“跨分割”

在PCB设计过程中,电源平面的分割或者是地平面的分割,会导致平面的不完整,这样信号走线的时候,它的参考平面就会出现从一个电源面跨接到另一个电源面,这种现象我们就叫做信号跨分割。跨分割现象示意图:跨分割,对于低速信号可能没有什么关系,但是在高速数字信号系统中,高速信号是以参考平面作为返回路径,就是回流路径。当参考平面不完整的时候,会出现如下不良影响:a.会导致走线的的阻抗不连续;b.容易使信号之间发生串扰;c.会引发信号之间的反射;d.增大电流的环路面积、加大环路电感,使输出的波形容易振荡;e

2021-07-26 21:29:58 3748

翻译 超实用PCB布线技巧,菜鸟和老司机都应该知道!

毫无疑问,布线是整个PCB设计中最重要、最费时的工序,直接影响着 PCB 板的性能好坏。作为一名合格的、优秀的PCB设计工程师,除了要把线布通外,更要满足其电气性能、让线整齐美观,而这需要工程师掌握一些布线技巧。走线长度1.使走线长度尽可能的短在 PCB 布线时,应该使走线长度尽可能的短,以减少由走线长度带来的干扰问题。调整走线长度数字电路系统对时序有严格的要求,为了满足信号时序的要求,对PCB上的信号走线长度进行调整已经成为PCB设计工作的一部分。走线长度的调整包括以下两个方面的要求。

2021-07-26 20:26:49 1274

翻译 PCB设计人的疑问,你要的答案可能在这里!

作为PCB设计人,无论是在学习还是工作中,我们总会遇到各种各样的疑问。有疑问当然要解答!本文给大家分享3个和PCB设计相关的疑难问答,希望对大家的学习和工作有所帮助。1、PCB中信号线分为哪几类,区别在哪?答:PCB中的信号线分为两种,一种是微带线,一种是带状线。微带线:是走在表面层(microstrip),附在PCB表面的带状走线,如下图所示,蓝色部分是导体,绿色部分是PCB的绝缘电介质,上面的蓝色小块儿是微带线(microstrip line)。由于microstrip line(微带线)的一面

2021-07-26 19:31:35 276

翻译 散热孔,PCB设计中的重要散热方法,你掌握了吗?

在PCB设计中,散热是一个非常重要的环节,每一个工程师都应该重视起来,并学会如何做好散热工作。事实上,PCB散热的方法有很多,要和大家分享的是散热孔。散热孔√散热孔是利用贯通PCB板的通道(过孔)使热量传导到背面来散热的手法。√散热孔要配置在发热体的正下方或尽可能靠近发热体。散热孔是利用PCB板来提高表面贴装部件散热效果的一种方法。在结构上是在PCB板上设置通孔,如果是单层双面PCB板,则是将PCB板表面和背面的铜箔连接,增加用于散热的面积和体积,即降低热阻的手法。如果是多层PCB板,则可连接各

2021-07-26 18:55:39 7557

翻译 常用电子元器件电路符号及实物外形图,你值得拥有!

2021-07-24 22:26:26 1869

翻译 PCB工程师容易忽略的8个细节,新手尤其要注意!

http://www.cnmaxwell.com/aspcms/news/2020-3-11/516.html

2021-07-24 21:52:07 665

原创 STM32关于“NVIC_InitStructure.NVIC_IRQChannel = TIM1_IRQn; error:useof undeclared identifi ‘T1M1_IRQN‘

参考TIM14-----NVIC配置文件,修改对应的TIM1,提示为未声明//库函数对应的每个定时器不一定是一样的修改后

2021-07-22 10:58:51 2140 1

原创 C语言各个数据类型转换

C语言运算中的数据类型自动转换原则1、隐式转换C语言在以下四种情况下会进行隐式转换:(1)算术运算式中,低类型能够转换为高类型。(2)赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型,并赋值给它。(3)函数调用中参数传递时,系统隐式地将实参转换为形参的类型后,赋给形参。(4)函数有返回值时,系统将隐式地将返回表达式类型转换为返回值类型,赋值给调用函数。2、算数运算的隐式转换算数运算中,首先有如下类型转换规则:(1)字符必须先转换为整数(C语言规定字符类型数据和整型数据之间可以通用)

2021-07-14 16:04:32 1523

原创 stm32-ADC实际应用

MCU ADC采样值转换成电压值详解ADC外设相关的一些基础知识:1、读取ADC模块采样值时将会读取到什么值?2、读取到的采样值怎么换算成实际的电压值?3、ADC模块参考电压是什么?4、ADC模块的输入电压范围是多大?如何利用单片机的ADC模块(或者独立的ADC芯片)得到接入ADC管脚上的实际电压值?  这个问题,是第一次接触ADC时候,大家都会遇到的问题。一、Q:会读到什么值?(满量程:能读到最高分辨率)  单片机会读到什么值?需要看一个特性,就是几位的ADC,在手册上就会给出,例如,S

2021-07-12 17:07:58 5715 1

转载 c语言核心之结构体与自定义类型(聚合类型)

2021-06-01 18:09:41 156

原创 C语言核心之-指针

比如int b ,c,d;字面上很容易认为改语句把所有三个变量声明为指向整型的指针,但事实上并非如此,星号实际上是表达式b的一部分,只对这个标识符有用,b是指针其余两个只是普通类型。要声明三个指针是 int *b ,*c,*d;声明指针变量时,你可以为它指定初始值,声明一个指针并用字符串常量对其进行初始化:char *message= " Hello world!";这条语句把message声明为一个指向字符的指针,并用字符串常量第1个字符的地址对该指针进行初始化...

2021-06-01 18:05:37 110

转载 C语言核心之程序环境与预处理

2021-06-01 17:21:12 90

原创 基本数据类型与变量的取值范围

变量使用的过程需要注意取值范围变量处理不当会造成数据处理部分,越界,或者溢出,或者出现其他不可预料的问题所以最好在工程开头声明一下#define unchar unsigned char#define uint unsigned int #define ulong unsigned long #define u8 unsigned char#define u16 unsigned int #define u32 unsigned long...

2021-06-01 16:28:26 1010

原创 元器件之-数码管

数码管1.应用场景 刚开始接触数码管(共阴、共阳两块)与取模软件,误认为取模出来的进制就代表通用的,后来搞很长时间,发现不对劲,有一些能达到预订需求,而有一些不行。2. 原理查阅了资料,其实程序中数组里面的进制字库是每个程序员自己写的,数码管是N个发光二极管点亮的,每一个位置的二极管有对应的位置,点亮它即可,把多个对应的二极管点亮就可以实现想要的字符,下图方便更直观的理解。...

2021-06-01 10:12:31 445

原创 单片机重要部分-中断

1,通俗理解 就是正在做A任务,突然一个紧急B任务,此刻首先暂停原先正在进行的A任务,先处理完成紧急B任务,回过头再去执行。2,多任务同时执行的时候就要考虑到中断的优先级,不然就冲突了,就是中断干起架来。3,响应优先级:(1)先响应优先级高的中断请求,再响应优先级低的中断请求。(2)如果一个中断请求己被响应,同级的其他中断请求将被禁止。(3)如果同级的多个中断请求同时出现,CPU则按单片机内部的自然优先级顺序响应各中断请求。单片机内部自然优先级顺序(由高到低)为:外部中断0→定时器0中断→外部中

2021-05-29 14:52:33 797

原创 浅谈BMS管理系统

1

2021-05-28 22:06:26 574

转载 单片机重要部分-PWM

1.PWM?Pulse Width Modulation,脉冲宽度调制**的缩写。2.基本原理:.控制方式就是对***逆变电路开关器件***的通断进行控制,使输出端得到***一系列幅值相等的脉冲***,用这些脉冲来代替正弦波或所需要的波形。也就是在输出波形的***半个周期***中产生多个脉冲,使各脉冲的等值电压为正弦波形,所获得的输出平滑且低次谐波少。***我的应用场景,pmw-开关:***按一定的规则对各脉冲的宽度进行调制,即可改变逆变电路输出电压的大小,也可改变输出频率。***应用方法:***

2021-05-28 21:35:20 5547

转载 单片机重要部分-ADC

单片机_ADC详解    之前有说到,计算机世界里,只有数字量0和1,那你有没有想过一个问题,那要不是数字量怎么表示。比如这样。            他在单片机中是怎样存储及传输的呢?    理论篇  数字量:在时间上和数量上都是离散的物理量称为数字量。把表示数字量的信号叫数字信号。把工作在数字信号下的电子电路叫数字电路。数字量由多个开关量组成。如三个开关量可以组成表示八个状态的数字量。例如:用电子电路记录从自动生产线上输出的零件数目时,每送出一个零件便给电子电路一个.

2021-05-25 17:22:38 3903

原创 ADC溢出问题

1.所有的ADC都是除法器。Dout=Vin/Vref。也就是说,AD结果其实都应该看成是小数,因为都小于1,但是,如果你的Vin>Vref,就会出现除法结果大于1,这种情况在多数情况下被判定为溢出。当然,也并不是绝对的,因为ADC可以在进行AD转换之前对Vin进行衰减。从而,可以令输入范围大于Vref。输入的模拟值超出AD芯片的转换范围。......

2021-05-25 17:12:20 2533

原创 电路小常识持续更新-这篇文章讲的是电路的思维

1.压降压降是电压降的简称,指电流流过负载以后相对于同一参考点的电势(电位)变化。可以用电压降测试仪进行测量。简单的说,负载两端的电势差(电位差)就可以认为是电压降。电压降是电流流动的推动力。如果没有电压降,也就不存在电流的流动。若A点的电势(同0电位的电势差)是2V,B点的电势是8V,那么,A对B点来说,压降就是-6V,或者站在B点说A点压降就是6V。...

2021-05-13 10:34:30 393

转载 PCB设计中如何进行统一批量检测并生成错误报告

PCB设计中如何进行统一批量检测并生成错误报告在Altium Designer中, 设计规则通常用来定义用户的设计需求。 这些规则涵盖了设计的方方面面, 从布线宽度, 对象的安全间距,内电层的连接风格, 过孔风格等等。 设计规则不仅能在PCB设计的过程中实时检测, 而且也能够在需要的时候进行统一的批量检测并生成错误报告。 Altium Designer的设计规则不是PCB对象的属性, 而是独立定义的。 每条规则需针对具体的PCB对象。对于PCB规则系统来说,它必须知道给定的规则应用于哪些....

2021-05-06 12:12:50 1518

转载 tdr测试的原理及方法介绍

http://m.elecfans.com/article/666231.html

2021-04-27 11:07:15 1274

原创 EMC认证(基础)

EMC的概念:系统或设备在所处的电磁环境中能正常工作,同时不对其他系统和设备造成干扰。EMC认证 国家/国家/地区 CCC 中国 CE 欧盟 FCC 美国 NEBS 北美 VCCI 日本 C-Tick 澳大利亚 ...

2021-04-26 15:30:07 367

1.GPIO输出-LED.rar

初始化IO口控制PC端口                                      

2020-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除