Ligne 1 : |
Ligne 1 : |
| {{UniPi-NAV}} | | {{UniPi-NAV}} |
| + | |
| + | == Circuits intégrés == |
| + | La carte UniPi dispose de plusieurs circuit intégré placés sur le bus I2C |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | | align="center" | Circuit |
| + | | align="center" | Adresse |
| + | | align="center" | Utilisation |
| + | |- style="font-size: 90%" |
| + | | align="left" | MCP23008 |
| + | | align="left" | 0x20 |
| + | | align="left" | GPIO Extender (contrôle des relais) |
| + | |- style="font-size: 90%" |
| + | | align="left" | DS2482-100 |
| + | | align="left" | 0x18 |
| + | | align="left" | Maître bus 1-Wite |
| + | |- style="font-size: 90%" |
| + | | align="left" | MCP79410 |
| + | | align="left" | 0x6F, 0x57 |
| + | | align="left" | Horloge temps réel |
| + | |- style="font-size: 90%" |
| + | | align="left" | MCP3422 |
| + | | align="left" | 0x68 |
| + | | align="left" | ADC (les 2 entrées digitales) |
| + | |- style="font-size: 90%" |
| + | | align="left" | 24AA00/24C02 |
| + | | align="left" | 0x50-0x57 |
| + | | align="left" | EEPROM (donnée de configuration, espace utilisateur) |
| + | |} |
| + | |
| + | == Connecteur P1 du Pi == |
| + | Cette documentation concerne les 26 premières broches du GPIO (compatible ancien Raspberry Pi et Raspberry Modèle B+ et suivant). |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
Ligne 7 : |
Ligne 40 : |
| | align="center" | Fonction | | | align="center" | Fonction |
| | align="center" | Description | | | align="center" | Description |
− | |- style="font-size: 90%"
| |
− | | align="left" | ww
| |
− | | align="left" | xx
| |
− | | align="left" | yyyy
| |
− | | align="left" | zzzz
| |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | AO | | | align="left" | AO |
| | align="left" | GPIO 18 | | | align="left" | GPIO 18 |
| | align="left" | PWM | | | align="left" | PWM |
− | | align="left" | Analog Output 0-10V | + | | align="left" | Sortie Analogique 0-10V |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | I01 | | | align="left" | I01 |
| | align="left" | GPIO 4 | | | align="left" | GPIO 4 |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | I02 | | | align="left" | I02 |
| | align="left" | GPIO 17 | | | align="left" | GPIO 17 |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | I03 | | | align="left" | I03 |
| | align="left" | GPIO 27 | | | align="left" | GPIO 27 |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | I04 | | | align="left" | I04 |
| | align="left" | GPIO 23 | | | align="left" | GPIO 23 |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | I05 | | | align="left" | I05 |
| | align="left" | GPIO 22 | | | align="left" | GPIO 22 |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | I06 | | | align="left" | I06 |
| | align="left" | GPIO 24 | | | align="left" | GPIO 24 |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | I07 | | | align="left" | I07 |
| | align="left" | GPIO 11 | | | align="left" | GPIO 11 |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | I08 | | | align="left" | I08 |
| | align="left" | GPIO 7 | | | align="left" | GPIO 7 |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | I09 | | | align="left" | I09 |
| | align="left" | GPIO 8 | | | align="left" | GPIO 8 |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | I10 | | | align="left" | I10 |
| | align="left" | GPIO 9 | | | align="left" | GPIO 9 |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | I11 | | | align="left" | I11 |
| | align="left" | GPIO 25 | | | align="left" | GPIO 25 |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | I12 | | | align="left" | I12 |
| | align="left" | GPIO 10 | | | align="left" | GPIO 10 |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
− | | align="left" | Digital Input | + | | align="left" | Entrée Digitale |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | I2C1_SCL | | | align="left" | I2C1_SCL |
Ligne 97 : |
Ligne 125 : |
| | align="left" | UART0_TXD | | | align="left" | UART0_TXD |
| | align="left" | Connecteur RJ11 UART | | | align="left" | Connecteur RJ11 UART |
| + | |} |
| + | |
| + | == Connecteur P5 du Raspberry-Pi == |
| + | Le connecteur P5 est l'ancien Raspberry-Pi était "séparé" du GPIO 26 broches. |
| + | |
| + | Depuis le Raspberry Modèle + (Pi B+), le GPIO à été étendu de 26 broches à 40 broches (le connecteur P5 n'est plus disponible). |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | | align="center" | UniPi |
| + | | align="center" | Raspberry-Pi |
| + | | align="center" | Fonction |
| + | | align="center" | Description |
| + | |- style="font-size: 90%" |
| + | | align="left" | I13 |
| + | | align="left" | GPIO 31 |
| + | | align="left" | Entrée digitale |
| + | | align="left" | Entrée digitale |
| + | |- style="font-size: 90%" |
| + | | align="left" | I14 |
| + | | align="left" | GPIO 30 |
| + | | align="left" | Entrée digitale |
| + | | align="left" | Entrée digitale |
| + | |- style="font-size: 90%" |
| + | | align="left" | I2C0_SCL |
| + | | align="left" | GPIO 29 |
| + | | align="left" | I2C0_SCL |
| + | | align="left" | External I2C_1 |
| + | |- style="font-size: 90%" |
| + | | align="left" | I2C0_SDA |
| + | | align="left" | GPIO 28 |
| + | | align="left" | I2C0_SDA |
| + | | align="left" | External I2C_1 |
| + | |} |
| + | |
| + | == MCP23008 - contrôle des relais == |
| + | Table de mapping du MCP23008 (adresse 0x20) contrôlant les 8 relais de la carte UniPi. |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | | align="center" | Titre1 |
| + | | align="center" | Description |
| + | |- style="font-size: 90%" |
| + | | align="left" | 8 |
| + | | align="left" | GP0 |
| + | |- style="font-size: 90%" |
| + | | align="left" | 7 |
| + | | align="left" | GP1 |
| + | |- style="font-size: 90%" |
| + | | align="left" | 6 |
| + | | align="left" | GP2 |
| + | |- style="font-size: 90%" |
| + | | align="left" | 5 |
| + | | align="left" | GP3 |
| + | |- style="font-size: 90%" |
| + | | align="left" | 4 |
| + | | align="left" | GP4 |
| + | |- style="font-size: 90%" |
| + | | align="left" | 3 |
| + | | align="left" | GP5 |
| + | |- style="font-size: 90%" |
| + | | align="left" | 2 |
| + | | align="left" | GP6 |
| + | |- style="font-size: 90%" |
| + | | align="left" | 1 |
| + | | align="left" | GP7 |
| |} | | |} |
| | | |
| {{UniPi-TRAILER}} | | {{UniPi-TRAILER}} |