Як обчислити фактичну навантажувальну ємність кристала у Python за допомогою UliEngineering

Ви можете легко обчислити фактичну навантажувальну ємність кристала з урахуванням зовнішніх конденсаторів та паразитних ємностей за допомогою бібліотеки Python UliEngineering:

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

# Обчислити фактичну навантажувальну ємність із зовнішніми конденсаторами 5пФ
cl = actual_load_capacitance("5pF")
print(f"Фактична навантажувальна ємність (зовнішній 5пФ): {format_value(cl, 'Ф')}")

# Обчислити з власними ємностями виводу та паразитною ємністю
cl = actual_load_capacitance("10pF", cpin="4pF", cstray="3pF")
print(f"Фактична навантажувальна ємність (10пФ, cpin=4пФ, cstray=3пФ): {format_value(cl, 'Ф')}")

Приклад виводу

actual_load_capacitance_output.txt
Фактична навантажувальна ємність (зовнішній 5пФ): 7,50 пФ
Фактична навантажувальна ємність (10пФ, cpin=4пФ, cstray=3пФ): 15,0 пФ

Ця публікація обчислює фактичну навантажувальну ємність, яку «бачить» кристал, з урахуванням ваших зовнішніх конденсаторів та паразитних ємностей. Якщо вам потрібно обчислити необхідні зовнішні конденсатори для досягнення цільової навантажувальної ємності, див. цю пов’язану публікацію.

Фактична навантажувальна ємність обчислюється за формулою: $C_L = \frac{C_{ext}^2}{2 \cdot C_{ext} + C_{pin}} + C_{stray}$, яка враховує послідовне з’єднання двох зовнішніх конденсаторів плюс паразитну ємність.

Пов’язані публікації


Дивіться схожі статті за категоріями: Calculators Electronics Python