@GhostKilla a dit:
eMMC c’est pas obligatoirement soudé ?
non du tout. J’en utilise sur mon oDroid C2. Bien plus fiable qu’une SD card et bien plus rapide
eMMC vs carte SD — débit, vitesse et fiabilité des données
Débit et vitesse
| Support | Lecture séq. | Écriture séq. |
|---|---|---|
| eMMC 5.1 | ~250–400 MB/s | ~125–200 MB/s |
| SD UHS-I | ~90–104 MB/s | ~30–60 MB/s |
| SD UHS-II | ~156–312 MB/s | ~100–260 MB/s |
L’eMMC utilise une interface dédiée (bus HS200/HS400) qui lui confère un avantage structurel en vitesse. La vraie différence se voit surtout sur les IOPS aléatoires (petits fichiers, accès OS) : l’eMMC est bien plus rapide qu’une SD classique, ce qui se traduit par un système bien plus réactif sur un SBC ou un système embarqué.
La SD UHS-II peut se rapprocher de l’eMMC en débit séquentiel brut, mais reste handicapée par des IOPS médiocres et un surcoût important.
Fiabilité et garantie des données
eMMC
L’eMMC embarque un contrôleur de qualité industrielle avec :
- Wear leveling dynamique — répartition intelligente des écritures sur les cellules flash
- ECC intégré — correction d’erreurs matérielle
- Power-loss protection — souvent présente via condensateur interne, évite la corruption en cas de coupure d’alimentation
- Cycles P/E : 3 000 – 10 000 selon la qualité de la puce
Carte SD
La qualité est très hétérogène selon le fabricant et la gamme :
- Wear leveling basique ou absent sur les cartes bas de gamme
- ECC partiel ou absent
- Power-loss protection rarement présente — cause fréquente de corruption sur Raspberry Pi notamment
- Cycles P/E : 500 – 3 000
Les cartes industrielles (Swissbit, Kingston Canvas, SanDisk Max Endurance) compensent beaucoup de ces défauts, mais à un prix proche de l’eMMC.
Format physique : soudée vs amovible
L’eMMC existe sous deux formes, il ne faut pas confondre format physique et type de mémoire :
eMMC BGA (soudée)
La puce flash est directement brasée sur le PCB, sans connecteur. C’est le cas dans la majorité des smartphones, tablettes, et certains SBC comme le Raspberry Pi CM4.
eMMC sur module amovible
Certains fabricants (Hardkernel sur les Odroid C2, XU4, N2…) utilisent un connecteur propriétaire qui accepte des modules eMMC enfichables. La puce reste une vraie eMMC avec son contrôleur intégré, ECC, wear leveling avancé — elle est juste packagée dans un module qu’on peut swapper. Même principe sur certaines cartes Rockchip ou Jetson Nano.
La distinction pertinente n’est donc pas “soudée vs amovible”, mais bien le type de contrôleur et l’interface utilisée. Un module eMMC amovible communique via le bus eMMC (HS200/HS400) et conserve tous les avantages de fiabilité de l’eMMC, contrairement à une carte SD qui utilise le bus SD.
Tableau récapitulatif
| Critère | eMMC | SD grand public | SD industrielle |
|---|---|---|---|
| Débit séquentiel | Élevé |
️ Moyen |
Bon |
| IOPS aléatoires | Très bons |
Faibles |
️ Moyens |
| Wear leveling | Dynamique |
Variable |
Avancé |
| ECC | Intégré |
️ Partiel/absent |
Présent |
| Power-loss protection | Souvent présente |
Rare |
Présente |
| Résistance chocs/vibrations | Très bonne |
️ Moyenne |
Bonne |
| Amovibilité | ️ Selon format |
Oui |
Oui |
| Coût | Moyen | Faible | Élevé |
| Usage cible | IoT, industriel, embarqué | Photo, stockage portable, hobby | Embarqué, edge computing |
Conclusion
Si le support est fixe ou en production (IoT, embarqué, SBC), l’eMMC est préférable quelle que soit sa forme (soudée ou module amovible). Pour du stockage amovible ou du prototypage, une SD de marque industrielle est un bon compromis, mais ne remplacera pas les performances en accès aléatoires de l’eMMC.
Élevé
️ Moyen
Faibles
voici quelques images (qu’on peut toujours trouver dans la source des articles):

