跳转到主要内容

博客

不同类型单片机之间该如何对话?

电子技术的飞速发展,单片机也步入一个新的时代,越来越多的功能各异的单片机为我们的设计提供了许多新的方法与思路。对于一些场合,比如:复杂的后台运算及通信与高实时性前台控制系统、软件资源消耗大的系统、功能强大的低消耗系统、加密系统等等。如果合理使用多种不同类型的单片机组合设计,可以得到极高灵活性与性能价格比,因此,多种异型单片机系统设计渐渐成为一种新的思路,但单片机之间的通信一直是困扰这种方法拓展的主要问题。本文将分析比较几种单片机之间的方式、难点,并提出一种解决方案。

直流电源防反接技术,说的太好了!

直流电源是PCB板的重要部分,直流电源有正、负两个电极,当两个电极与电路连通后,能够使电路两端之间维持恒定的电位差,从而在外电路中形成由正极到负极的电流。同时每个芯片都需要电源供给。芯片其实是挺脆弱的,只要正负接反得话,大多数就会挂掉,相信很多人都有惨痛经历,对于平常日用的一些产品,产品在进行设计时就会考虑这个问题,顾客只是简单的利用插头进行电源的连接,所以一般采用反插错接头,这是种简单,低价而有效的方法。

但是,对于产品处于工厂生产阶段,可能不便采用防差错接头,这可能就会造成由于生产人员的疏忽造成反接,带来损失。所以给电路增加防接反电路有时还是有必要的,尽管增加了成本。

下面就说说常用的防接反电路:

<strong>1、最简单的在电路中串入一只二极管</strong>

5张动图带你搞懂三极管

三极管的电流放大作用应该算是模拟电路里面的一个难点内容,我想用这几个动画简单的解释下为什么小电流I<sub>b</sub>能控制大电流I<sub>c</sub>的大小,以及放大电路的原理。

我这里的三极管也叫双极型晶体管,模电的放大电路和数电的简单逻辑电路里面都会用到。有集电极c、基极b、发射极e、以及两个PN结:集电结和发射结。集电极面积比较大,基极厚度薄而且载流子浓度比较低。下图是个NPN型的三极管:

如何学习单片机:不要让你的优势变为劣势!

如何学习单片机的问题,我设计的这四个步骤,并不是拍拍脑袋想出来的,而是根据很多的学习经验以及教学经验总结出来的一套非常科学的学习方法,下面我就简单谈谈为什么要按照四步走学习。

<center><img src="http://mouser.eetrend.com/files/2019-02/博客/100017508-59252-dp.png&quot; alt=“” width="600"></center>

单片机难不难学?编程难不难?

电路设计干货——微控制器(MCU)IO口类型详解二

在电路设计干货----微控制器(MCU)IO口类型详解一,一文中我们提到IO口分为GPIO口和专用IO口。而GPIO的八种工作模式详解:浮空输入、带上拉输入、带下拉输入、模拟输入、开漏输出、推挽输出、开漏复用输出。那下面我们将主要介绍这些IO口的一些用法。

<strong>I/O口的输出模式下,有3种输出速度可选(2MHz、10MHz和50MHz)。</strong>

这个速度是指I/O口驱动电路的响应速度而不是输出信号的速度,输出信号的速度与程序有关(芯片内部在I/O口 的输出部分安排了多个响应速度不同的输出驱动电路,用户可以根据自己的需要选择合适的驱动电路)。

<strong>通过选择速度来选择不同的输出驱动模块,达到最佳的噪声 控制和降低功耗的目的。</strong>

变压器电感量怎么算?为什么各不相同?看完终于懂了!

<strong><font color="#FF0000">为何两套变压器计算公式计算出来的电感量是不相同的?到底谁对谁错?</font> </strong>

比如新手工程师张三对于开关电源变压器的计算还没有很好的理解,去请教李四和王五,然后李四给了一套计算公式给张三,王五也给了一套计算公式给张三。然后张三分别按照两个人给的公式兴致勃勃的算了起来,算出来之后,发现两套公式计算出来的电感量根本不相同,且相差了不少,到底是李四对还是王五对?

电路设计干货——微控制器(MCU)IO口类型详解一

随着智能时代的到来,各种人工智能应用的产品如:车载导航系统、可穿带设备、智能家居等目不暇接,而在这中间,微控制器的应用范围越来越广泛。微控制器(Microcontroller)俗称单片机(Single-chip Microcomputer),也称为微处理器(Microprocessor)。它是把微型计算机的主要部件都集成在一块芯片上的单芯片微型计算机。那么在学习选用MCU和其他逻辑器件的时候我们常别人说这款芯片是推挽输出驱动能力强,这个引脚是开漏输出需要加上拉电阻。有时候会感觉一头雾水,今天就详解一下各IO口的类型与应用。

IO口分为GPIO口和专用IO口。

<strong>GPIO的八种工作模式详解:浮空输入、带上拉输入、带下拉输入、模拟输入、开漏输出、推挽输出、开漏复用输出。</strong>

电阻在高速电路中的应用与分析

在一块PCBA中,我们所看到的器件最多的一定是电阻。如果说芯片是电路的大脑,那么电阻便是连接各肢体的神经元。在高速电路设计中电阻的应用主要有六点。

<strong>1、限流作用</strong>

在高速电路中同时存在很多TTL芯片、MOSFET芯片、IGBT芯片、那么芯片之间驱动兼容便尤为重要。当MOSFET电平驱动TTL芯片时,便需要加限流电阻。而相反则需要增加电源以增加驱动电流(设计到电平转换电路)。

单片机应用系统硬件设计应该考虑哪些问题?

<strong>(1) 存储器扩展:</strong>

容量需求,在选择时就考虑到单片机的内部存储器资源,如能满足要求就不需要进行扩展,在必须扩展时注意存储器的类型、容量和接口,一般尽量留有余地,并且尽可能减少芯片的数量。

选择合适的方法、ROM和RAM的形式,RAM是否要进行掉电保护等。

<strong>(2) I/O接口的扩展:</strong>

单片机应用系统在扩展I/O接口时应从体积、价格、负载能力、功能等几个方面考虑。应根据外部需要扩展电路的数量和所选单片机的内部资源(空闲地址线的数量)选择合适的地址译码方法。

<strong>(3) 输入通道的设计:</strong>

秒懂时钟Part 12-噪声源时钟树第2部分案例

在本篇文章——噪声源时钟树第2部分案例中,我们将更详细地讨论如何计算包含抖动衰减器的噪声源时钟树的总抖动。同时还将提供测量和相关数据表示例。

<strong>概述</strong>

在第1部分中,我们首先讨论了低抖动源规范时钟树和如何通过RSS计算总抖动,并回顾了抖动传递,抖动生成和加性抖动等术语。 接着我介绍噪声源时钟树,添加抖动衰减的动机,以及如何计算其总抖动。

正如上一单元所提及,跟随时钟信号从时钟树组件到接收器或目的地,将被视为处理相位噪声最好的系统。 也就是说,如果我们知道每个时钟树组件的相位噪声特性,我们就应该能够在特定的抖动带宽上估计结束时钟相位噪声及其相位抖动。

我认为这种方法更普遍性和准确性——它可应用于所有类型的时钟树,有噪声源和抖动衰减器或没有噪声源和抖动衰减器。

有效使用单片机外设功能:(5)程序设计(下)

上期我们已经学习了将程序放在地址空间中,并在向量表中显示保存位置的内容。本期将介绍在执行程序及产生中断时CPU内会发生什么变化。

<strong>引导程序的运行―程序计数器</strong>

一般来说,程序就是计算机将所要进行的处理按顺序排列的指令集。在单片机中,将程序保存在地址空间(存储器 空间)中(上期曾介绍过),并由CPU来执行(处理)指令。假设地址空间中的一个地址保存一条指令,先执行某个地址中的指令(如“将值置位到CPU中”处理),接着执行下一个地址中的指令,接下来再执行下一个地址中的指令……,像这样通过连续执行指令,便可执行程序。

【干货分享】经典电容知识(一)

<strong>电容的分类</strong>

<strong>一、电容所谓电容,就是容纳和释放电荷的电子元器件。</strong>

电容的基本工作原理就是充电放电,通交流,隔直流。当然还有整流、振荡以及其它的作用。另外电容的结构非常简单,主要由两块正负电极和夹在中间的绝缘介质组成,所以电容类型主要是由电极和绝缘介质决定的。

<strong>电容的用途非常多,主要有如下几种:</strong>

1.隔直流:作用是阻止直流通过而让交流通过。

2.旁路(去耦):为交流电路中某些并联的组件提供低阻抗通路。

3.耦合:作为两个电路之间的连接,允许交流信号通过并传输到下一级电路

【干货分享】经典电容知识(三)

<font color="#FF0000">Aa、电容的作用是什么?我只知道滤波,就是滤除交流信号,谢谢回答</font>

不只是滤波,全部给你吧:1.电容器主要用于交流电路及脉冲电路中,在直流电路中电容器一般起隔断直流的作用。2.电容既不产生也不消耗能量,是储能元件。3.电容器在电力系统中是提高功率因数的重要器件;在电子电路中是获得振荡、滤波、相移、旁路、耦合等作用的主要元件。4.因为在工业上使用的负载主要是电动机感性负载,所以要并电容这容性负载才能使电网平衡.5.在接地线上,为什么有的也要通过电容后再接地咧?

答:在直流电路中是抗干扰,把干扰脉冲通过电容接地(在这次要作用是隔直——电路中的电位关系);交流电路中也有这样通过电容接地的,一般容量较小,也是抗干扰和电位隔离作用.

【深度】关于滤波电容、去耦电容、旁路电容作用及其原理(二)

<strong>二、电容的工作原理、分类选择与应用</strong>

<strong>话说电容之一:电容的作用</strong>

作为无源元件之一的电容,其作用不外乎以下几种:

<strong>1、应用于电源电路,实现旁路、去藕、滤波和储能的作用。下面分类详述之:</strong>

1)旁路

旁路电容是为本地器件提供能量的储能器件,它能使稳压器的输出均匀化,降低负载需求。 就像小型可充电电池样,旁路电容能够被充电,并向器件进行放电。 为尽量减少阻抗,旁路电容要尽量靠近负载器件的供电电源管脚和地管脚。 这能够很好地防止输入值过大而导致的地电位抬高和噪声。地弹是地连接处在通过大电流毛刺时的电压降。

【深度】关于滤波电容、去耦电容、旁路电容作用及其原理(一)

<strong>一、关于滤波电容、去耦电容、旁路电容作用及其原理</strong>

从电路来说,总是存在驱动的源和被驱动的负载。如果负载电容比较大,驱动电路要把电容充电、放电,才能完成信号的跳变,在上升沿比较陡峭的时候,电流比较大,这样驱动的电流就会吸收很大的电源电流,由于电路中的电感,电阻(特别是芯片管脚上的电感,会产生反弹),这种电流相对于正常情况来说实际上就是一种噪声,会影响前级的正常工作。这就是耦合。

去藕电容就是起到一个电池的作用,满足驱动电路电流的变化,避免相互间的耦合干扰。

开关电源中的12种“地”的布局与走线!

<strong>摘要 </strong>

Ⅰ、 地”的概念

Ⅱ、开开关电源中“地”的分类

Ⅲ、开关电源中接地的方式

Ⅳ、实际布线中关于 “地 ”的考虑

Ⅴ、总结

<strong>“地”的概念</strong>

Ⅰ、定义

作为电路或系统基准的等电位点或平面

Ⅱ、符号

工程师必备的8个电路设计技巧!

大多数时候,出现在教科书中的电路图和设计与我们每天工作中完成的真实电路大相径庭。电路设计并非易事,因为它需要对构成电路部分的每个元件都有充分了解,且实现“完美”设计需要大量实践。但是,当你在电路设计中牢记并应用以下技巧时,它们将有助于使你的电路看起来更专业、能以最佳效率工作、并提高你的专业素养。

<strong>1.使用框图</strong>

本技巧似乎显而易见,但往往被过分自信的人忽视,他们认为自己已经把要做的活都弄明白了。完全按照你的需要表述电路的方框图对电路的成功设计至关重要。在你开始工作之前,方框图为你提供了一个大纲,它还为将要查看和检查你电路的任何人提供了极好的参考资料。

十年电源研发工程师的三十条开关电源设计实用经验(二)

16. 画小板时,在小板引脚的90度拐角处增加一个圆形钻孔,方便组装。如图:

十年电源研发工程师的三十条开关电源设计实用经验(一)

电源开发是个技术活,也是个累活,工作繁杂时难免会犯一些低级小错误。这些错误,会导致一系列的连锁反应,需要采购部、生产部、PM、品管部、业务部、工程部等众多部门来配合,以修正你的那个小错误。

本文作者将为大家分享自己在十年研发电源工作中,积累的一些实用经验,希望对大家有所帮助。

1. 变压器图纸、PCB、原理图这三者的变压器飞线位号需一致,这是安规认证要求。很多工程师在申请安规认证提交资料时会犯这个错误。

2. X 电容的泄放电阻需放两组。UL62368、CCC 认证要求断开一组电阻再测试 X 电容的残留电压。

这是很多新手会犯的一个错误,修正只能重新改 PCB Layout,浪费自己和采购打样的时间。

三极管做开关,常用到的电容作用

<strong>1.开关三极管的基本电路图</strong>

负载电阻被直接跨接于三极管的集电极与电源之间,而位居三极管主电流的回路上,输入电压Vin则控制三极管开关的开启(open) 与闭合(closed) 动作,当三极管呈开启状态时,负载电流便被阻断,反之,当三极管呈闭合状态时,电流便可以流通。

详细的说,当Vin为低电压时,由于基极没有电流,因此集电极亦无电流,致使连接于集电极端的负载亦没有电流,而相当于开关的开启,此时三极管乃工作于截止(cut off)区。

同理,当Vin为高电压时,由于有基极电流流动,因此使集电极流过更大的放大电流,因此负载回路便被导通,而相当于开关的闭合,此时三极管乃工作于饱和区(saturation)。