|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
总结嵌入式系统基础—上篇+ `" \& h- t6 c$ F2 k1 \
' G/ W! z9 H. V7 y1 w
! `- X) G$ I0 S% b6 w, W2 V# g- E第一章 常用硬件0 B. t2 c4 f( r( b4 {
1 |- q; _# b* h/ k1 u嵌入式系统常用的硬件器件,主要包括分立器件、光电半导体、逻辑IC、模拟IC以及存储器共五大类, w. p) H' X& h2 E* y0 z
/ j# W5 d0 ~6 N3 O" y分立器件主要有:二极管、三极管、电阻、电容、电感以及场效应管等' Z+ i8 I6 W) { Y( c6 t7 J8 R0 N* N
2 D* V, R7 a7 C: V. D1 T二极管的主要特性是单向导电性1 D }: d7 W- k& p
6 C- \3 U! c* H3 z$ Z# G
二极管按其用途可分为:整流二极管、稳压二极管、开关二极管、发光二极管等
3 {3 J- F5 ~; @, b5 b5 i5 ?/ W7 D; T) _+ o/ N2 {$ M2 _
整流二级管是一种将交流电转变为直流电的半导体器件,主要用于各种低频整流电路, t# x5 ~6 o. e6 t3 y2 ]' w! W! v0 M
- e) S! T/ L: k! J; u
稳压二极管是利用PN结反向击穿特性所表现出的稳压性能制成的器件,在电路中起稳定电压作用
) |3 L( D1 Q. s: N* V5 g" Y
2 u) X, k8 v+ L7 Q在脉冲数字电路中,用于接通和关断电路的二极管叫开关二极管,它的特点是反向恢复时间短,能满足高频和超高频应用的需要
" x+ g2 G1 ~! }" K* P3 h$ L) h- w% b
发光二极管,能直接将电能转变成光能的发光显示器件,长脚为正,短脚为负3 b2 T# Q6 H0 n5 j5 K$ V$ k2 G
1 O1 `' X: V$ E( I
三极管,是一种控制电流的半导体器件,主要作用是把微弱信号放大成幅度值较大的电信号
4 c1 }9 U. g/ `! w; e( O( r% n# ^ F
三极管的三种工作状态
% k9 s& U$ p% I+ d; K$ L: F5 C$ g2 { Z) O9 v
1.截止状态:当加在三极管发射极的电压小于PN结的导通电压,基极电流为零,集电极电流和发射极电流都为零+ S2 W | a9 {
' k; j+ v* ~, a( @/ K2.放大状态:当加在三极管发射结的电压大于PN结的导通电压,并处于某一恰当的值,这时基极电流对集电极电流起着控制作用* v: {+ R6 ^ Y; r! p# t
( U4 r4 t; F" X" x6 r. ^$ @
3.饱和状态:当加在三极管发射结的电压大于PN结的导通电压,并当基极电流增大到一定程度,集电极与发射极之间的电压很小,集电极和发射极之间相当于开关的导通状态: i4 u* [! l' f& s
1 S' J2 m% g7 f' _8 K9 W1 w( z电阻:阻值越大的电阻对电流阻碍作用越大,电流通过它时,电压下降也越多。电阻主要应用于限流、分流、降压、分压、负载与电容配合作滤波器及阻匹配等: z$ j$ u1 k, Y# o# R0 m; v, i4 n6 i
: S- r; J1 B! `8 m8 a0电阻主要功能
$ Z7 \& F+ A( k: y. G8 J) K" U+ ?8 r* w
1.做为跳线使用
% r1 A' v2 C/ j( Z" H3 P; p0 z x5 x( g, B5 ]6 N6 G ~
2.在数字和模拟等混合电路中使用
9 I; v/ U- f- v* ?& ^
) _+ ^/ o, r$ h$ S' o3.做保险丝用3 M$ q& Z S) b) W9 L& B
' z! w( V. l7 X( ]2 X' K
4.为调试预留的位置% }6 R" `8 ] g X; _4 s2 L) x
- T! T2 G* A2 ]) f& D/ b5.作为配置电路使用
* n G3 }, A8 l9 X: F2 H0 o6 E+ U6 C( F0 q
电容:由两个金属级,中间夹有绝缘材料(介质)构成。电容在电路中具有隔断直流电,通过交流电的作用,常用于级间耦合、滤波、去耦、旁路及信号调谐7 c; o* m$ u# p0 G% C
4 a/ o' t/ v# m7 n4 a( k1 C2 t电感:电感是用线圈制作的,它的作用是通直流阻交流、滤波、振荡、延迟等/ n/ W& @( S5 s* N4 K2 r
. e% u4 L' y: X
线圈圈数越多,绕制的线圈越密集,电感量就越大;有磁心的线圈比无磁心的线圈电感量大;磁心导磁率越大的线圈,电感量也越大
6 S1 k' L& d. M, K
3 s6 A0 ?! n5 P- N0 Y/ y- X场效应管:也称为单极型晶体管,是电压控制元件,而晶体三极管是电流控制元件
2 x8 B1 {, s9 P! G4 n3 [( C9 u# W$ A9 d- I+ ~
在只允许从信号源取较少电流的情况下,应选用场效应管;而在信号电压较低、又允许从信号源取较多电流的条件下,应选用晶体三极管2 Y7 X8 C. t. @1 D! n
7 V0 f! I* `, z& e7 }5 \5 K
场效应管作用% s2 [5 V* B; L8 l7 w+ V. m- t
: s8 V* p2 Q/ @$ I
1.可应用于放大( \) g0 f: O, w3 @6 e
2 I; w0 n: b: s3 O$ |2.可作电子开关
5 @" _3 e. s* k0 k- V7 C x0 a! j9 w5 ?
3.可作可变电阻
& ]9 J; z, Y2 }8 |% ?4 J0 @8 d L( I% n/ k8 M2 O. i
4.可用作恒流源; k y4 ~# F3 T! K4 c" @. d
( J% @9 F8 s+ Q9 \4 w3 Q6 }) p
译码器:多输入、多输出的电路。从输入码字到输出码字之间有一对一的映射关系
& u: V: L6 ?* h6 a. D* T# U# q0 O i& M& |8 _+ x3 r4 G# n
选择器:多路选择器又称数据选择器或多路开关,常用MUX表示。它是一种多路输入、单路输出的组合逻辑电路
0 H: \" c" \) {6 b/ v3 v4 k' s" z' r8 Y+ K) ^
多路选择器的构成思想相当于一个单刀多掷开关) { ^6 R. y0 G
* a+ X" n6 K; ]; {1 P# Z P锁存器:锁存,就是把信号暂存以维持某种电平状态。所谓锁存器,就是输出端的状态不会随输入的状态变化而变化,仅在有锁存信号时输入的状态被保存到输出,直到下一个锁存信号到来时才改变
5 ^/ j# j$ [3 f! d, _+ q+ w: l0 w6 B& a5 U
锁存器的最主要作用是缓存,其次完成高速的控制其与慢速的外设的不同步问题,再其次是解决驱动的问题,最后是解决一个I/O口既能输出也能输入的问题2 A! I* t3 ]! [! E ^- [1 @
- G7 H, n$ N. O# U2 v1 f, G, V
如果单片机的总线接口要作两种用途,就要用两个锁存器3 ~6 T! u# u R$ D Z
7 j6 j! d8 c* r* e z
微处理器MPU:微处理器是将计算机所需的运算、控制功能集成到一块芯片上的lSI(大规模集成电路)
/ n7 d; E) b6 X6 T
& p7 C' H1 \# e% `# e' I J微控制器mcu:微控制器是将除了执行运算及控制的MPU功能以外,还有存储功能、输入输出控制功能集成在一块芯片LSI上的器件
- t2 O; |2 a$ D! U0 n& A8 [. Y; r7 @9 p0 p2 u
数字信号处理器DSP:DSP是设计用来执行算术密集型算法的专用处理器;DSP处理器通常应用于音频、视频或图像的处理,另外在通信、雷达、声纳系统,以及生物医学方面也有着很广泛的应用
# V- @& @. N( L+ W* ^
/ g, m' `' b8 X D/ DDSP是将数字信号处理加以特殊化的处理器,重要特征有:, h1 U9 n" C4 H3 z9 [" I
! c" L$ K0 W* B! T1.拥有高速乘法器+ g" a' [" e1 f, ~+ Z
5 J1 D W2 Y/ {% |7 g$ b1 z
2.具有哈佛型结构
& @7 t8 ]( A2 ~4 `8 e9 \ E5 F) k, ^+ z& P7 ~
3.将程序存储器和数据存储器进行分享、独立6 C `) R' ?* x- y8 M9 K
! ]/ x$ y; w" s# S
4.拥有高速化数据地址计算单元
$ T D6 t8 ~) Q: K
: o$ y' D9 U6 b( f模拟IC:模拟IC是将模拟信号处理的数字信号处理集成在一起的IC,主要分为通用模拟IC和专用模拟IC两大类5 ?2 N" ]* R- R
' w5 b7 h% c: ~8 q& I! R
存储器:半导体存储器是具备可以储存图像数据或文字数据、程序等信息,在必要时取出的功能的器件
. ~, D4 _1 F q1 Z
6 I/ s" U/ h) ~! e第二章 电源' p) z+ }6 \4 h4 x1 B
7 w9 K* F% T* Q! w
对于嵌入式系统而言,交流电或者很高电压的直流电都无法直接使用在这样的数字系统之中。因此,为其提供电源,我们必须使用电压较低的直流电, M: i) h0 G& S. w3 p
, g, ~9 D+ o$ r. {) c
如果你的嵌入式系统不需要考虑便捷性,也不会要求低功耗的话,选择使用插座直接供电便是最佳的供电方式之一* e, x# |- K2 L; l6 @; I' @- `
$ f5 G, @1 v" d4 d6 n# ~对于一部分便捷性能要求较高的嵌入式系统而言,使用电池作为系统电源合适
& H* t8 r. T/ h: u% p
6 y4 P" S% @. ~稳压器:稳压器即是稳定电压的一种器件
% m1 J7 M: W) M5 K# q; F; h
% u) C4 F& ?3 T/ J; f# V使用稳压器不仅可以为系统提供恒压电源,还可以有效去除电源噪声,给从外部电源供电的嵌入式系统提供一定程度的保护和隔离
! H% m) M6 ]& E* }, p; a
/ C* X0 p" n$ n; ~ u) v是交流稳定器,还是直流稳压器,要看稳压器的输出电压是交流还是直流) X* K+ e# I2 F+ P4 u, D5 ^4 u7 i
' S4 ~0 g; |6 C& Z D
变压器、整流器、滤波器通常被看成是稳压器的一部分
* z' x4 o5 S% v0 H% P+ I7 p
% f2 R1 \! @% ~2 b% X3 i7 W线性稳压器体积小、便宜、噪声低且非常易于使用# r6 [2 s' K2 N
0 x& n" |) k+ ?9 t电容有利于去除电源里的瞬间短时脉冲波形干扰
5 o+ G5 U5 d( `4 X9 | j# i( Z8 C
第三章 最小系统& Q# o0 ]6 O$ w& c2 r+ y
# U4 n' {/ k; P在测试一块新板时,也是先只焊最小系统部分,确保晶振能振起来,芯片可以工作了,然后再焊各种接口模块并一一测试,这样有利于异常的定位
6 X; Q) A: z1 A% }) g H8 ~1 s* Y- ~1 q s9 S* _. @1 d# I
最小系统:是指用最小的元件组成的单片机可以工作的系统,是最基本的、也是小得不能再活力掉任何部分的系统。
' @+ E4 }. F! y9 {
8 r6 |: E, f! f3 x! O+ J$ K7 I, h一般单片机的最小系统主要包括:MCU、电源电路、晶振电路、复位电路、写入电路以及指示灯+ m& O: {, U; \- ]4 k( z
. i5 b0 L, R2 ]/ b6 \由于系统上电是会产生交流电波动,电源与地之间一般要加滤波电容将这些波动传入GND
: P! I( ~: L! C2 Z4 Y" t$ d3 f
晶振电路为MCU提供时钟信号,即芯片内各种微操作的时间基准,分为有源晶振(oscillator)和无源晶振(crystal)" A( ?/ E# p$ B8 t8 s* m( a) ^
5 ]: `9 F" [7 I& E无源晶振需要借助于时钟电路才能产生振荡信号,自身无法振荡起来* x4 D& m( H: G) y- y' a3 x
" O' q( \% `: R4 xPLL电路:PLL电路兼有频率放大和信号提纯的功能,因此,系统可以以较低的外部时钟信号获得较高的工作频率6 s. r$ t' D3 s3 V; @
3 S& X8 K3 G6 @, H复位电路:系统复位的用途就是错误恢复
5 r* L3 D M7 p, g; s6 _6 E- A8 d0 [8 ]- V' v7 \
四种事件可以触发系统复位
8 T' L* j& P2 d) T5 Z( \4 M' \
! Q% M/ J1 \; J* T1.外部复位6 K4 E( b3 A, I- i4 I" s/ Q# [1 I7 d
. x7 ~( U0 c4 z/ c9 \7 u3 j9 O& d- v
2.加电复位
+ V/ `8 T* ^4 X6 T5 a
# D# r: {- o! U2 m( v3.计算机工作正常复位,为了防止定时器过期,用户程序必须周期地给看门狗喂食,以清除COP计数器" n r1 {: w; H
- @ s; X G- |4 d9 o/ k3 Z. A3 p, f
4.时钟监控复位
) G+ d8 w2 D7 \3 z6 C2 B |
|