[résolu] buffer obligatoire ou non obligatoire

Bonjour à tous.

J'ai trouvé ce site: ENC28J60 Ethernet Breakout Board | dereenigne.org ou il explique comment connecter un module ethernet a base de ENC28J60 à un arduino.
Ce module fonctionne en 3.3v mais est 5v tolerant.
Du coup on peut brancher les sorties d'un arduino uno directement sur les entrées du module ne question.
Par contre, pour l'inverse, le gars dans le blog, utilise un buffer pour passer d'une sortie 3.3v du module vers une entré d'arduino qui est suposé recevoir du 5v.

Je pensais que l'arduino uno pouvait recevoir du 3.3v sur ces entrés digital et etre considéré comme un 1 logique.

J'ai testé le montage chez moi SANS buffer car je n'en ai pas. Cela ne marche pas. Je me dis que c'est peut etre a cause du buffer mais je suis septique. Si quelqu'un peut confirmer qu'il faut ou non un buffer, ca me permettrait deja d'éliminer certaines choses dans mes nombreux test.

Merci!

Je me répond a moi même: Non il n'est pas obligatoire. Le montage fonctionne bien.

Merci!

Et pour confirmer tes "constatations" il y a la datasheet du micro :
Par exemple pour ATMega328p, page 340, tu trouvera deux graphes :

  1. le seuil de basculement entre 0 et 1 (threshold)
  2. l'hystérésis

et ceci pour différentes tensions d'alimentation et différentes températures ambiantes.
Tu pourra ainsi calculer tes marges.

NB : Pour conserver un micro en bonne santé c'est souvent plus sûr de lire la datasheet avant de faire les essais :grin:

Merci pour l'info!

Je me suis dis que du sous voltage ne pouvait pas l'abimer :slight_smile:
Enfin, c'est que je pense, mais je peux me tromper.

"Je me suis dis que du sous voltage ne pouvait pas l'abimer"
C'est très souvent le cas toutefois il faut vérifier.
Dans ton cas le plus intéressant c'est que tu peux calculer tes marges de fonctionnement.
Avec un point de basculement autour de 2,5V pour un fonctionnement sans soucis il est préférable d'avoir une réserve de 0,4 à 0,5 V soit un niveau "haut" toujours supérieur à 2,9/3,0 V.

Les tensions sont généralement fournies avec une précision de +/- 5%
Imagine le 5V à +5% et le 3,3V à -5%
Le seuil de basculement sera voisin de 5,25/2 = 2,62 V
Le niveau max de sortie coté 3,3V sera 3,14 V

La marge théorique est 3,3-2,5 = 0,8 V
La marge réelle sera 3,14- 2,62 = 0,52 V soit quasiment 50% de perdu rien que du fait de la dispersion des alimentations!

Les centaines de mV sont très vite perdues !