cs:i2chub
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| cs:i2chub [2014/08/13 16:54] – [Python] kaklik | cs:i2chub [Neznámé datum] (aktuální) – upraveno mimo DokuWiki (Neznámé datum) 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ====== I²C rozbočovač | + | ====== I²C rozbočovač |
| [[http:// | [[http:// | ||
| [[http:// | [[http:// | ||
| Řádek 6: | Řádek 6: | ||
| ===== Používání modulu ===== | ===== Používání modulu ===== | ||
| - | Před použitím modulu a připojením napájení se ujistěte, zda všechna připojená čidla mohou být provozována na zvoleném napájecím napětí. Neboť připojením +5V napájení na 3,3V čidlo dojde k jeho zničení. | + | <WRAP WARNING>Před použitím modulu a připojením napájení se ujistěte, zda všechna připojená čidla mohou být provozována na zvoleném napájecím napětí. Neboť připojením +5V napájení na 3,3V čidlo dojde k jeho poškození, |
| Modul má na standardy MLAB poměrně nezvyklé uspořádání výstupních konektorů, kdy konektory na I²C nejsou paralelně zdvojeny, ale naopak každá hřebínková řada je připojena k jednomu výstupnímu kanálu obvodu TCA9548A a číslována číslicemi 0 až 7. | Modul má na standardy MLAB poměrně nezvyklé uspořádání výstupních konektorů, kdy konektory na I²C nejsou paralelně zdvojeny, ale naopak každá hřebínková řada je připojena k jednomu výstupnímu kanálu obvodu TCA9548A a číslována číslicemi 0 až 7. | ||
| Řádek 34: | Řádek 34: | ||
| pca954x 1-0070: registered 8 multiplexed busses for I2C switch pca9548 | pca954x 1-0070: registered 8 multiplexed busses for I2C switch pca9548 | ||
| i2c i2c-1: new_device: Instantiated device pca9548 at 0x70 | i2c i2c-1: new_device: Instantiated device pca9548 at 0x70 | ||
| + | |||
| + | Tento postup způsobí rozdělení hlavní zběrnice na několik segmentů, kdy ke každému segmentu I²C zběrnice lze z jádra přistupovat zvlášť. | ||
| + | |||
| + | Alternativně je však možné výstupy modulu přepínat ručně použitím přímého zápisu do routovacího registru. Například tento příkaz aktivuje všechny jeho porty (Pozor, pokud budeme v takovém případě na dva různé porty připojena zařízení se stejnými adresami, tak dojde velmi pravděpodobně k zablokování sběrnice.) | ||
| + | |||
| + | sudo i2cset -y -r 1 0x70 0xff | ||
| Řádek 45: | Řádek 51: | ||
| * [[https:// | * [[https:// | ||
| + | ===== Problémy ===== | ||
| + | |||
| + | U verze I2CHUB02A se vyskytla výrobní vada a některé PCB měly nevodivé některé prokovy. Závada se projevovala tak, že nebyly připojeny některé pull-up odpory na napájení. | ||
cs/i2chub.1407948897.txt.gz · Poslední úprava: 2014/08/13 16:54 (upraveno mimo DokuWiki)
