|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我们知道,在电路系统的各个子模块进行数据交换时可能会存在一些问题导致信号无法正常、高质量地“流通”。例如有时电路子模块各自的工作时序有偏差(如CPU与外设)或者各自的信号类型不一致(如传感器检测光信号)等,这时我们应该考虑通过相应的接口方式来很好地处理这个问题。
/ ~/ Q% B3 U+ \+ X0 r1 N; u. N/ }8 l" a
9 H2 {9 M+ H$ u4 o Z: [( C( }# }' @# y* ] I1 ]. B; Q( j: Z$ b7 w! U# D T1 @* X
下面就大概说明一下电路设计中7个常用的接口类型的关键点:
' t# _( D5 V. j# L# ~: g9 w8 ~ z$ v f- y& ], h0 [! |! e! E; n+ M7 D$ n- D3 E5 |
' o; Z7 S$ n( g! b' `5 k2 fTTL电平接口 , ^$ Q. d3 r* y, `$ {
' V% K9 R. |" L0 O2 x2 Q- V# D3 e( C& e* k7 p: o
! Y7 w7 b- A, q8 e) A* U& @3 X [, Z {- s, x/ N* m+ L: F2 d
1 y. U/ R8 z# S# M1 g' ?4 u这个接口类型基本是老生常谈的吧,从上大学学习模拟电路、数字电路开始,对于一般的电路设计,TTL电平接口基本就脱不了“干系”。
8 N0 @& `7 v. k6 E! T1 Q# j A它的速度一般限制在30MHz以内,这是由于BJT的输入端存在几个pF的输入电容的缘故(构成一个LPF),输入信号超过一定频率的话,信号就将“丢失”。它的驱动能力一般最大为几十个毫安。正常工作的信号电压一般较高,要是把它和信号电压较低的ECL电路接近时会产生比较明显的串扰问题。 1 c0 Y) W1 e3 v: A$ G! Y( k' c. N' S' r
; j0 g' a0 Y0 n0 v; I
CMOS电平接口7 e) j/ T/ E5 q* Y! b4 s$ O
t2 W0 b/ c# B- u i: A/ [8 I# _; S/ [' e+ |6 [* L- O7 t' F, P* B3 C7 k
+ p j& h( C; S" H0 W7 n) w! \7 F! f% X' W8 c0 G2 D2 B
% j+ L/ f# O/ Z0 c4 p, L9 `, u4 ^+ D Y* I
我们对它也不陌生,也是经常和它打交道了,一些关于CMOS的半导体特性在这里就不必啰嗦了。许多人都知道的是,正常情况下CMOS的功耗和抗干扰能力远优于TTL。(但是,鲜为人知的是,在高转换频率时,CMOS系列实际上却比TTL消耗更多的功率,至于为什么是这样,请去问半导体物理理论吧。)
9 d) i4 O" _+ y6 ^1 ?8 O0 q由于CMOS的工作电压目前已经可以很小了,有的FPGA内核工作电压甚至接近1.5V,这样就使得电平之间的噪声容限比TTL小了很多,因此更加加重了由于电压波动而引发的信号判断错误。众所周知,CMOS电路的输入阻抗是很高的,因此,它的耦合电容容量可以很小,而不需要使用大的电解电容器了。
8 }) g1 g: U: M( B( \* }由于CMOS电路通常驱动能力较弱,所以必须先进行TTL转换后再驱动ECL电路。此外,设计CMOS接口电路时,要注意避免容性负载过重,否则的话会使得上升时间变慢,而且驱动器件的功耗也将增加(因为容性负载并不耗费功率)。
# y% ^( r0 w9 v' P0 _. ^. c+ l8 w7 B) I+ m
ECL电平接口5 p p' s$ D' C, Y y
3 M7 h+ d- y( e, t( O" H4 J* m5 r! r5 ^7 j$ a7 N- F
' P, p9 n$ b% q% g+ l; e, v3 m" `- N4 s7 q# Y! X# e6 Z
这可是计算机系统内部的老朋友啊!因为它的速度“跑”得够快,甚至可以跑到几百MHz。这是由于ECL内部的BJT在导通时并没有处于饱和状态,这样就可以减少BJT的导通和截止时间,工作速度自然也就可以提上去了。# u" R3 ^3 r6 ~# T, Z+ w7 t4 a4 J2 e
But,这是要付出代价的 —— 它的致命伤:功耗较大。它引发的EMI问题也就值得考虑了,抗干扰能力也就好不到哪去了,要是谁能够折中好这两点因素的话,那么就该发大财了。3 F5 t* ~+ f |! j) K
6 x2 n/ S- g# V还有要注意的是,一般ECL集成电路是需要负电源供电的,也就是说它的输出电压为负值,这时就需要专门的电平移动电路了。 1 ^, P; H+ I& O9 S3 c
RS-232电平接口/ o- T- O5 Z' [: r" i. f) R! g+ q( {( r( B1 |/ ~
* k- C8 d" O6 @7 O( b5 Y' d& v% ?, I9 L' Y; J6 }
' W) i3 C+ V( v' O. p; o; @0 n& {/ o& \; P5 g: L
玩电子技术的基本没有谁不知道它的了(除非他或她只是电子技术专业的“门外汉”)。它是低速串行通信接口标准,要注意的是,它的电平标准有点“反常”:高电平为-12V,而低电平为+12V。0 A) @$ ?( R% K3 M# |
. g3 g: Y( g! z' U4 fSo,当我们试图通过计算机与外设进行通信时,一个电平转换芯片MAX232自然是少不了的了。但是我们得清醒地意识到它的一些缺点,例如数据传输速度还是比较慢、传输距离也较短等。/ \+ |3 F9 G- u+ _9 a; c6 A4 D' h
. Z1 Y7 I# `6 x差分平衡电平接口
) I* }( }; b& U$ Q" x, p; t
# G+ k, ]7 y; r0 l+ L/ v7 D0 ^8 g, f" T$ i0 b' M( X4 m
% X( O3 E& f7 Y D, ]它是用一对接线端A和B的相对输出电压(uA-uB)来表示信号的,一般情况下,这个差分信号会在信号传输时经过一个复杂的噪声环境,导致两根线上都产生基本上相同数量的噪声,而在接收端将会把噪声的能量给抵消掉,因此它能够实现较远距离、较高速率的传输。- ]" q$ ], i- V) s$ x$ Q9 F2 y& V; V6 F% H5 T
工业上常用的RS-485接口采用的就是差分传输方式,它具有很好的抗共模干扰能力。
. z5 n) J( n1 a% z/ A光隔离接口, e9 g, ^/ A/ c [
- ]# a3 [& [% O' o% p' j4 h" f
5 @4 a8 ? m0 e% t% o( a" s' O9 a% z" F
7 h' n$ ]/ w5 d9 q
! m- y+ ~* _. B* v6 U光电耦合是以光信号为媒介来实现电信号的耦合和传递的,它的“好处”就是能够实现电气隔离,因此它有出色的抗干扰能力。在电路工作频率很高的条件下,基本只有高速的光电隔离接口电路才能满足数据传输的需要。1 ]1 }, R: u- @6 O" E# V) Z) N5 C- C8 w+ O& j
: d4 y) a) b9 D
有时为了实现高电压和大电流的控制,我们必须设计和使用光隔离接口电路来连接如上所述的这些低电平、小电流的TTL或CMOS电路,因为光隔离接口的输入回路和输出回路之间可以承受几千伏特的高压,足以满足一般的应用了。3 w. u q: S- C! L) v [* H) O2 }. }( m7 D
此外,光隔离接口的输入部分和输出部分必须分别采用独立的电源,否则的话还是有电气联系,也就不叫隔离了。
: L: @0 ^! K/ N& J线圈耦合接口4 {( t) ~0 B) ^" c d1 X, k" R$ @ E ~
0 e) m' Z* m8 P/ `; q/ u3 k) a) ^, L5 q% O8 C) |& u0 @; g) J0 Y
0 @; v2 G2 S6 R% i4 [: M2 F: c" }* t0 F; `6 T0 t0 a# }
它的电气隔离特性好,但是允许的信号带宽有限。例如变压器耦合,它的功率传输效率是非常高的,输出功率基本接近其输入功率,因此,对于一个升压变压器来说,它可以有较高的输出电压,但是却只能给出较低的电流。3 `, G4 k+ V$ M) ?2 P- B0 D( z. ?+ x, ^- G
$ b' B, }, Z7 M. n! ^& r* x; d
此外,变压器的高频和低频特性并不让人乐观,但是它的最大特点就是可以实现阻抗变换,当匹配得当时,负载可以获得足够大的功率,因此,变压器耦合接口在功率放大电路设计中很“吃香”。' Q! h% R- `4 B# g& V
|
|