UART 3,3v vers 5V picaxe...

spheris

Senior Member
#1
Bonjour,
Sans vouloir passer par une interface RS232 avec max232, je souhaite relier le port série UART 3.3v du raspberry PI B+ sur un picaxe 20M2 pour pouvoir communiquer en série.
Comment adapter la tension de 3.3v à 5V ?
Merci pour vos réponses.
;)
 

Technoman

Senior Member
#5
@GM39 merci pour le document

Le grand intérêt de la solution à transistor MOSFET est sa capacité à fonctionner aussi en mode bidirectionnel, cas des bus I2C et One wire.

Il existe aussi nombre de circuits intégrés dédiés à cette mission (level translator, level shifter, voltage-level shifter).
Quelques exemples : ST2378E, TXB0108, MAX14611, ....
 

PieM

Senior Member
#6
Bonjour,
C'est pas plus simple d'alimenter le 20M2 sous 3.3V ?
Sinon, une entrée Rx type TTL du picaxe en 5V voit un 1 logique avec du 3V. quant à la sortie Tx il suffit de mettre un diviseur de tension avec 2 R.
 
Last edited:

Technoman

Senior Member
#7
@PieM
... d'alimenter le 20M2 sous 3.3V ?
Sans doute, mais comme nous ne savons pas à quoi sert le 20M2...

Est-il connecté à des capteurs/actionneurs ne fonctionnant qu'en 5V?
Si oui, cela revient à déplacer le problème avec, peut-être, davantage de lignes à traiter.
 

PieM

Senior Member
#8
Comprends pas.
Avec un picaxe alimenté en 5V il suffit de 2 résistances en diviseur sur la sortie TX. Quant à l'entrée Rx elle tout a fait compatible avec 3.3V sur une entrée TTL (qui est le type par défaut sur un 20M2). Chose courante en interface de modules BT ou GPS avec un pic
 

spheris

Senior Member
#9
Merci pour vos réponses.
PieM a raison, un simple pont diviseur fonctionne sur Tx et pour Rx, c'est bien compatible aussi.
Merci pour votre aide
;)
 
Top