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
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
