2. 硬件基础知识学习
电磁干扰
去耦电容的应用背景就是电磁干扰(EMI)(Electromagnetic interference)
"静电放电"现象,也称之为ESD。
早期使用电钻这种电机设备,同时听收音机或者看电视时,收音机或者电视会出现杂音,这就是"快速瞬间群脉冲"的效果,也称之为EFT。
以前的老计算机,性能不是很好,带电热插拔U盘、移动硬盘等外围设备的时候,内部会产生一个百万分之一秒的电源切换,直接导致计算机蓝屏或者重启现象,就是热插拔的"浪涌"效果,称之为Surge。
基于以上问题,就诞生了电磁兼容(EMC)这个名词。
去耦电容的应用
容值比较大的电容,理论上可以理解成水缸。
- 缓冲作用
当上电的瞬间,电流从电源处流下来的时候,不稳定,容易冲击电子器件,加个电容可以起到缓冲作用。
稳定作用
若后级有个器件还没有工作的时候,电流消耗是100mA,突然它参与工作了,电流猛的增大到了150mA,这个时候如果没有一个水缸,电路中的电压(水位)就会直接突然下降,比如5V电压突然降低到3V。而系统中有些电子元器件,必须高于一定的电压才能正常工作,电压太低就直接不工作了。电容会在这个时候把存储在里边的电量释放一下,稳定电压,随后前级的电流会及时把水缸充满的。
有了这个电容,可以说电压和电流就会很稳定了,不会产生大的波动。
电容 | 特点 |
---|---|
铝电解电容 | 个头大,占空间大,单位容量价格最便宜 |
钽电容、陶瓷电容 | 个头小,占空间小,性能一般略好于第一种,但价格也贵不少。 |
电容的选取
第一个参数是耐压值的考虑。如果我们用的是5V系统,电容的耐压值要高于5V,一般推荐1.5倍到2倍即可,有些场合稍微再高点也可以。
第二个参数是电容容值,这个就需要根据经验来选取了,选取的时候,要看这个电容起作用的整套系统的功率消耗情况,如果系统耗电较大,波动可能比较大,那么容值就要选大一些,反之可以小一些。
容值比较小的电容,是用来滤除高频信号干扰的。
电容的特性:通交流隔直流,但是电容的参数对不同频率段的干扰的作用是不一样的。
三极管在数字电路中的应用
三极管的初步认识
三极管是一种很常用的控制和驱动器件,常用的三极管根据材料分有硅管和锗管两种,原理相同,压降略有不同,硅管用的较普遍,而锗管应用较少。三极管有两种类型,分别是PNP型和NPN型。
三极管一共有3个极,从图3-6来看,横向左侧的引脚叫做基极(base),中间有一个箭头,一头连接基极,另一头连接的是发射极e(emitter),那剩下的一个引脚就是集电极c(collector)了。
三极管的原理
三极管有截止、放大、饱和三种工作状态。放大状态主要应用于模拟电路中,且用法和计算方法也比较复杂,暂时用不到。而数字电路主要使用的是三极管的开关特性,只用到了截止与饱和两种状态。
箭头朝内PNP,导通电压顺箭头过,电压导通,电流控制。
三极管的用法特点,关键点在于b极(基极)和e极(发射极)之间的电压情况,对于PNP而言,e极电压只要高于b极0.7V以上,这个三极管e极和c极之间就顺利导通。也就是说,控制端在b和e之间,被控制端是e和c之间。同理,NPN型三极管的导通电压是b极比e极高0.7V,总之是箭头的始端比末端高0.7V就可以导通三极管的e极和c极。
电流控制,要让这个三极管处于饱和状态,就是所谓的开关特性,必须满足一个条件。三极管都有一个放大倍数β,要想处于饱和状态,b极电流就必须大于e和c之间电流值除以β。这个β对于常用的三极管大概可以认为是100.
三极管的应用
三极管在数字电路里的开关特性,最常见的应用有两个:一个是控制应用,另一个是驱动应用。
进行不同电压之间的转换控制。
74HC138三八译码器的应用
在设计单片机电路的时候,单片机的I/O口数量是有限的,有时满足不了设计需求,但为了控制更多的器件,就要使用一些外围的数字芯片,这种数字芯片由简单的输入逻辑来控制输出逻辑。三八译码器就是把3种输入状态翻译成8种输出状态。
A2 | A1 | A0 | -> | Y0 | Y1 | Y2 | Y3 | Y4 | Y5 | Y6 | Y7 |
---|---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | |
0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | |
0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | |
1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | |
1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | |
1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
74HC245应用电路
OE上方加上一横代表低电平有效,即只有在OE引脚是低电平的时候,芯片才能正常工作。
DIR表示方向,当DIR是高电平时,A决定B;当DIR是低电平,B决定A。
2. 硬件基础知识学习相关推荐
- Linux操作系统基础知识学习
Q1.什么是GNU?Linux与GNU有什么关系? A: 1)GNU是GNU is Not Unix的递归缩写,是自由软件基金会(Free Software Foundation,FSF)的一个项目, ...
- 2021-7-19-OpenStack基础知识学习
OpenStack基础知识学习 参考文献:Wolf_Coder,百度百科 1,云计算 1.1,出现原因 由亚马逊公司提出.1.随着业务增加公司内部的服务器不够使用,进行虚拟化技术->2.随着公司 ...
- 嵌入式硬件基础知识汇总<附带与硬件密切相关的软件介绍>
嵌入式硬件基础 1,存储器 1.1 概念 1.2,存储器结构模型 1.3,存储器性能指标 1.4,嵌入式存储器类型 1.4.1,只读存储器 1.4.2,随机存储器 1.4.3,双端口RAM 1.4.4 ...
- 网络基础知识学习笔记
网络基础知识学习笔记 参考菜鸟教程.个人学习整理,仅供参考.三年前学过,三年没用忘了,重新学习整理一下. 文章目录 网络基础知识学习笔记 OSI七层网络模型 IP地址 子网掩码及网络划分 网络协议 A ...
- 单片机——硬件基础知识
单片机--硬件基础知识 宗旨:技术的学习是有限的,分享的精神是无限的. 1.单片机内部资源 STC89C52:8KFLASH.512字节RAM.32个IO口.3个定时器.1个UART.8个中断源 (1 ...
- 计算机网络基础知识+学习路线
计算机网络是一种将多个计算机设备通过通信线路连接在一起,使其能够相互传输数据和共享资源的技术和设施. 1.基础知识 学习计算机网络需要了解计算机硬件.操作系统.编程语言等基础知识. 计算机硬件:计算机 ...
- 计算机二级二叉树基础知识,2017年计算机二级公共基础知识学习教程:树与二叉树...
(六)树与二叉树 1.树的基本概念 树是一种简单的非线性结构.在树结构中,数据元素之间有着明显的层次结构.在树的图形表示中,用直线连接两端的结点,上端点为前件,下端点为后件. 在树结构中,每一个结点只 ...
- Python 基础知识学习笔记——NumPy
Python基础知识学习笔记--NumPy 与 matlab 优秀的矩阵运算类似,python 提供了 numpy 库,这对熟悉 matlab 的用户来说非常友好.向量.矩阵和多维数组是数值计算中必不 ...
- Python 基础知识学习笔记——OpenCV(1)
Python 基础知识学习笔记--OpenCV(1) OpenCV是一个开源的跨平台计算机视觉和机器学习软件库,它轻量而且高效,被广泛的使用. 整理一下OpenCV学习笔记,以防忘记. 文章目录 Py ...
最新文章
- [NOI2011]阿狸的打字机
- 联想拯救者y空间兑换代码_锐祥贴片Y电容进入联想手机快充供应链,性能获世界500强认可...
- NLog在asp.net core中的应用
- PBS_HAS_CHANGED ~ GET_SAP_MENU_INFO
- 用STM32做个东京奥运奖牌榜
- ES5-13 对象属性遍历、this、callee、caller
- Android开发中如何创建自定义对话框
- kotlin 计算平方_Kotlin程序来计算复利
- 【今日CV 计算机视觉论文速览 第131期】Mon, 17 Jun 2019
- centos7 减少/home分区空间,扩大/ 的空间
- C语言自学之路二(C语言数据类型)
- OA系统新流程创建与管理办法
- 计算机常用算法程序设计案例教程,计算机常用算法与程序设计案例教程
- java开发季度绩效自评,季度绩效考核英文自我评价
- navicat 表合并查询_navicat怎么合并表格
- 盘点适合入门学习的C/C++开源项目
- php preg_replace()漏洞记录
- 【视频教程】帝国CMS模板开发制作系列教程03
- 【时空序列】AAAI2021| 利用时空融合图神经网络进行交通流量预测
- Flink实践:跨境电商 Shopee 的实时数仓之路
热门文章
- 树莓派Ubuntu18.04下无线鼠标延迟问题解决
- 概要设计说明书(实例)
- 什么是python 包_什么是python包
- 《变量》精髓:慢变量造就时代进步大趋势, 在慢变量中找到小趋势,能坚定我们前进的信心
- KeyError: ‘/home/xxx/anaconda3/lib/python3.8/site-packages/parso/python/grammar38.txt‘
- 给密码加盐是什么东西?
- 关于.aspx与.aspx.cs的关系
- Wilson定理推论
- A商品69元,买二送一;即买3个商品,付2件钱,小于3件时,按原价购买。
- bootstrap采样技术和Jackknife采样技术的思想