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
 
Top