Modifications

Sauter à la navigation Sauter à la recherche
2 714 octets ajoutés ,  23 juillet 2017 à 20:32
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}}
29 917

modifications

Menu de navigation