[Numérique] Bus SPI arduino 5V vers des composants 3.3V
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Bus SPI arduino 5V vers des composants 3.3V



  1. #1
    002

    Bus SPI arduino 5V vers des composants 3.3V


    ------

    Bonjour.

    Je fais un circuit a base d'atmega32u4 (le µC des arduinos) qui fonctionne en 5V.

    J'ai des composants dans mon circuit qui fonctionnent en 3.3V.
    Naïvement, je me suis dit que j'allais mettre des ponts diviseurs de tension sur les MOSI, MISO, SCK et CS (1K/1.9K) avant de réaliser que le MISO (c'est bien ça) fonctionnait dans l'autre sens...
    J'ai donc piqué a sparkfun le design de leurs cartes convertisseurs de niveau logique pour le MISO.

    Au final, j'obtiens un truc qui ressemble à ça :

    Nom : is_it_ok.jpg
Affichages : 305
Taille : 181,0 Ko

    Le pont diviseur fera l'affaire ? Le mosfet également ? (sachant que la fréquence maximale du SPI est de 10Mhz)

    En vous remerciant !

    -----

  2. #2
    jiherve

    Re : Bus SPI arduino 5V vers des composants 3.3V

    bonsoir
    le truc a MOS fonctionne si celui ci est compatible des niveaux TTL, quant aux 10MHz sur le SPI il faudra oublier car le µC plafonne à Fclock/2 donc 8Mhz au max.
    JR
    l'électronique c'est pas du vaudou!

  3. #3
    002

    Re : Bus SPI arduino 5V vers des composants 3.3V

    De mémoire, le Gate threhold voltage de ce composant est entre 0.8 et 1.5 volt. C'est bien de cela qu'il s'agit ?

    Concernant le pont diviseur, la technique est recevable pour la communication SPI ? (j'apprends sur le tas, je ne voudrais pas passer à coter d'une subtilité)

    Merci pour votre aide.

  4. #4
    jiherve

    Re : Bus SPI arduino 5V vers des composants 3.3V

    bonjour,
    oui et oui on peut le faire mais ne pas perdre de vue que le pont résistif va exhauster le rôle des capa parasites et donc avachir les fronts et limiter la fréquence; Si l'effet est trop pénalisant il faudra baisser les résistances dans les limites de la sortance des pin du µC ou faire une compensation en fréquence du pont ,mais çà j'évite en général.
    JR
    l'électronique c'est pas du vaudou!

  5. A voir en vidéo sur Futura
  6. #5
    002

    Re : Bus SPI arduino 5V vers des composants 3.3V

    Merci pour ces précisions.

    Du coup, je pense que je vais utiliser un mosfet pour MOSI, MISO et SCK et juste laisser les CS sur des ponts diviseurs.

    Merci pour votre aide !

Discussions similaires

  1. AppInventor vers Arduino
    Par ApoLya dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 09/02/2021, 10h15
  2. [Programmation] API/AT commands - Arduino vers XBEE
    Par MrVynz dans le forum Électronique
    Réponses: 1
    Dernier message: 21/01/2021, 15h47
  3. [Programmation] arduino programme (projet SI) arduino+shield et relais grove branchement
    Par azebi dans le forum Électronique
    Réponses: 11
    Dernier message: 09/03/2020, 20h29
  4. Problème grbl vers arduino mega 2560
    Par bucheronze dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 02/02/2017, 15h37
  5. Réponses: 1
    Dernier message: 31/01/2017, 22h16
Découvrez nos comparatifs produits sur l'informatique et les technologies.