🛠 Chaîne d'alimentation VDD_IO : tension par banque, eMMC en 1,8 V et rampe

Raspberry Pi Compute Module 1 (CM1) · avance · Schéma : IMG-cm1-avance-2-vdd-io-powerchain.svg — Les trois tensions possibles de VDD_IO (1,8 V, 2,7 V, 3,3 V) appliquées par banque de GPIO du Compute Module 1, l'eMMC fixée en 1,8 V, l'entrée VBAT consommant au moins 2 W, et la rampe d'alimentation en ordre décroissant

Objectifs

Concevoir l'alimentation d'une carte porteuse pour CM1. Chaque banque de GPIO possède sa broche VDD_IO qui fixe sa logique : 1,8 V, 2,7 V ou 3,3 V, choisie par banque — on peut donc interface du 1,8 V sur une banque et du 3,3 V sur l'autre. Attention : l'interface eMMC est fixée en 1,8 V en interne, indépendamment des VDD_IO. L'entrée VBAT doit fournir au moins 2 W à la carte. Enfin, la séquence de montée des rails doit suivre un ordre décroissant (les tensions les plus hautes montent en premier) ; une rampe en ordre croissant expose le SoC au latch-up. Ce tutoriel documente la chaîne complète et sa vérification à l'oscilloscope.

Matériel

Code complet

# Chaîne type (carte maison)
VBUS 5V -> régulateur 3.3V (VDD_CORE + VDD_IO banque B)
        -> régulateur 1.8V (VDD_IO banque C + exigences eMMC internes)
VBAT >= 2W en entrée principale (5V selon conception)

# Règles de conception
- VDD_IO : 1.8V / 2.7V / 3.3V PAR BANQUE (broches dédiées par banque)
- eMMC : fixée en interne à 1.8V -> ne jamais y appliquer 3.3V
- Rampe d'ordre DÉCROISSANT : 3.3V puis 2.7V puis 1.8V
  (une rampe croissante risque le latch-up)

# Vérification scope : mesurer t(3.3V stable) < t(1.8V stable)

Vérification attendue

À l'oscilloscope, le rail 3,3 V atteint son palier avant que le 1,8 V ne commence à monter (ordre décroissant respecté). Chaque banque de GPIO présente les niveaux logiques de son VDD_IO (mesure des niveaux hauts sur un oscilloscope : ~1,8 V ou ~3,3 V selon la banque testée). L'eMMC est lue/écrite normalement puisque son interface reste en 1,8 V interne. Le module tire sa puissance dans l'enveloppe des 2 W minimum de VBAT sans effondrement au pic CPU.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels