Typický pinout I2C konektoru?

Uživatelský avatar
Dex
Administrátor
Příspěvky: 1334
Registrován: 16 úno 2013, 14:26

Re: Typický pinout I2C konektoru?

Příspěvek od Dex »

Vyrábím takový rozváděč či jak to nazvat a musím to nějak sjednotit. Na modulech je to rozházené různě, s tím nic neudělám respektive tam to budu muset vždycky přeházet. Na své straně to ale chci mít stejně, pořádek musí být :)

Zajímavá diskuze proběhla na https://electronics.stackexchange.com/q ... 8343#48343

Třeba ve věcech okolo dronů (a tam bych zrovna čekal rušení), se používá VCC - SCL - SDA - GND.

Vůbec je zajímavé, jak se I2C rozšířilo i do oblastí, kde by být nemělo. Asi jim to ale funguje ;)
"all your robots are belong to us"
robodoupe.cz | rxd.cz | codetory.cz
DavidO
Příspěvky: 1052
Registrován: 01 kvě 2013, 21:27

Re: Typický pinout I2C konektoru?

Příspěvek od DavidO »

Na dronech to aspoň budou malé vzdálenosti.
Jestli děláš univerzální rozvaděč, tak navrhni konektor i kabely(!) s myšlenkou "co nejlíp ochránit" a ne "takhle to taky funguje".
Ale - "rozvaděč" - to chceš dělat do hvězdy?
pgerla
Příspěvky: 377
Registrován: 11 dub 2013, 00:17

Re: Typický pinout I2C konektoru?

Příspěvek od pgerla »

DavidO píše: 04 pro 2017, 08:27 Ale - "rozvaděč" - to chceš dělat do hvězdy?
Boudou Vánoce ;)
Pirx
Příspěvky: 171
Registrován: 24 úno 2013, 16:29
Kontaktovat uživatele:

Re: Typický pinout I2C konektoru?

Příspěvek od Pirx »

DavidO píše: 04 pro 2017, 08:27 Ale - "rozvaděč" - to chceš dělat do hvězdy?
To bych na vetsi vzdalenosti opravdu nedoporucoval... :)
Soldering fumes make you stronger!
Uživatelský avatar
Dex
Administrátor
Příspěvky: 1334
Registrován: 16 úno 2013, 14:26

Re: Typický pinout I2C konektoru?

Příspěvek od Dex »

Mno dneska mají tyhle drony klidně půlmetrová ramena. Rozhodně jsou větší, než bude můj největší robot ;)

Hvězda nebude, to by bylo špatně. Odbočky jsou ale povolené a stejně se jim nevyhnu. Nemluvě o tom, že kompas je až úplně nahoře a cesta k němu dlouhá... ;)

Kablíky bych nejradši jako jsou ploché "ribbon", ale s větším průřezem žil.
"all your robots are belong to us"
robodoupe.cz | rxd.cz | codetory.cz
Pirx
Příspěvky: 171
Registrován: 24 úno 2013, 16:29
Kontaktovat uživatele:

Re: Typický pinout I2C konektoru?

Příspěvek od Pirx »

Jeste jedna nevyzadana rada z praxe:
Na kompas jsem si vzdycky vyhradil extra I2C, kterou jsem s nicim nesdilel, nejlepe primo hardwarovou periferii daneho procesoru. Ostatni I2C, jako jsou ultrazvuky a regulator motoru jsem pak delal pomoci bit-bang driveru softwarove na libovolnych pinech. Vlastne mam jako opravdovou sbernici jenom ty ultrazvuky. Ten regulator je taky na extra pinech.
Vyhodou je male kapacitni zatizeni sbernice a softwarove se pres sebe nemlati veci dulezite (kompas) a nepodstatne (sonary).
Soldering fumes make you stronger!
pgerla
Příspěvky: 377
Registrován: 11 dub 2013, 00:17

Re: Typický pinout I2C konektoru?

Příspěvek od pgerla »

Pirx píše: 04 pro 2017, 10:33 dulezite (kompas) a nepodstatne (sonary).
OT: kolikrát za vteřinu čtete Kompas a kolikrat vzdálenost ze sonaru (jednoho/všech).
Uživatelský avatar
Dex
Administrátor
Příspěvky: 1334
Registrován: 16 úno 2013, 14:26

Re: Typický pinout I2C konektoru?

Příspěvek od Dex »

I nevyžádané rady k věci jsou vítány :D

V mém případě bude mozkem RPi Zero a chci to navěsit na hw I2C. Tam, kde to bude potřeba, bude ale mezi senzorem a RPi ještě malý brouk třeba na filtraci nesmyslů ze senzoru.

RPi je v 3,3 V úrovních, ale ty převádím na 5 V. Je to výhodnější kvůli většině senzorů a rozdíl mezi 0 a 1 je pak větší.

Ještě bych mohl zkusit celým robotem protáhnout "kšandu" a tím eliminovat odbočky prakticky úplně. Jen ty klasické ribbon kabely jsou dosti tenké, ale zase bych mohl minimálně třeba napájení zdvojit.
"all your robots are belong to us"
robodoupe.cz | rxd.cz | codetory.cz
Uživatelský avatar
Dex
Administrátor
Příspěvky: 1334
Registrován: 16 úno 2013, 14:26

Re: Typický pinout I2C konektoru?

Příspěvek od Dex »

Asi jsem našel vhodný "káblík" https://www.t-led.cz/p/plochy-rgbw-kabel-11110 :)

Černá žíla půjde pryč a pak bude uvnitř hezky červené VCC a modré GND a po stranách zelené SDA a bíle SCL.
"all your robots are belong to us"
robodoupe.cz | rxd.cz | codetory.cz
DavidO
Příspěvky: 1052
Registrován: 01 kvě 2013, 21:27

Re: Typický pinout I2C konektoru?

Příspěvek od DavidO »

No vidíš - a je to nakonec i podle toho doporučení ve standardu :D
Odpovědět