如何使用 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
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow