功能:在 Hz(绝对频率偏差) 和 PPM(相对频率精度) 之间换算,并估算外部负载电容对频率的影响。
这个功能解决的是:“晶振规格书说负载电容是10pF,那我该选多大的外接电容?”
原理:晶振的振荡频率会受外部负载电容影响,如果匹配电容不准,频率就会偏。外接的C1和C2通常串联后(再加上PCB杂散电容)共同构成晶振看到的负载电容。
结果解释:软件会给出两种参考值:
Load Capacitance 负载电容: 输入晶体 (XTAL) 的负载电容,这通常在元件数据手册中找到,单位为皮法。
Stray Capacitance 杂散电容: 输入从 PCB 走线到/来自晶体 (XTAL) 的焊盘/导体上看到的估计杂散电容。
C1 – C2 Value C1 – C2 值: 如果您已经选择了 C1 和 C2 的值,请在此输入。
Based on C1–C2: 这是一个基于负载电容、杂散电容以及输入的 C1-C2 值计算出的值。这个值应该与元件数据手册中给出的负载电容相匹配,如果不匹配,则应调整 C1 和 C2 直到匹配为止。
Rule of Thumb 经验值: 如果您尚未选择 C1 和 C2 的值,这个“经验值”可以作为一个起点。它仅基于负载电容和杂散电容的输入。这输出值就是软件建议你在PCB上实际放置的C1和C2电容值。
晶振的负载电容计算公式为:
CL = (C1 × C2) / (C1 + C2) + Cstray(Cstray为PCB寄生电容,通常约2-5pF)。
- 如果C1=C2=14pF,串联后为7pF。
- 加上寄生电容(约3pF),正好接近10pF。
- 这就是为什么软件给出14pF这个经验值——它是为了补偿寄生电容。
PPM to Hertz: 根据元件的 PPM 值计算晶体振荡器的频率变化。它还会根据给定的 PPM 和中心频率,返回元件应振荡的最小和最大频率。这有助于你评估对通信协议(如USB 2.0要求±250PPM以内)是否满足。
Hertz to PPM: 此功能与 PPM to Hertz 计算器的工作方式相反。输入振荡器的中心频率及其漂移到的最大频率,即可确定 PPM 值。
功能:使用此工具计算方形、六边形、八边形和圆形平面 PCB 电感器的电感值。
Turns 匝数: 这是印刷平面电感器上的总匝数。
Conductor Width 导体宽度: 这是平面结构中使用的导体的线宽。
Conductor Spacing 导体间距: 这是平面结构中导体之间的间距。
Outer Radius: 外径: 这是从结构中心到最外层绕组外边缘测量的平面结构半径。
Inner Diameter 内径: 这是计算出的平面 PCB 电感器的内径。
Fill Factor 填充因子: 这是计算出的平面电感器的“平均”直径。 p = (dout-din)/(dout+din)。
Inductance 电感: 这是计算出的平面电感器的电感值。
当你想在PCB上直接画一个线圈来做电感时(比如DC-DC电源的滤波电感、射频电路的匹配电感),可以用这个工具快速估算电感值,而不必先做板再测试。它能帮你在设计阶段就确定线宽、间距、圈数等参数。
你可以通过调整参数来观察电感量变化,找到最优设计:
它的核心作用是计算两个关键问题:
目标阻抗是否达标? 根据你设定的电压、电流和纹波要求,算出PDN必须达到的目标阻抗。
平面电容是否足够? 根据你PCB上电源/地平面的尺寸和间距,估算其固有电容以及在该频率下的阻抗,看能否满足目标阻抗要求。
Power Delivery Network Impedance 电源分配网络阻抗:
PDN设计最基本的准则就是:在芯片工作频率范围内,整个电源分配网络的阻抗必须低于目标阻抗,否则电源纹波可能超标,导致芯片误动作。
目标阻抗计算公式:
其中:
物理含义
- 5V × 5% = 250mV(允许的最大纹波电压)
- 2A × 50% = 1A(最恶劣瞬态电流变化)
- 目标阻抗 = 250mV / 1A = 0.25Ω ✔️(与软件计算结果一致) 这意味着,从DC到芯片工作频率范围内,你的PDN阻抗必须 < 0.25Ω。
Plane Capacitance 平面电容:
评估电源平面的“自带电容”。PCB上电源层和地层之间天然形成了一个平板电容,这个电容虽然小(pF级别),但对于高频去耦很有帮助。
- 算出平面的固有电容值(2587pF ≈ 2.6nF)
- 算出一个容抗(61.5Ω @ 1MHz)——这个值告诉你,仅靠平面电容,在1MHz时阻抗是61.5Ω,远大于0.25Ω的目标。
功能:用来计算和优化通孔插装元器件(如DIP芯片、连接器、插座等)的焊盘尺寸的工具。简单说,它的核心作用是帮你根据钻孔直径和制造工艺要求,计算出符合PCB可制造性(DFM)的**焊盘(Pad)和反焊盘/隔离盘(Anti-pad / Isolation Ring)**尺寸。
Nominal Ball Diameter 标称球径: 从 BGA 球径列表中选择。该值应在 BGA 的数据手册中找到。
Nominal Land Diameter 标称焊盘直径: 该值是可与所选球径配合使用的平均 PCB 焊盘直径。
Land Variation 焊盘尺寸变化: 这些值是设计中应使用的焊盘直径的上限和下限。请注意,IPC-7351A 规范使用较大的焊盘尺寸变化直径来确定正确的 BGA 焊盘尺寸。
Distance Between Pads 焊盘间距: 输入导体必须穿过的通孔焊盘中心之间的距离。
Conductor Width 导体宽度: 输入必须在两个焊盘之间布线的导体宽度。
Spacing Constraint 间距约束: 输入设计中为相应实体设置的间距约束。通常,这被称为焊盘到导体的间距。
Hole Diameter 孔径: 输入焊盘的成品孔径。
Minimum Annular Ring 最小孔环: 输入通孔焊盘栈设计约束允许的最小孔环宽度。
Maximum Pad Diameter 最大焊盘直径:* 这是为容纳所需宽度的导体穿过而应使用的最大焊盘直径。
Calculated Annular Ring 计算出的孔环: 这是根据给定输入计算出的焊盘栈的孔环大小。如果计算出的孔环小于允许的最小孔环,则会显示警告。
Distance Between Pads 焊盘间距: 输入导体必须穿过的 BGA 焊盘中心之间的距离。
Land Diameter 焊盘直径: 输入设计中 BGA 焊盘的直径。
Spacing Constraint 间距约束: 输入为相应实体设置的设计间距约束。通常,这被称为 SMD 焊盘到导体的间距。
Maximum Conductor Width 最大导体宽度: 这是可以布设在给定 BGA 焊盘之间的最宽导体宽度。
Distance Between Pads 焊盘间距: 输入两根导体必须穿过的通孔焊盘中心之间的距离。
Conductor Width 导体宽度: 输入必须在两个焊盘之间布线的两根导体的宽度。这主要用于差分对。
Spacing Constraint 间距约束: 输入为相应实体设置的设计间距约束。通常,这被称为焊盘到导体的间距。
Hole Diameter 孔径: 输入焊盘的成品孔径。
Minimum Annular Ring 最小孔环: 输入通孔焊盘栈设计约束允许的最小孔环宽度。
Maximum Pad Diameter 最大焊盘直径: 这是为容纳所需宽度的一对导体穿过而应使用的最大焊盘直径。
Calculated Annular Ring 计算出的环形圈: 这是根据给定输入计算出的焊盘堆栈的环形圈值。如果计算出的环形圈小于允许的最小环形圈,则会显示警告。
Bandwidth & Max Conductor Length(带宽与最大导线长度) 计算器,是用来判断信号在PCB走线上何时会表现出传输线效应的工具,也就是帮你找到那个需要开始考虑阻抗匹配的临界长度。
这是最经典、也是更推荐的方法。因为高速信号的带宽主要由上升时间决定,而非时钟频率。你只需要填入信号的上升时间(如1ns),软件就会估算出信号的带宽和对应的临界走线长度。
Input Method 输入方法: 选择输入信号上升时间或频率。
Signal Risetime: 假设信号的上升时间(10%-90%)为1纳秒。这是计算的关键依据。
IPC-2251 Method IPC-2251 方法: 此计算器使用信号上升时间以及基板的 Er (介电常数) 来确定最大长度。
- Sr Divide by Factor Sr (上升距离) 除法因子: 使用滑块更改 Sr (上升距离) 的除法因子。默认设置为一个典型值 0.25Sr。
- Maximum Conductor Length 最大导体长度: 这是导体在被视为传输线之前所能允许的最大长度。如果你的导体短于此值,通常不需要进行阻抗控制。
- Full Wavelength (In Air):该频率(350MHz)在空气中的完整波长。
- Lambda Divide by Factor:采用 1/7波长 作为临界长度的经验法则。PCB设计界常用1/6或1/7波长来估算。
- Maximum Conductor Length:在此方法下的最大临界长度,约 12.2cm,比上升时间法宽松很多。
基于信号的时钟频率来估算。它算出的长度通常比上升时间法更宽松,可以作为参考。此计算默认介电常数是1。
根据各种输入和电路类型计算导体的阻抗。
Conductor Width 导体宽度
信号在PCB介质中的传播速度,由光速和介质的有效介电常数决定:
其中:
当 ( W/H > 1 ) 时:
其中:
其中:
其中:
formula selection三个选项代表了软件内置的三种不同数学模型,它们的主要区别在于算法的理论依据、适用范围以及计算精度.
| 选项 | 核心特点与理论基础 | 适用场景建议 |
|---|---|---|
| Default (默认) | 1、Saturn PCB Toolkit 的默认算法 2、在实际工程应用中,对于非对称结构的阻抗计算,结果通常更接近专业场解算器(如Polar SI9000) 3、具体数学模型未公开,但综合了多种公式优势 | 是首选推荐。尤其适用于叠层不对称(即H1 ≠ H2)等复杂情况,能提供更贴近生产实际的结果。 |
| IPC-2141 | 基于 IPC-2141 标准规范中的公式 这是行业里一个被广泛引用的标准,但本身是一个简化或经验性的公式 | 适用于对精度要求不那么严苛的对称结构(H1 = H2)或设计初期的快速估算。在非对称情况下,其精度可能不如Default选项。 |
| Wadell | 基于更严谨的电磁场理论(如 Wheeler 的渐近线法),公式更复杂,通常精度更高 | 追求更高理论精度时的选择。但在特定的非对称或极端几何结构下,其实际效果可能与Default选项存在差异,需要结合实际验证。 |
本文作者:ZeroEngineer
本文链接:
版权声明:本文部分内容转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系 1213190608@qq.com 进行删除。