Python: Tatsächliche Quarz-Lastkapazität mit UliEngineering berechnen
Die tatsächliche Lastkapazität eines Quarzes bei gegebenen externen Kondensatoren und parasitären Kapazitäten lässt sich mit der UliEngineering-Python-Bibliothek einfach berechnen:
actual_load_capacitance.py
from UliEngineering.Electronics.Crystal import *
from UliEngineering.EngineerIO import *
# Tatsächliche Lastkapazität mit 5pF externen Kondensatoren berechnen
cl = actual_load_capacitance("5pF")
print(f"Tatsächliche Lastkapazität (5pF extern): {format_value(cl, 'F')}")
# Mit benutzerdefinierter Pin- und Streukapazität berechnen
cl = actual_load_capacitance("10pF", cpin="4pF", cstray="3pF")
print(f"Tatsächliche Lastkapazität (10pF, cpin=4pF, cstray=3pF): {format_value(cl, 'F')}")Beispielausgabe
actual_load_capacitance_output.txt
Tatsächliche Lastkapazität (5pF extern): 7.50 pF
Tatsächliche Lastkapazität (10pF, cpin=4pF, cstray=3pF): 15.0 pFDieser Beitrag berechnet die tatsächliche Lastkapazität, die der Quarz bei gegebenen externen Kondensatoren und parasitären Kapazitäten sieht. Wenn die erforderlichen externen Kondensatoren berechnet werden müssen, um eine Ziel-Lastkapazität zu erreichen, siehe diesen verwandten Beitrag.
Berechnet wird die tatsächliche Lastkapazität nach der Formel $C_L = \frac{C_{ext}^2}{2 \cdot C_{ext} + C_{pin}} + C_{stray}$, welche die Reihenschaltung der beiden externen Kondensatoren plus die Streukapazität berücksichtigt.
Verwandte Beiträge
Ähnliche Beiträge nach Kategorie:
Electronics, Python
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen