KY-051 Voltage Translator / Level Shifter
Ce décaleur de niveau convertit les signaux numériques d'une tension vers le bas à une autre ou vers le haut.
- Arduino
- Raspberry Pi
- Micro:Bit
Ce changeur de niveau convertit les signaux numériques d'une tension vers le bas à une autre ou vers le haut. Au total, quatre canaux sont disponibles pour effectuer des conversions.
De nos jours, il existe de nombreux systèmes de microcontrôleurs qui fonctionnent dans différentes plages de tension : Par exemple, les entrées et sorties des anciens systèmes tels que l'Arduino, basé sur un contrôleur Atmega, fonctionnent à des niveaux de 5V. Les appareils plus récents, comme l'ordinateur Raspberry-Pi basé sur un contrôleur ARM, fonctionnent à un niveau de tension de 3,3 V.
Toutefois, si l'on souhaite communiquer entre deux systèmes ayant des niveaux de tension différents, le niveau de tension doit être "décalé", c'est-à-dire ajusté. Si aucun réglage n'est effectué, la tension excédentaire doit être consommée ailleurs (par exemple sous forme de chaleur). Selon le système, cela peut entraîner des dommages irréversibles pour l'appareil.
Affectation des broches
L'affectation des broches est imprimée sur la carte du module.
Les signaux aux entrées/sorties A1-A4 et B1-B4 sont décalés au niveau de tension respectif (VCCa -> A1-A4 | VCCb -> B1-B4).
Exemple:
Sortie Arduino -> Digital [ON] = 5 V @ B1 >>>>>>> 3.3 V @ A1 -> Entrée Raspberry Pi
Aucun logiciel ou code supplémentaire n'est nécessaire pour le fonctionnement ; le module fonctionne de manière autonome.
Veuillez noter que VCCb doit être supérieur/égal à VCCa (exemple VCCb=5 V - VCCa=3,3 V).
Exemple de connexion entre Arduino et Arduino:
Affectation des broches Arduino:
Arduino | Capteur |
---|---|
5 V | Vccb |
Pin 3 | B1 |
Pin 4 | B2 |
Pin 5 | B3 |
Pin 6 | B4 |
GND | GND |
Affectation des broches Arduino
Arduino | Capteur |
---|---|
3.3 V | Vccb |
Pin 3 | A1 |
Pin 4 | A2 |
Pin 5 | A3 |
Pin 6 | A4 |
GND | GND |
Veillez à ce que les deux systèmes soient reliés par la même connexion de masse (GND) - il n'est pas nécessaire de relier l'OE à ce module.
Ce changeur de niveau convertit les signaux numériques d'une tension vers le bas à une autre ou vers le haut. Au total, quatre canaux sont disponibles pour effectuer des conversions.
De nos jours, il existe de nombreux systèmes de microcontrôleurs qui fonctionnent dans différentes plages de tension : Par exemple, les entrées et sorties des anciens systèmes tels que l'Arduino, basé sur un contrôleur Atmega, fonctionnent à des niveaux de 5V. Les appareils plus récents, comme l'ordinateur Raspberry-Pi basé sur un contrôleur ARM, fonctionnent à un niveau de tension de 3,3 V.
Toutefois, si l'on souhaite communiquer entre deux systèmes ayant des niveaux de tension différents, le niveau de tension doit être "décalé", c'est-à-dire ajusté. Si aucun réglage n'est effectué, la tension excédentaire doit être consommée ailleurs (par exemple sous forme de chaleur). Selon le système, cela peut entraîner des dommages irréversibles pour l'appareil.
Affectation des broches
L'affectation des broches est imprimée sur la carte du module.
Les signaux aux entrées/sorties A1-A4 et B1-B4 sont décalés au niveau de tension respectif (VCCa -> A1-A4 | VCCb -> B1-B4).
Exemple:
Sortie Arduino -> Digital [ON] = 5 V @ B1 >>>>>>> 3.3 V @ A1 -> Entrée Raspberry Pi
Aucun logiciel ou code supplémentaire n'est nécessaire pour le fonctionnement ; le module fonctionne de manière autonome.
Veuillez noter que VCCb doit être supérieur/égal à VCCa (exemple VCCb=5 V - VCCa=3,3 V).
Exemple de connexion entre Arduino et Raspberry Pi:
Affectation des broches Arduino:
Arduino | Capteur |
---|---|
5 V | Vccb |
Pin 3 | B1 |
Pin 4 | B2 |
Pin 5 | B3 |
Pin 6 | B4 |
GND | GND |
Affectation des broches Raspberry Pi
Raspberry Pi | Capteur |
---|---|
3,3 V [Pin 1] | Vcca |
GPIO 18 [Pin 12] | A1 |
GPIO 3 / SCL [Pin 5] | A2 |
GPIO 2 / SDA [Pin 3] | A3 |
GPIO 11 [Pin 8] | A4 |
GND [Pin 6] | GND |
Veillez à ce que les deux systèmes soient reliés par la même connexion de masse (GND) - il n'est pas nécessaire de relier l'OE à ce module.
Ce changeur de niveau convertit les signaux numériques d'une tension vers le bas à une autre ou vers le haut. Au total, quatre canaux sont disponibles pour effectuer des conversions.
De nos jours, il existe de nombreux systèmes de microcontrôleurs qui fonctionnent dans différentes plages de tension : Par exemple, les entrées et sorties des anciens systèmes tels que l'Arduino, basé sur un contrôleur Atmega, fonctionnent à des niveaux de 5V. Les appareils plus récents, comme l'ordinateur Raspberry-Pi basé sur un contrôleur ARM, fonctionnent à un niveau de tension de 3,3 V.
Toutefois, si l'on souhaite communiquer entre deux systèmes ayant des niveaux de tension différents, le niveau de tension doit être "décalé", c'est-à-dire ajusté. Si aucun réglage n'est effectué, la tension excédentaire doit être consommée ailleurs (par exemple sous forme de chaleur). Selon le système, cela peut entraîner des dommages irréversibles pour l'appareil.
Affectation des broches
L'affectation des broches est imprimée sur la carte du module.
Les signaux aux entrées/sorties A1-A4 et B1-B4 sont décalés au niveau de tension respectif (VCCa -> A1-A4 | VCCb -> B1-B4).
Exemple:
Sortie Arduino -> Digital [ON] = 5 V @ B1 >>>>>>> 3.3 V @ A1 -> Entrée Raspberry Pi
Aucun logiciel ou code supplémentaire n'est nécessaire pour le fonctionnement ; le module fonctionne de manière autonome.
Veuillez noter que VCCb doit être supérieur/égal à VCCa (exemple VCCb=5 V - VCCa=3,3 V).
Exemple de connexion entre Arduino et Micro:Bit:
Affectation des broches Arduino:
Arduino | Capteur |
---|---|
5 V | Vccb |
Pin 3 | B1 |
Pin 4 | B2 |
Pin 5 | B3 |
Pin 6 | B4 |
GND | GND |
Affectation des broches Micro:Bit
Micro:Bit | Capteur |
---|---|
3,3 V [Pin 3V] | Vcca |
P0 [Pin 0] | A1 |
P1 [Pin 1] | A2 |
P2 [Pin 2] | A3 |
P8 [Pin 8] | A4 |
GND [Pin GND] | GND |
Veillez à ce que les deux systèmes soient reliés par la même connexion de masse (GND) - il n'est pas nécessaire de relier l'OE à ce module.