Python: Signallaufzeit mit UliEngineering berechnen
English
Deutsch
Du kannst leicht die Signallaufzeit durch eine Übertragungsleitung mit der UliEngineering-Python-Bibliothek 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 nsDie Signallaufzeit wird mit der Formel $t = \frac{l}{c \cdot VF}$ berechnet, wobei $l$ die Länge, $c$ die Lichtgeschwindigkeit und $VF = \frac{1}{\sqrt{\varepsilon_r}}$ der Geschwindigkeitsfaktor ist.
Verwandte Beiträge
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