Python: Signallaufzeit mit UliEngineering berechnen
Die Signallaufzeit durch eine Übertragungsleitung lässt sich mit der UliEngineering-Python-Bibliothek einfach berechnen:
propagation_delay.py
from UliEngineering.Electronics.PropagationSpeed import *
from UliEngineering.EngineerIO import *
# Signallaufzeit für eine 10cm FR4-Leiterbahn berechnen
delay = propagation_delay("10cm", 4.5)
print(f"Laufzeit für 10cm FR4-Leiterbahn: {format_value(delay, 's')}")
# Signallaufzeit für ein 1m Kabel (εr=1,0) berechnen
delay = propagation_delay("1m", 1.0)
print(f"Laufzeit für 1m Luft: {format_value(delay, 's')}")Beispielausgabe
propagation_delay_output.txt
Laufzeit für 10cm FR4-Leiterbahn: 1.58 ns
Laufzeit für 1m Luft: 3.33 nsBerechnet wird die Signallaufzeit nach der Formel $t = \frac{l}{c \cdot VF}$, wobei $l$ die Länge, $c$ die Lichtgeschwindigkeit und $VF = \frac{1}{\sqrt{\varepsilon_r}}$ der Geschwindigkeitsfaktor ist.
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