如何使用 UliEngineering 在 Python 中计算晶体的实际负载电容

你可以使用 UliEngineering Python 库,根据外部电容和寄生电容轻松计算出晶体的实际负载电容:

actual_load_capacitance.py
from UliEngineering.Electronics.Crystal import *
from UliEngineering.EngineerIO import *

# 计算使用 5pF 外部电容时的实际负载电容
cl = actual_load_capacitance("5pF")
print(f"Actual load capacitance (5pF external): {format_value(cl, 'F')}")

# 使用自定义引脚电容和杂散电容进行计算
cl = actual_load_capacitance("10pF", cpin="4pF", cstray="3pF")
print(f"Actual load capacitance (10pF, cpin=4pF, cstray=3pF): {format_value(cl, 'F')}")

示例输出

actual_load_capacitance_output.txt
Actual load capacitance (5pF external): 7.50 pF
Actual load capacitance (10pF, cpin=4pF, cstray=3pF): 15.0 pF

本文根据外部电容和寄生电容计算晶体所承受的实际负载电容。如果你需要计算达到目标负载电容所需的外部电容,请参阅这篇相关文章

实际负载电容使用以下公式计算:$C_L = \frac{C_{ext}^2}{2 \cdot C_{ext} + C_{pin}} + C_{stray}$,该公式考虑了两个外部电容的串联组合加上杂散电容。

相关文章


Check out similar posts by category: Electronics, Python