第 七 章中规模通用集成电路及其应用第七章 中规模通用集成电路及其应用集成电路由 SSI发展到 MSI,LSI和 VLSI,使单个芯片容纳的逻辑功能越来越强 。
一般来说,在 SSI中仅是基本器件 (如逻辑门或触发器 )
的集成,在 MSI中已是逻辑部件 (如译码器,寄存器等 )的集成,而在 LSI和 VLSI中则是一个数字子系统或整个数字系统 (如微处理器 )的集成 。
采用中,大规模集成电路组成数字系统具有体积小,
功耗低,可靠性高等优点,且易于设计,调试和维护 。
第七章 中规模通用集成电路及其应用本章知识要点:
● 熟悉常用中规模通用集成电路的逻辑符号、基本逻辑功能、外部特性和使用方法;
● 用常用中规模通用集成电路作为基本部件,恰当地、灵活地、充分地利用它们完成各种逻辑电路的设计,有效地实现各种逻辑功能。
第七章 中规模通用集成电路及其应用
7.1 常用中规模组合逻辑电路使用最广泛的中规模组合逻辑集成电路有二进制并行加法器、译码器、编码器、多路选择器和多路分配器等。
第七章 中规模通用集成电路及其应用一,定义二进制并行加法器,是一种能并行产生两个二进制数算术和的组合逻辑部件 。
7.1.1 二进制并行加法器按其进位方式的不同,可分为串行进位二进制并行加法器和超前进位二进制并行加法器两种类型 。
二、类型及典型产品
1,串行进位二进制并行加法器,由全加器级联构成,
高位的进位输出依赖于低位的进位输入 。
第七章 中规模通用集成电路及其应用串行进位二进制并行加法器的特点:
被加数和加数的各位能同时并行到达各位的输入端,而各位全加器的进位输入则是按照由低位向高位逐级串行传递的,各进位形成一个进位链 。 由于每一位相加的和都与本位进位输入有关,所以,最高位必须等到各低位全部相加完成并送来进位信号之后才能产生运算结果 。
这种加法器 运算速度较慢,而且位数越多,速度就越低 。
如何提高加法器的运算速度?
必须设法减小或去除由于进位信号逐级传送所花费的时间,使各位的进位直接由加数和被加数来决定,而不需依赖低位进位 。 根据这一思想设计的加法器称为 超前进位 (又称先行进位 )二进制并行加法器 。
第七章 中规模通用集成电路及其应用四位二进制并行加法器的构成思想如下:
2,超前进位二进制并行加法器,根据输入信号同时形成各位向高位的进位,然后同时产生各位的和 。 通常又称为 先行进位二进制并行加法器 或者 并行进位二进制并行加法器 。
典型芯片有四位二进制并行加法器 74283。
由全加器的结构可知,第 i位全加器的进位输出函数表达式为
ii1iii
1iii1iii1iii1iiii
BAC)BA(
CBACBACBACBAC



第七章 中规模通用集成电路及其应用当 i=1,2,3,4时,可得到 4位并行加法器各位的进位输出函数表达式为,
令 ( 进位传递函数 )
( 进位产生函数 )
则有第七章 中规模通用集成电路及其应用由于 C1~ C4是 Pi,Gi和 C0的函数,即 Ci=f(Pi,Gi,C0),而 Pi,Gi又是
Ai,Bi的函数,所以,在提供输入 Ai,Bi和 C0之后,可以同时产生 C1~ C4。
通常将根据 Pi,Gi和 C0形成 C1~ C4的逻辑电路称为 先行进位发生器 。
三、四位二进制并行加法器的外部特性和逻辑符号第七章 中规模通用集成电路及其应用图中,A4,A3,A2,A1 ------- 二进制被加数;
B4,B3,B2,B1------- 二进制加数;
F4,F3,F2,F1 ------
C0 --------------------来自低位的进位输入;
FC4 -------------------向高位的进位输出 。
二进制并行加法器除实现二进制加法运算外,
还可实现代码转换,二进制减法运算,二进制乘法运算,十进制加法运算等功能 。
四、应用举例第七章 中规模通用集成电路及其应用例 用 4位二进制并行加法器设计一个 4位二进制并行加法 /减法器 。
解 分析,根据问题要求,设减法采用补码运算,并 令
A = a4a3a2a1 ----- 为被加数 (或被减数 );
B = b4b3b2b1 ----- 为加数 (或减数 );
S = s4s3s2s1 ----- 为和数 (或差数 );
M----------为功能选择变量,当 M=0时,执行 A+B;
当 M=1时,执行 A-B。
第七章 中规模通用集成电路及其应用由运算法则可归纳出电路功能为:
当 M=0时,执行 a4a3a2a1+b4b3b2b1+ 0 (A+B)
当 M=1时,执行 a4a3a2a1+ + 1 (A-B)
可用一片 4位二进制并行加法器和 4个异或门实现上述逻辑功能 。
第七章 中规模通用集成电路及其应用具体实现:
将 4位二进制数 a4a3a2a1直接加到并行加法器的 A4A3A2A1
输入端,4位二进制数 b4b3b2b1 分别和 M异或后加到并行加法器的 B4B3B2B1 输入端 。 并将 M同时加到并行加法器的 C0
端 。
M=0,Ai=ai,Bi=bi,C0=0
实现 a4a3a2a1 + b4b3b2b1 + 0 (即 A+B);
M=1,Ai=ai,Bi=,C0=1,
实现 a4a3a2a1+ + 1(即 A-B)。
实现给定功能的逻辑电路图如下:
第七章 中规模通用集成电路及其应用
7.1.2 译码器和编码器译码器的功能是对具有特定含义的输入代码进行,翻译,,将其转换成相应的输出信号 。
译码器 (Decoder)和编码器 (Encoder)是数字系统中广泛使用的多输入多输出组合逻辑部件 。
一、译码器译码器的种类很多,常见的有二进制译码器,二 -十进制译码器和数字显示译码器 。
第七章 中规模通用集成电路及其应用
1,二进制译码器
▲ 二进制译码器一般具有 n个输入端,2n个输出端和一个
(或多个 )使能输入端;
二进制译码器,能将 n个输入变量变换成 2n个输出函数,且输出函数与输入变量构成的最小项具有对应关系的一种多输出组合逻辑电路 。
( 1) 特点,
▲ 使能输入端为有效电平时,对应每一组输入代码,仅一个输出端为有效电平,其余输出端为无效电平。
▲ 有效电平可以是高电平 (称为高电平译码 ),也可以是低电平 (称为低电平译码 )。
第七章 中规模通用集成电路及其应用
16
常见的 MSI二进制译码器有 2-4线 (2输入 4输出 )译码器,3-
8线 (3输入 8输出 )译码器和 4-16线 (4输入 16输出 )译码器等 。
图 (a),(b)所示分别是 74138型 3-8线译码器的管脚排列图和逻辑符号 。
( 2)典型芯片图中,A2,A1,A0 --- 输入端; --- 输出端;
--- 使能端 。
70 Y ~Y
321 S、S,S
17
74138译码器真值表
0 1 1 1 1 1 1 1
1 0 1 1 1 1 1 1
1 1 0 1 1 1 1 1
1 1 1 0 1 1 1 1
1 1 1 1 0 1 1 1
1 1 1 1 1 0 1 1
1 1 1 1 1 1 0 1
1 1 1 1 1 1 1 0
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 0 0 0 0
1 0 0 0 1
1 0 0 1 0
1 0 0 1 1
1 0 1 0 0
1 0 1 0 1
1 0 1 1 0
1 0 1 1 1
0 d d d d
d 1 d d d
输 出输 入
S1 A2 A1 A0
可见,当 时,无论 A2,A1 和 A0 取 何值,输出
┅ 中有且仅有一个为 0(低电平有效 ),其余都是 1。
0SS,1S 321
18
2.二 -十进制译码器功能,将 4位 BCD码的 10组代码翻译成 10个十进制数字符号对应的输出信号。
例如,常用芯片 7442是一个将 8421码转换成十进制数字的译码器,
芯片引脚图和逻辑符号如下 。
该译码器的输出为低电平有效 。 其次,对于 8421码中不允许出现的 6个非法码 (1010~ 1111),译码器输出端 ~ 均无低电平信号产生,即译码器对这 6个非法码拒绝翻译 。
19
功能,数字显示译码器是驱动显示器件 (如荧光数码管,
液晶数码管等 )的核心部件,它可以将输入代码转换成相应数字,并在数码管上显示出来 。
3.数字显示译码器常用的数字显示译码器有器七段数字 显示译码器和八段数字显示译码器 。
例如,中规模集成电路 74LS47,是一种常用的七段显示译码器,该电路的输出为低电平有效,即输出为 0时,对应字段点亮;输出为 1时对应字段熄灭 。 该译码器能够驱动七段显示器显示 0~ 15共 16个数字的字形 。 输入 A3,A2,A1和 A0接收 4
位二进制码,输出 Qa,Qb,Qc,Qd,Qe,Qf和 Qg分别驱动七段显示器的 a,b,c,d,e,f和 g段 。
(教材中给出的 74LS48的输出为高电平有效 。 )
20
译码器在数字系统中的应用非常广泛,它的典型用途是实现存储器的地址译码,控制器中的指令译码,代码翻译,显示译码等 。 除此之外,还可用译码器实现各种组合逻辑功能 。 下面举例说明在逻辑设计中的应用 。
例 1 用译码器 74138和适当的与非门实现全减器的功能 。
全减器,能实现对被减数,减数及来自相邻低位的借位进行减法运算,产生本位差及向高位借位的逻辑电路 。
解 令,被减数用 Ai表示,减数用 Bi表示,来自低位的借位用 Gi-1表示,差用 Di表示,向相邻高位的借位用 Gi表示 。 框图:
4.应用举例差 Di
向高位借位 Gi
全 减 器被减数 Ai
减数 Bi
低位借位 Gi-1
21
全减器真值表
1 0
0 0
0 0
1 1
1 0 0
1 0 1
1 1 0
1 1 1
0 0
1 1
1 1
0 1
0 0 0
0 0 1
0 1 0
0 1 1
输 出
Di Gi
输 入
Ai Bi Gi-1
输 出
Di Gi
输 入
Ai Bi Gi-1
由 真值表可写出差数 Di和借位 Gi的逻辑表达式为:
根据全减器的功能,可得到全减器的真值表如下表所示 。
22
用译码器 74138和与非门实现全减器功能时,只需将全减器的输入变量 Ai Bi Gi-1依次与译码器的输入 A2,A1,A0相连接,译码器使能输入端 接固定工作电平,便可在译码器输出端得到输入变量的最小项之,非,。
根据全减器的输出函数表达式,将相应最小项的,非,
送至与非门输入端,便可实现全减器的功能 。 逻辑电路图如下图所示 。
类型,编码器按照被编信号的不同特点和要求,有各种不同的类型,最常见的有 二 -十进制编码器 (又称十进制 -
BCD码编码器 )和 优先编码器 。
功能,编码器的功能恰好与译码器相反,是对输入信号按一定规律进行编排,使每组输出代码具有其特定的含义 。
二、编码器
1.二 -十进制编码器
(1) 功能,将十进制数字 0~ 9分别编码成 4位 BCD码 。
第七章 中规模通用集成电路及其应用这种编码器由 10个输入端代表 10个不同数字,4个输出端代表相应 BCD代码 。 结构框图如下,
(2)结构框图二十进制编码器
0
9
BCD码
……
第七章 中规模通用集成电路及其应用注意,二 -十进制编码器的输入信号是互斥的,
即任何时候只允许一个输入端为有效信号 。
最常见的有 8421码编码器,例如,按键式 8421码编码器
( 详见教材中有关内容 ) 。
2,优先编码器
(1) 功能,识别输入信号的优先级别,选中优先级别最高的一个进行编码,实现优先权管理 。
第七章 中规模通用集成电路及其应用优先编码器是数字系统中实现优先权管理的一个重要逻辑部件 。 它与上述二 -十进制编码器的最大区别是,优先编码器的各个输入不是互斥的,它允许多个输入端同时为有效信号 。
优先编码器的每个输入具有不同的优先级别,当多个输入信号有效时,它能识别输入信号的优先级别,并对其中优先级别最高的一个进行编码,产生相应的输出代码 。
(2)典型芯片,MSI优先编码器 74LS148。
7.1.3 多路选择器和多路分配器多路选择器和多路分配器是数字系统中常用的中规模集成电路 。 其基本功能是完成对多路数据的选择与分配,
在公共传输线上实现多路数据的分时传送 。 此外,还可完成数据的并串转换,序列信号产生等多种逻辑功能以及实现各种逻辑函数功能 。
多路选择器 (Multiplexer)又称数据选择器或多路开关,
常用 MUX表示 。 它是一种多路输入,单路输出的组合逻辑电路 。
一、多路选择器第七章 中规模通用集成电路及其应用
1.逻辑特性
(1) 逻辑功能,从多路输入中选中某一路送至输出端,
输出对输入的选择受选择控制量 控制 。 通常,一个具有 2n路输入和一路输出的多路选择器有 n个选择控制变量,控制变量的每种取值组合对应选中一路输入送至输出 。
(2) 构成思想多路选择器的构成思想相当于一个单刀多掷开关,即
…输入 输出第七章 中规模通用集成电路及其应用
28
2,典型芯片常见的 MSI多路选择器有 4路选择器,8路选择器和 16路选择器 。
(1) 四路数据选择器 74153
图 (a),(b)是型号为 74153的双 4路选择器的管脚排列图和逻辑符号 。 该芯片中有两个 4路选择器 。 其中,D0~ D3为数据输入端; A1,A0为选择控制端; Y为输出端; G为使能端 。
29
(2)四路数据选择器 74153的功能表
74153的 功能表
D0
D1
D2
D3
D0 d d d
d D1 d d
d d D2 d
d d d D3
0 0
0 1
1 0
1 1
输 出
Y
数 据 输 入
D0 D1 D2 D3
选择控制输入
A1 A0
(3) 74153的输出函数表达式

3
0
301201101001Y
i
ii DmDAADAADAADAA
式中,mi为选择变量 A1,A0组成的最小项,Di为 i端的输入数据,
取值等于 0或 1。
30
类似地,可以写出 2n路选择器的输出表达式 为式中,mi为选择控制变量 An-1,An-2,…,A1,A0组成的最小项; Di为 2n路输入中的第 i路数据输入,取值 0或 1。
3.应用举例多路选择器除完成对多路数据进行选择的基本功能外,
在逻辑设计中主要用来实现各种逻辑函数功能 。
31
例 用多路选择器实现以下逻辑函数的功能:
F(A,B,C)=∑m( 2,3,5,6)
解 由于给定函数为一个三变量函数故可采用 8路数据选择器实现其功能,假定采用 8路数据选择器 74152实现。
方案,将变量 A,B,C依次作为 8路数据选择器的 选择变量,令 8路数据选择器的 D0=D1=D4=D7=0,而 D2=D3=D5=D6=1即可 。
32
用 8路选择器实现给定函数的逻辑电路图,如下图所示 。
上述方案给出了用具有 n个选择控制变量的多路选择器实现 n个变量函数的一般方法 。
33
例 假定采用 4路数据选择器实现逻辑函数
F(A,B,C)=∑m( 2,3,5,6)
解 首先从函数的 3个变量中任选 2个作为选择控制变量,
然后再确定选择器的数据输入 。
假定选 A,B与选择控制端 A1,A0相连,则可将函数 F的表达式表示成如下形式:
34
显然,要使 4路选择器的输出 W与函数 F相等,只需,,,。 据此,可作出用 4路选择器 74153实现给定函数功能的逻辑电路图 。
据此,可作出实现给定函数功能的逻辑电路如下图所示 。
35
例 用 4路选择器实现 4变量逻辑函数
F(A,B,C,D)=∑m(1,2,4,9,10,11,12,14,15)
的逻辑功能 。
解 用 4路选择器实现该函数时,应从 函数的 4个变量中选出 2个作为 MUX的选择控制变量 。 原则上讲,这种选择是任意的,但选择合适时可使设计简化 。
36
① 选用变量 A和 B作为选择控制变量
DCAB)DC(BACDBA)D(CBA
DCAB)DCDCDC(BA
CDBAC D )DCDC(BA
DCABDCBADCBADCBA
BCDACDBADCBADCBA
)13,10,9,8,7,3,2,0(m)D,C,B,A(F






37
② 选用变量 C和 D作为选择控制变量
ACDBDCADCBDC
B)ABAC D ()BABA(DC
A B )BD ( AC)BABA(DC
DCABDCBADCBADCBA
BCDACDBADCBADCBA
)13,10,9,8,7,3,2,0(m)D,C,B,A(F






由上述可见,用 n个选择控制变量的 MUX实现 n+2个以上变量的函数时,MUX的数据输入函数 Di一般是 2个或 2个以上变量的函数 。 函数 Di的复杂程度与选择控制变量的确定相关,只有通过对各种方案的比较,才能从中得到最简单而且经济的方案 。
二,多路分配器多路分配器 (Demultiplexer)又称数据分配器,常用
DEMUX表示 。
多路分配器的结构与多路选择器正好相反,它是一种单输入,多输出组合逻辑部件,由选择控制变量决定输入从哪一路输出 。 如 图所示为 4路分配器的逻辑符号 。
第七章 中规模通用集成电路及其应用图中,D为数据输入端,
A1,A0为选择控制输入端,f0 ~ f3为数据输出端。
四路分配器 的 功能如 下 表所示 。
四路分配器功能表
D 0 0 0
0 D 0 0
0 0 D 0
0 0 0 D
0 0
0 1
1 0
1 1
f0 f1 f2 f3A1 A0
第七章 中规模通用集成电路及其应用由功能表可知,4路分配器的输出表达式为式中,mi(i=0~ 3)是选择控制变量的 4个最小项 。;
7.2.1 计数器
1,什么是计数器?
广义地说,计数器是一种能在输入信号作用下依次通过预定状态的时序逻辑电路 。
就 常用的集成电路计数产品而言,可以对其定义如下:
计数器,是一种对输入脉冲进行计数的时序逻辑电路,
被计数的脉冲信号称作,计数脉冲,。
第七章 中规模通用集成电路及其应用
7.2 常用中规模时序逻辑电路数字系统中最典型的时序逻辑电路是 计数器 和 寄存器 。
2.计数器的种类计数器的种类很多,通常有不同的分类方法 。
(1)按其工作方式可分为 同步计数器 和 异步计数器 ;
(2)按其进位制可分为 二进制计数器,十进制计数器 和 任意进制计数器;
(3)按其功能又可分为 加法计数器,减法计数器 和 加 /减可逆计数器 等 。
3,功能一般具有 计数,保存,清除,预置 等功能 。
第七章 中规模通用集成电路及其应用计数器在运行时,所经历的状态是周期性的,总是在有限个状态中循环,通常 将一次循环所包含的状态总数称为计数器的,模,。
42
1,74193的管脚排列图及逻辑符号典型芯片
---四位二进制同步可逆计数器 74193
74193管脚排列图及逻辑符号分别如图 (a),(b)所示 。
43
2,引脚功能
44
3.功能表表 中,CLR为高电平,计数器清,0”; 为低电平,计数器预置 D,C,B,A输入值;计数脉冲由 CPU 端输入时,累加计数;计数脉冲由 CPD端输入时,累减计数 。
寄存器,数字系统中用来存放数据或运算结果的一种常用逻辑部件 。
功能,中规模集成电路寄存器除了具有接收数据,保存数据和传送数据等基本功能外,通常还具有左,右移位,
串,并输入,串,并输出以及预置,清零等多种功能,属于多功能寄存器 。
中规模集成电路寄存器的种类很多,例如,74194型是一种常用的 4位双向移位寄存器 。
7.2.2 寄存器一,典型芯片第七章 中规模通用集成电路及其应用
46
1,74194的管脚排列图和逻辑符号
74194共有 10个输入,4个输出 。
47
2,引脚功能
48
3,功能 表从功能表可知,双向移位寄存器在 S1S0和 的控制下可完成数据的并行输入 ( S1S0 =11),右移串行输入 ( S1S0 =01),左移串行输入
( S1S0 =10),保持 ( S1S0 =00) 和清除 ( =0) 等五种功能 。
CLR
输 入 输 出
CP S1 S0 DR DL D C B A QD QC QB QA
0 d
1 0
1 ↑
1 ↑
1 ↑
1 ↑
1 ↑
1 ↑
d d
d d
1 1
0 1
0 1
1 0
1 0
0 0
d d
d d
d d
1 d
0 d
d 1
d 0
d d
d d d d
d d d d
x0 x1 x2 x3
d d d d
d d d d
d d d d
d d d d
d d d d
0 0 0 0
QDn QCn QBn QAn
x0 x1 x2 x3
1 QDn QCn QBn
0 QDn QCn QBn
QCn QBn QAn 1
QDn QCn QBn 0
QDn QCn QBn QAn
7.3.1 集成定时器 555及其应用集成定时器 555是一种将模拟功能与逻辑功能巧妙地结合在一起的中规模集成电路 。
常用的集成定时器有 5G555(TTL电路 )和 CC7555(CMOS电路 )等 。 下面以 5G555为例说明其功能和应用 。
第七章 中规模通用集成电路及其应用
7.3 常用中规模信号产生与变换电路信号产生与变换电路常用于产生各种宽度,幅值的脉冲信号,对信号进行变换,整形以及完成模拟信号与数字信号之间的转换等 。
最常用的 有 555,A\D,D\A等中规模集成电路 。
一,5G555的电路结构与逻辑功能
1,电路结构
(1)结构图和管脚排列图第七章 中规模通用集成电路及其应用
(2)组成集成定时器 5G555由电阻分压器,电压比较器,基本 R-S触发器,放电三极管和输出缓冲器五部分组成 。
2,5G555的逻辑功能
(1)外接控制电压时,5G555的逻辑功能当 CO端外接控制电压时,根据各部分电路的功能,可归纳出 5G555的逻辑功能如 下 表所示 。
第七章 中规模通用集成电路及其应用
5G555的功能表
0
1
1
1
d
< UR2
> UR2
> UR2
导通截止不变导通放电三极管 T
d
0
1
1
S(C2) OUTR(C1)
0
1
不变
0
d
1
1
0
d
< UR1
< UR1
> UR1
输 出比较器输出输 入
(2) 不外接控制电压时,5G555的逻辑功能当 CO端不外接控制电压时,5G555的逻辑功能如 下 表所示 。
第七章 中规模通用集成电路及其应用
5G555不外接控制电压时的功能表
0
1
1
1
d



导通截止不变导通放电三极管 TOUT
0
1
不变
0
d



输 出输 入二,5G555的应用举例由于 5G555具有电源范围宽,定时精度高,使用方法灵活,带负载能力强等特点,所以它在脉冲信号产生,定时与整形等方面的应用非常广泛 。
1,用 5G555构成多谐振荡器多谐振荡器又称矩形波发生器,它有两个暂稳态,电路一旦起振,两个暂稳态就交替变化,输出矩形脉冲信号 。
第七章 中规模通用集成电路及其应用矩形波振荡频率 f的近似计算公式为矩形波的占空比 Q的近似计算公式为第七章 中规模通用集成电路及其应用
2,用 5G555构成施密特触发器
(1) 施密特触发器施密特触发器是一种特殊的双稳态时序电路,与一般的双稳态触发器相比,它具有如下 两个特点:
● 施密特触发器属于 电平触发,对于缓慢变化的信号同样适用。只要输入信号电平达到相应的触发电平,输出信号就会发生突变,从一个稳态翻转到另一个稳态,
并且稳态的维持依赖于外加触发输入信号。
● 对于正向和负向增长的输入信号,电路有不同的阈值电平 。 这一特性称为 滞后特性 或 回差特性 。
第七章 中规模通用集成电路及其应用
(2) 5G555构成的施密特触发器用 5G555构成的施密特触发器原理图及其传输特性分别如图 (a),(b)所示 。
第七章 中规模通用集成电路及其应用在图 (a)中,将 5G555的 TH端和 端连接在一起作为信号输入端,OUT作为输出端,便构成了一个施密特反相器 。
● ui从 0开始逐渐升高第七章 中规模通用集成电路及其应用由以上分析可知,该电路的回差电压为
Δ UT = UT+ - UT- =
第七章 中规模通用集成电路及其应用
● ui从高于 逐渐下降传输特性如图 (b)中的 d→e→f→a 。
7.3.2 集成 D/A转换器数字系统只能处理数字信号 。 但在工业过程控制,智能化仪器仪表和数字通信等领域,数字系统处理的对象往往是模拟信号 。 例如,在生产过程控制中对温度,压力,
流量等物理量进行控制时,经过传感器获取的电信号都是模拟信号 。 这些模拟信号必须变换成数字信号才能由数字系统加工,运算 。 另一方面,数字系统输出的数字信号,
有时又必须变换成模拟信号才能去控制执行机构 。 因此,
在实际应用中,必须解决模拟信号与数字信号之间的转换问题 。
第七章 中规模通用集成电路及其应用
D/A转换器,把数字信号转换成模拟信号的器件称为数 /模转换器,简称 D/A转换器或 DAC(Digital to Analog
Converter);
A/D转换器,把模拟信号转换成数字信号的器件称为模 /数转换器,简称 A/D转换器或 ADC(Analog to Digital
Converter)。
第七章 中规模通用集成电路及其应用为了 解决模拟信号与数字信号之间的转换问题,提供了如下 两类器件:
图 (a)给出了 一个 4位 D/A转换器的示意框图,其转换特性曲线如图 (b)所示 。
第七章 中规模通用集成电路及其应用图中,设输出模拟量的满刻度值为 Am,则当数字量为 0001,电路输出最小模拟量 。推广到一般情况,n
位输入的 D/A转换器所能转换输出的最小模拟量 。
2,主要参数衡量 D/A转换器性能的主要参数有 分辨率,非线性度,
绝对精度和建立时间 。
(1) 分辨率由于 分辨率 决定于数字量的位数,所以有时也用输入数字量的位数表示,如 分辨率为 8位,10位等 。
分辨率是指最小模拟量输出与最大模拟量输出之比 。
对于一个 n位 D/A转换器,其分辨率为分辨率 =
第七章 中规模通用集成电路及其应用
(2) 非线性误差具有理想转换特性的 D/A转换器,每两个相邻数字量对应的模拟量之差都为 ALSB 。 在满刻度范围内偏离理想转换特性的最大值,称为非线性误差 。
(3) 绝对精度绝对精度是指在输入端加对应满刻度数字量时,输出的实际值与理想值之差 。 一般该值应低于 。
第七章 中规模通用集成电路及其应用建立时间是指从送入数字信号起,到输出模拟量达到稳定值止所需要的时间 。 它反映了电路的转换速度 。
(4) 建立时间
1,按网络结构分类根据电阻网络结构的不同,D/A转换器可分成权电阻网络 D/A转换器,R-2R正梯形电阻网络 D/A转换器和 R-2R
倒梯形电阻网络 D/A转换器等几类 。
2,按电子开关分类根据电子开关的不同,可分成 CMOS电子开关 D/A转换器和双极型电子开关 D/A转换器 。 双极型电子开关比 CMOS
电子开关的开关速度高 。
第七章 中规模通用集成电路及其应用二,D/A转换器的类型目前,集成 D/A转换器有很多类型和不同的分类方法 。
从电路结构来看,各类集成 D/A转换器至少都包括电阻网络和电子开关两个基本组成部分 。
3,按输出模拟信号的类型分类根据输出模拟信号的类型,D/A转换器可分为 电流型 和电压型 两种 。 常用的 D/A转换器大部分是电流型,当需要将模拟电流转换成模拟电压时,通常在输出端外加运算放大器 。
随着集成电路技术的发展,D/A转换器在电路结构,性能等方面都有很大变化 。 从只能实现数字量到模拟电流转换的 D/A转换器,发展到能与微处理器完全兼容,具有输入数据锁存功能的 D/A转换器,进一步又出现了带有参考电压源和输出放大器的 D/A转换器,大大提高了 D/A转换器综合性能 。
第七章 中规模通用集成电路及其应用三,典型芯片 ----集成 D/A转换器 DAC0832
DAC0832是用 CMOS工艺制作的 8位 D/A转换器,采用 20引脚双列直插式封装 。
1,主要性能分辨率,8位 ;
转换时间,1μ s ;
缓冲能力:双缓冲 ;
输出信号类型:电流型 。
第七章 中规模通用集成电路及其应用常用的 D/A转换器有 8位,10位,12位,16位等种类,每种又有不同的型号 。
2,结构框图和管脚排列图
DAC0832的内部结构框图和管脚排列图分别如图 (a),图 (b)
所示 。
第七章 中规模通用集成电路及其应用
7.3.3 集成 A/D转换器通常,A/D转换的过程包括采样,保持和量化,编码两大步骤 。
采样,是指周期地获取模拟信号的瞬时值,从而得到一系列时间上离散的脉冲采样值 。
保持,是指在两次采样之间将前一次采样值保存下来,
使其在量化编码期间不发生变化 。
采样保持电路一般由采样模拟开关,保持电容和运算放大器等几个部分组成 。
第七章 中规模通用集成电路及其应用经采样保持得到的信号值依然是模拟量,而不是数字量 。
任何一个数字量的大小,都是以某个最小数字量单位的整数倍来表示的 。
量化,将采样保持电路输出的模拟电压转化为最小数字量单位整数倍的转化过程称为量化 。
所取的最小数量单位叫做量化单位,其大小等于数字量的最低有效位所代表的模拟电压大小,记作 ULSB。
编码,把量化的结果用代码 (如二进制数码,BCD码等 )表示出来,称为编码 。
A/D转换过程中的 量化 和 编码 是由 A/D转换器实现的 。
第七章 中规模通用集成电路及其应用一,A/D转换器的类型
A/D转换器的类型很多,根据转换方法的不同,最常用的 A/D转换器有如下几种类型 。
1,并行比较型 A/D转换器并行比较型 A/D转换器由电阻分压器,电压比较器,数码寄存器及编码器 4个部分组成 。
优点,转换速度快 。 其转换时间只受电路传输延迟时间的限制,最快能达到低于 20ns。
缺点,随着输出二进制位数的增加,器件数目按几何级数增加 。 一个 n位的转换器,需要 2n-1个比较器 。 例如,n=8
时,需要 28-1=255个比较器 。 因此,制造高分辨率的集成并行 A/D转换器受到一定限制 。
适用于要求转换速度高,但分辨率较低的场合 。
第七章 中规模通用集成电路及其应用
2,逐次比较型 A/D转换器逐次比较型 A/D转换器是集成 ADC芯片中使用最广泛的一种类型 。 它由 电压比较器,逻辑控制器,D/A转换器及数码寄存器组成 。
特点,转换速度较快,且输出代码的位数多,精度高 。
第七章 中规模通用集成电路及其应用
3,双积分型 A/D转换器双积分型 A/D转换器是一种间接 A/D转换器 。 由积分器,检零比较器,时钟控制门和计数器等几部分组成 。
工作原理,把输入的模拟电压转换成一个与之成正比的时间宽度信号,然后在这个时间宽度里对固定频率的时钟脉冲进行计数,其结果就是正比于输入模拟信号的数字量输出 。
优点,精度高,抗干扰能力强 ; 缺点,速度较慢,
广泛用 于 对速度要求不高的数字化仪表 。
二,A/D转换器的主要技术参数
1,分辨率分辨率是指输出数字量变化一个最小单位 (最低位的变化 )对应输入模拟量需要变化的量 。 输出位数越多,分辨率越高 。 通常以输出二进制码的位数表示分辨率 。
2,相对精度相对精度是指实际转换值偏离理想特性的误差 。
通常以数字量最低位所代表的模拟输入值来衡量,如相对精度不超过 ± 。
第七章 中规模通用集成电路及其应用
3,转换时间转换时间是指 A/D转换器从接到转换命令起到输出稳定的数字量为止所需要的时间 。
三,集成 A/D转换器典型芯片 ---ADC0809
常用的集成 A/D转换器有 8位,10位,12位,16位等,
每种又可分为不同的型号 。
( 详见教材相关内容 )
第七章 中规模通用集成电路及其应用