Jak vypočítat zpoždění šíření signálu v Pythonu pomocí UliEngineering
Můžete snadno vypočítat zpoždění šíření signálu přenosovou cestou pomocí knihovny UliEngineering v Pythonu:
m
⚠
⚠
propagation_delay.py
from UliEngineering.Electronics.PropagationSpeed import *
from UliEngineering.EngineerIO import *
# Výpočet zpoždění šíření pro 10cm FR4 PCB stopu
delay = propagation_delay("10cm", 4.5)
print(f"Delay for 10cm FR4 trace: {format_value(delay, 's')}")
# Výpočet zpoždění šíření pro 1m kabel (εr=1.0)
delay = propagation_delay("1m", 1.0)
print(f"Delay for 1m air: {format_value(delay, 's')}")Příklad výstupu
propagation_delay_output.txt
Delay for 10cm FR4 trace: 1.58 ns
Delay for 1m air: 3.33 nsZpoždění šíření se počítá pomocí vzorce: $t = \frac{l}{c \cdot VF}$, kde $l$ je délka, $c$ je rychlost světla a $VF = \frac{1}{\sqrt{\varepsilon_r}}$ je rychlostní faktor.
Související příspěvky
Podívejte se na podobné články podle kategorie:
Calculators, Electronics, Python
Pokud vám tento článek pomohl, zvažte, zda mi nekoupíte kávu nebo nepřispějete přes PayPal na podporu výzkumu a publikování nových článků na TechOverflow