毛刺脉冲的数学模型,随后给出一个尽可能减少此毛刺脉冲的电路板级解决方案。
这个分析与没有加电毛刺脉冲减少 (POGR) 电路的DAC有关。第一部分列出了影响加电毛刺脉冲的因素。当DAC在电源斜升期间加电至高阻抗模式时,这个加电毛刺脉冲也可被视为一个在DAC的电压输出 (VOUT) 引脚上逐步累积形成的瞬态电荷。这个电荷积聚是由电源引脚,通过芯片内部和外部的寄生电容,到VOUT 引脚的电容耦合造成的。必须要格外注意的是,与加电毛刺脉冲相比(第一部分),这个毛刺脉冲本质上说是AC毛刺脉冲。因此,它的幅度取决于电源斜升时间。在大多数多电源芯片中,数字电源和基准引脚有一个到VOUT 引脚比较弱的寄生路径。因此,这些引脚不是造成加电/断电毛刺脉冲
DAC输出级中的NFET/PFET晶体管的尺寸要远大于其它开关,是因为这个输出级被设计用于特定的负载驱动。因此,这些FET的寄生电容要远高于其它片上组件的寄生电容。图1显示的是一个典型高精度DAC输出级 (DAC8760) 的简化图。在这个图中,假定输出级和芯片的数字内核分别具有单独的电源。反馈节点上放置的二极管用来保护增益/断电网络中的晶体管。
如图所见,进入VOUT 引脚的主要寄生电容是VOUT 结合线、引线和输出FET的寄生电容的组合值。在这个假设下,DAC输出引脚可被建模为一个简单的电容分压器。图2中的经简化模型在反馈节点和VREF/AGND之间使用2个二极管。由于这些二极管代表了一个FET(图1),在以后的分析中,这些二极管上的压降可被忽略不计。
被放置在反馈节点与VREF/GND之间的反馈电阻器 (RFB) 和FET限制了毛刺脉冲数量级的上限和下限。在这个条件下,可被观察到的最大加电/断电毛刺脉冲被限制在VREF和GND之间。
假定AVDD和AVSS的电源斜升时间是一样的,我们大家可以将这个毛刺脉冲 (VOUTGL) 分为两个区域:
最大负加电/断电毛刺脉冲被限制在AGND的一个二极管压降之内。例如,CPARP 和CPARN 的典型值大约为150pF。使用单电源运行时,其中AVSS = 0V, AVDD = 15V, VREF = 5V, RL = 50 M, 以及dt = 70 msec,经计算,毛刺脉冲的幅度大约为1.5V。图3显示的是DAC8760器件在这些条件下,加电/断电毛刺脉冲的测量曲线图。
让我们来深入研究一下尽可能减少加电/断电毛刺脉冲的一些方法。在方程式 (1) 和 (2) 中,我们正真看到这些方程式中的某些项是常量。例如,寄生电容是器件寄生效应的函数。电源电压由应用需求决定。斜升时间由电源设计确定。剩下的数据项只有相对于电源的负载阻抗和VREF的排序。这就形成了减少加电/断电毛刺脉冲的2个主要方法:电源排序与负载。
电源排序是指以特定的顺序,用不同的电源为芯片加电/断电。对于DAC8760来说,由于加电/断电毛刺脉冲直接与VREF成比例,在AVDD/AVSS之后为VREF加电可以极大地减少这个毛刺脉冲。这个解决方案可以在对电源和基准电压进行单独控制时使用。
方程式 (1) 中的分母由一个电容数据项 (CPARP + CPARN + CL) 和一个电导数据项 (1/RL) 组成。这就形成了几个尽可能减少毛刺脉冲的方法:增加电容负载 (CL)、或者减少阻性负载 (RL)。增加电容负载会对总系统的带宽产生不利影响。它还会影响输出放大器的稳定性。因此,不建议使用这样的解决方法来实现毛刺脉冲最小化。
相对于电容数据项,电导数据项 (1/RL) 对于毛刺脉冲会有更大影响。例如,针对CPARP 和CPARN 测得的电路板电容值大约为150pF。在电阻负载 (RL) 为10k,典型斜升时间为10ms时:
在选择使用一个小值阻性负载时,方程式 (4) 可以将加电/断电毛刺脉冲数量级减少到mV以下级别。这会导致大电流流经输出缓冲器,从而使VOUT 精度技术规格降级,比如说偏移、增益、线性等。因此,要依据数据表技术规格来选择VOUT 引脚上的阻性负载。例如,DAC8760数据表规定了负载为1k时的精度参数(图4)。
图5中绘制的是阻性负载为500K,以及满足以下条件时的加电毛刺脉冲曲线V(排在AVDD之后),斜升时间 (dt) = 7ms,CPARP 大约为32pF。在方程式 (4) 中,估算出的加电毛刺脉冲为0.34V。
加电/断电毛刺脉冲对系统十分有害。它们的影响只有在系统设计好、来测试时才会显现出来。因此,有一点很关键,那是通过仔细检查组件,并使用这篇文中给出的技巧来设计系统,以尽可能减少这些毛刺脉冲。我们已讨论了形成这些毛刺脉冲的最终的原因,并且提出了一个尽可能减少这些毛刺脉冲的板级解决方案。