Comment calculer le délai de propagation du signal en Python avec UliEngineering
Vous pouvez facilement calculer le délai de propagation du signal dans une ligne de transmission à l’aide de la bibliothèque Python UliEngineering :
propagation_delay.py
from UliEngineering.Electronics.PropagationSpeed import *
from UliEngineering.EngineerIO import *
# Calculer le délai de propagation pour une piste PCB FR4 de 10 cm
delay = propagation_delay("10cm", 4.5)
print(f"Délai pour piste FR4 de 10 cm : {format_value(delay, 's')}")
# Calculer le délai de propagation pour un câble de 1 m (εr=1.0)
delay = propagation_delay("1m", 1.0)
print(f"Délai pour 1 m d'air : {format_value(delay, 's')}")Exemple de sortie
propagation_delay_output.txt
Délai pour piste FR4 de 10 cm : 1.58 ns
Délai pour 1 m d'air : 3.33 nsLe délai de propagation est calculé à l’aide de la formule : $t = \frac{l}{c \cdot VF}$, où $l$ est la longueur, $c$ est la vitesse de la lumière et $VF = \frac{1}{\sqrt{\varepsilon_r}}$ est le facteur de vélocité.
Articles liés
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