Stránka 2 z 5

Re: Typický pinout I2C konektoru?

Napsal: 03 pro 2017, 23:09
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 ;)

Re: Typický pinout I2C konektoru?

Napsal: 04 pro 2017, 07:27
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?

Re: Typický pinout I2C konektoru?

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

Re: Typický pinout I2C konektoru?

Napsal: 04 pro 2017, 08:44
od Pirx
DavidO píše: 04 pro 2017, 07:27 Ale - "rozvaděč" - to chceš dělat do hvězdy?
To bych na vetsi vzdalenosti opravdu nedoporucoval... :)

Re: Typický pinout I2C konektoru?

Napsal: 04 pro 2017, 08:46
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.

Re: Typický pinout I2C konektoru?

Napsal: 04 pro 2017, 09:33
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).

Re: Typický pinout I2C konektoru?

Napsal: 04 pro 2017, 10:04
od pgerla
Pirx píše: 04 pro 2017, 09:33 dulezite (kompas) a nepodstatne (sonary).
OT: kolikrát za vteřinu čtete Kompas a kolikrat vzdálenost ze sonaru (jednoho/všech).

Re: Typický pinout I2C konektoru?

Napsal: 04 pro 2017, 10:27
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.

Re: Typický pinout I2C konektoru?

Napsal: 04 pro 2017, 13:42
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.

Re: Typický pinout I2C konektoru?

Napsal: 04 pro 2017, 13:48
od DavidO
No vidíš - a je to nakonec i podle toho doporučení ve standardu :D