找回密码
 注册
关于网站域名变更的通知
查看: 1008|回复: 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 编辑 ; Q+ ?# v4 o8 `, }/ ~

    / Q$ T5 ~  c) n

    硬件设计过程中,在很多高速串行信号中,都会使用到AC耦合电容,既然在设计高速串行电路时,任何一个小小的不同都会引起信号完整性问题,为什么要在串行链路中加入一个AC耦合电容呢?这个电容不仅会导致信号边沿变得缓慢,还有可能会引起阻抗不连续。如下:
    5 Z( `# A2 ^; C- x& o1 r


    8 d- }* s- q( O+ s# L      图1 USB3.0接口信号中TX信号的0.1uF电容1 K( U% k9 M; I% {; B

    ! K# m) i5 q9 O/ f  g! T    图2 PCIe接口信号中TX信号的0.1uF电容

    9 j- J" O7 _8 K; d
        图3 mSata接口信号中RX、TX信号的0.01uF电容

      而常见的低速信号如232和LPC等却没有AC耦合电容的加入,如下:4 K1 f2 G3 @# n) J- t

    8 y# B. L1 ~! T5 w6 t4 _
              图4 UART、LPC接口信号中无电容
    ! n0 H% m/ c( @+ m" Y8 e/ g  这个问题主要从以下几个方面进行分析:


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

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

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

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

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

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

      - c4 B5 E# E0 m- R/ [

    4 y. c& g, u5 ~2 \) ?

      那么怎么改善噪声容限?* K2 `3 Y( W* [3 @
      我们有时候可能在选择电容时会选择小电容,觉得这样可能会将直流成分滤的更干净,但是这样会导致信号变形并且引起基线漂移。如果选择较大的电容,电容端的电压稳定的时间需要的比较长,原来一个小小的电容要求有这么多,那我们应该如何来选择这个电容呢?首先要看电容的频率、温度等特性并且选择低ESR/ESL的电容。对于电容值的选择是要通过计算来选的,如下所示:4 P: P3 Z! @& c2 S1 f) p# h8 S
    9 K, X8 D1 ]- ^9 ^* M
      这里的F是截止频率(定义电压为输入电压的0.707倍时的频率),R是传输线的阻抗,C是AC耦合电容。
    ( Q4 R5 v) Q+ \! o  当然在选择电容时,其通带的最小频率要比传输信号的最小频率要小才好,假设信号的最小频率为Fmin,则频率值为F:
    + p: [( A4 i- }5 s: R- V0 l7 A; R3 E% o    F=Fmin/20
    ' @% d$ N6 W+ d2 A  当取值为F时,99.88%的信号均会通过。+ x$ t  C0 `% i8 l( d) K/ X# ]3 E
      前面介绍了,虽然AC耦合电容有其好处,也会导致边沿变缓慢,放置AC耦合电容时,会引起阻抗的变化,就存在一个阻抗不连续点。同时,也会引入码型相关抖动,即当电路传输的信号中出现连续的“1”或“0”时,会出现下图所示的直流电平压降,这就会影响眼高。
    1 c  o! i* B2 e: J5 S- _

    + Z# `# D. G# N
      如何才能减小这个直流压降降低呢?; p) L; p/ T2 G2 B
      这和RC时间常数有关,RC值越大(充电时间越长,单位时间电容充电少,分压小),能通过的直流分量就越多直流压降越小。由于链路中等效电阻是相对固定的,只能调节耦合电容值了。如下图所示电容值越大,压降越小。: n: q# f$ W& A& ^2 W
    - D5 j: p0 l. S8 ?# n* Y2 l
      曲线说明:紫色的电容值最大,红色的电容值次之,粉色的电容值最小。
    ' n: Y; n9 ^4 F4 R# M1 ]  那我们就把电容无限加大吧!
    ! ~' w# t2 O; @5 Z  H: z  x  答案是:No,不行!因为,实际安装后的电容不是理想电容,除了ESR,ESL,还有安装电感,所以就存在一个串联谐振频率。电容在串联谐振频率之前呈容性,之后呈感性。如下图所示:
    ! [+ n8 j8 ?  G5 | 4 ~: a. {  j1 z, N/ y9 s
      电容值越大,谐振频率越小,电容在较低频率就会呈现感性,这样会造成信号高频分量衰减增大,同样会使眼高减小,上升沿变缓,jitter增加。
      R6 I$ ~$ t/ ^8 X3 ^  所以选择AC耦合电容时要综合以上两点考量,一般业界都推荐0.01uF~0.2uF,最常见的就是0.1uF的电容。对于电容封装的选择不建议使用大于0603的封装,最好是0402的,或者更小。


    / c; w! ], j1 v) I+ e; k
  • 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-26 14:25 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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