Bienvenue sur le site des Questions/Réponses du site www.mon-club-elec.fr. Posez vos questions autour de l'Arduino, de l'électronique programmée, de la programmation des mini-PC avec Pyduino ou encore du langage Python : nos spécialistes et la communauté vous répondront en français ! Notez les meilleures réponses : tous en profiteront !
Bienvenue sur le site des Questions/Réponses du site www.mon-club-elec.fr. Posez vos questions autour de l'Arduino, de l'électronique programmée, de la programmation des mini-PC avec Pyduino ou encore du langage Python : nos spécialistes et la communauté vous répondront en français ! Notez les meilleures réponses : tous en profiteront !

Les broches E/S d'un mini-PC sont en 3.3V au lieu de 5V pour Arduino : çà change quoi ??

0 votes
Le niveau de tension des mini-PC est de 3.3V contre 5V pour les cartes Arduino : qu'est-ce que çà change en pratique ? vais-je pouvoir utiliser les mêmes circuits sans changement ?
demandé 20-Jan-2014 dans PYDUINO : Broches E/S par newbie (480 points)
recatégorisées 20-Jan-2014 par xavadmin

1 Réponse

0 votes

A première vue, on pourrait penser que les circuits logiques utilisables avec un Arduino ne le seront pas avec un mini-PC... à première vue seulement...

Que se passe-t-il concrètement ? Prenons le cas du mini-PC en sortie :

  • Sortie mini-PC = H (3.3V) >====> Entrée H (5V théorique) : en fait les entrées numériques supporte souvent un niveau Haut dès 2.8V !! et donc le niveau 3.3V du mini-PC sera considéré comme un niveau HAUT.
  • Sortie mini-PC = L (0V) >=====> Entrée L (0V) : pour le niveau L, pas de problème de compatibilité...

Prenons ensuite le cas du mini-PC en entrée :

  • Entrée mini-PC = H (3.3V théorique) <====< Sortie H (5V théorique) : le niveau 5V reçu par l'entrée mini-PC sera considérée comme un niveau HAUT par l'entrée mini-PC...
  • Entrée mini-PC = L (0V) <====< Sortie L (0V ) : pour le niveau L, pas de problème de compatibilité...

Certains puristes pourront peut-être "crier au loup", mais très concrètement, çà fonctionne, notamment :

  • on peut connecter un ULN 2803 (supporte niveau H dès 2,8V) directement sur les broches E/S d'un mini-PC permettant l'adaptation en intensité ET en tension de toutes les broches numériques en sortie voulue.
  • on peut connecter directement les broches UART du mini-PC sur les broches UART d'un ATMega 328 (le CPU de l'Arduino - niveau Haut en entrée dès 2.7V)
  • on peut aussi utiliser une LED et résistance 270 Ohms directement sur une broche E/S en sortie, idem Arduino, ce qui donne en 3.3V une intensité de 7mA environ dans la LED...
  • on peut utiliser le bouton poussoir directement sur broche E/S en entrée également
  • on peut utiliser un afficheur LCD standard directement sur les broches E/S du mini-PC car il supporte niveau HAUT dès 2.8V,
  • etc....

Pour des shields que l'on souhaiterait utiliser directement sur le pcDuino par exemple, il faudra vérifier que les broches en entrées dudit shield acceptent du 3.3V en niveau HAUT en entrée... mais si c'est le cas, çà devrait fonctionner.

 

répondu 20-Jan-2014 par xavadmin (3,140 points)
...