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 ns

Die 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