Hlavní přehled   |   Info a nápověda Přihlásit   |   Registrovat
 
 
Příspěvek umístěný v tematickém vlákně:    Arduino, mikrokontroléry, mikropočítače   (str. 6)
 
Adam   
06.09.2019 10:03
Bydliště: Praha
6423 584 6133 
  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.
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasyOznačit příspěvek
  Přejít na příspěvek do vlákna      

 
 
Omforum.cz   |   Nápověda   |   Pravidla fóra   |   Podpořte chod fóra   |   Vytvořil: 2015-2026 Adam Benda
 
 
CC BY-NC-ND 3.0 CZ
Licence Creative Commons
Toto dílo podléhá licenci Creative Commons Uveďte původ-Neužívejte komerčně-Nezpracovávejte 3.0 Česká republika License