 | Adam 06.09.2019 10:03 Bydliště: Praha
|
| E_man napsal(a): Řekl bych, že vzhledem ke spojení s "otevřeným kolektorem" je I2C komunikace vhodná jen pro krátké vzdáleností. ... |
I2C na větší vzdálenosti Doporučuje se provozovat I2C do kapacity vedení 400 pF.
Bezproblémová vzdálenost pak tedy může být různá podle parametrů kabelu.
Jelikož jde o kapacitní normu, je dobré se vyhnout koaxiálním kabelům.
Současně je pro větší vzdálenosti vhodné ukotvit oba přenosové vodiče přes pull-up rezistor
o hodnotě 4,7 kΩ.
Také je vhodné vést tuto linku s dostatečným odstupem od veškerého síťového vedení, což může být často problém největší.
Účinným řešením pro větší vzdálenosti může být použití nějakého převodník úrovní, např. z 5V na 12V.
Prý se pak dá linka I2C vést třeba až na vzdálenost 100 metrů.
Samozřejmě se nabízí úvaha komunikovat nějak vzduchem (Bluetooth tak do 20 metrů, nebo pak Wi-Fi),
ale je dobré nezapomenout na to, že takové řešení je nesrovnatelně složitější a v některých případech nám to může celé zařízení značně zkomplikovat. |
|