找回密码
 注册
关于网站域名变更的通知
查看: 1007|回复: 2
打印 上一主题 下一主题

[仿真讨论] 串行链路中加入一个AC耦合电容的作用

[复制链接]
  • TA的每日心情
    慵懒
    2020-8-28 15:16
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2020-9-29 11:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 silenced 于 2020-9-29 11:03 编辑 : {: o  o) \& x- z, ~- G0 p/ |
    * z/ a/ F4 r) Q; e4 D- ?9 r

    硬件设计过程中,在很多高速串行信号中,都会使用到AC耦合电容,既然在设计高速串行电路时,任何一个小小的不同都会引起信号完整性问题,为什么要在串行链路中加入一个AC耦合电容呢?这个电容不仅会导致信号边沿变得缓慢,还有可能会引起阻抗不连续。如下:+ d0 Y: s6 m1 F( m  G

    , z1 G9 Z& d3 E1 [3 }& f
          图1 USB3.0接口信号中TX信号的0.1uF电容
    & C  h" r& Y9 d$ {2 ^6 o3 ~6 C6 B. }
    3 a  f9 y; d! w$ l- p6 ~4 a    图2 PCIe接口信号中TX信号的0.1uF电容

    $ m* V( c9 n% b* w- u
        图3 mSata接口信号中RX、TX信号的0.01uF电容

      而常见的低速信号如232和LPC等却没有AC耦合电容的加入,如下:
    7 J3 F, l0 v, w) S, T0 _


    8 {& @% {% O7 s$ L; N5 h          图4 UART、LPC接口信号中无电容: m1 Z; Q; \- e" K% b
      这个问题主要从以下几个方面进行分析:


    1、为什么要在链路中加入一个AC耦合电容呢?

      最开始要先明白AC耦合电容的作用。

    • 1, source和sink端DC不同,所以隔直流;

    • 2, 信号传输时可能会串扰进去直流分量,所以隔直流使信号眼图更好;

    • 3, AC耦合电容还可以提供直流偏压和过流的保护。说到底:AC耦合电容的作用就是提供直流偏压,滤除信号的直流分量,使信号关于0轴对称。

    • 4, 增加AC耦合电容肯定是使两级之间更好的通信,可以改善噪声容限。


      4 y5 \, h2 p% l5 f" o

    $ z2 ?- s2 @" Y6 ?7 E

      那么怎么改善噪声容限?6 K+ U' N$ y! x1 K: f4 _
      我们有时候可能在选择电容时会选择小电容,觉得这样可能会将直流成分滤的更干净,但是这样会导致信号变形并且引起基线漂移。如果选择较大的电容,电容端的电压稳定的时间需要的比较长,原来一个小小的电容要求有这么多,那我们应该如何来选择这个电容呢?首先要看电容的频率、温度等特性并且选择低ESR/ESL的电容。对于电容值的选择是要通过计算来选的,如下所示:
    / x1 }! S! ?/ S  v( G, k( _) w
    # @2 I- x( z$ M" d, S: F5 H  这里的F是截止频率(定义电压为输入电压的0.707倍时的频率),R是传输线的阻抗,C是AC耦合电容。
    & t% |% Z) B1 Z& n  当然在选择电容时,其通带的最小频率要比传输信号的最小频率要小才好,假设信号的最小频率为Fmin,则频率值为F:- q6 g0 |2 _+ ^
        F=Fmin/20) b/ l2 r, ?. ]1 V
      当取值为F时,99.88%的信号均会通过。
    0 E0 a# d  z6 j2 b  k4 h$ J  前面介绍了,虽然AC耦合电容有其好处,也会导致边沿变缓慢,放置AC耦合电容时,会引起阻抗的变化,就存在一个阻抗不连续点。同时,也会引入码型相关抖动,即当电路传输的信号中出现连续的“1”或“0”时,会出现下图所示的直流电平压降,这就会影响眼高。  a! U6 e% m) D; Y5 K

    8 k, D2 f6 l/ I4 K4 l, ?7 B5 [6 u! u9 `1 m
      如何才能减小这个直流压降降低呢?
    8 Q' ^3 H( h! e$ ]& Y! G3 J2 Y  这和RC时间常数有关,RC值越大(充电时间越长,单位时间电容充电少,分压小),能通过的直流分量就越多直流压降越小。由于链路中等效电阻是相对固定的,只能调节耦合电容值了。如下图所示电容值越大,压降越小。, A5 J. p$ A/ o0 W
    1 O; Q% G, w/ w% h, c1 }& f
      曲线说明:紫色的电容值最大,红色的电容值次之,粉色的电容值最小。
    ! h5 I8 B( [) m- T, W) E  那我们就把电容无限加大吧!0 V! D7 R, f& y: x: j
      答案是:No,不行!因为,实际安装后的电容不是理想电容,除了ESR,ESL,还有安装电感,所以就存在一个串联谐振频率。电容在串联谐振频率之前呈容性,之后呈感性。如下图所示:
    ; ~! F& `0 x0 [' K: I + d5 S( G& z1 E; H. [( g+ `. m. n
      电容值越大,谐振频率越小,电容在较低频率就会呈现感性,这样会造成信号高频分量衰减增大,同样会使眼高减小,上升沿变缓,jitter增加。! I  H* \  J& o' O. k, {% s
      所以选择AC耦合电容时要综合以上两点考量,一般业界都推荐0.01uF~0.2uF,最常见的就是0.1uF的电容。对于电容封装的选择不建议使用大于0603的封装,最好是0402的,或者更小。


    & k6 i  `, _: a! N" g, X
  • TA的每日心情
    奋斗
    2020-9-8 15:12
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2020-9-29 13:10 | 只看该作者
    电容值越大,谐振频率越小,电容在较低频率就会呈现感性,这样会造成信号高频分量衰减增大,同样会使眼高减小

    该用户从未签到

    3#
    发表于 2022-5-7 15:51 | 只看该作者
    电容值越大,谐振频率越小,电容在较低频率就会呈现感性,这样会造成信号高频分量衰减增大,同样会使眼高减小
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-10 02:48 , Processed in 0.140625 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表