Typický pinout I2C konektoru?

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

Re: Typický pinout I2C konektoru?

Příspěvek od Dex » 04 pro 2017, 00:09

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: 959
Registrován: 01 kvě 2013, 21:27

Re: Typický pinout I2C konektoru?

Příspěvek od DavidO » 04 pro 2017, 08:27

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: 374
Registrován: 11 dub 2013, 00:17

Re: Typický pinout I2C konektoru?

Příspěvek od pgerla » 04 pro 2017, 09:14

DavidO píše:
04 pro 2017, 08:27
Ale - "rozvaděč" - to chceš dělat do hvězdy?
Boudou Vánoce ;)

Pirx
Příspěvky: 160
Registrován: 24 úno 2013, 16:29
Kontaktovat uživatele:

Re: Typický pinout I2C konektoru?

Příspěvek od Pirx » 04 pro 2017, 09:44

DavidO píše:
04 pro 2017, 08:27
Ale - "rozvaděč" - to chceš dělat do hvězdy?
To bych na vetsi vzdalenosti opravdu nedoporucoval... :)
Solder fumes makes you stronger!

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

Re: Typický pinout I2C konektoru?

Příspěvek od Dex » 04 pro 2017, 09:46

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: 160
Registrován: 24 úno 2013, 16:29
Kontaktovat uživatele:

Re: Typický pinout I2C konektoru?

Příspěvek od Pirx » 04 pro 2017, 10:33

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).
Solder fumes makes you stronger!

pgerla
Příspěvky: 374
Registrován: 11 dub 2013, 00:17

Re: Typický pinout I2C konektoru?

Příspěvek od pgerla » 04 pro 2017, 11:04

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: 1264
Registrován: 16 úno 2013, 14:26

Re: Typický pinout I2C konektoru?

Příspěvek od Dex » 04 pro 2017, 11:27

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: 1264
Registrován: 16 úno 2013, 14:26

Re: Typický pinout I2C konektoru?

Příspěvek od Dex » 04 pro 2017, 14:42

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: 959
Registrován: 01 kvě 2013, 21:27

Re: Typický pinout I2C konektoru?

Příspěvek od DavidO » 04 pro 2017, 14:48

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

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host