>> Technologie Électronique >  >> Téléphones portables et accessoires >> Smartphones

Protocoles MMC et SPI pour cartes mémoire

Introduction

La mémoire flash dans les cartes mémoire offre endurance et faible consommation. La communication carte ↔ hôte (téléphone, appareil photo, PC) utilise des protocoles : MMC (MultiMediaCard) et SPI (Serial Peripheral Interface).

Communication

Un protocole = langage de signaux entre dispositifs. Exécution nécessite :
1. Écriture (write) : données sauvées dans la carte.
2. Lecture (read) : données lues depuis la carte.
Les deux doivent s'exécuter sans erreur pour communication réussie.

Protocole MMC

Conçu à l'origine pour lire/écrire la flash. Aussi utilisé pour échanger données avec cartes à puce (smart cards). Les cartes MMC des smartphones peuvent communiquer avec smart cards via MMC. Mais l'interface USB est devenue le standard pour les smart cards.

Exigences électriques MMC

Minimum 3 connexions :
• Ligne d'horloge (clock)
• Ligne de commande (command)
• Ligne de données (data path)
Configuration synchrone → transfert données en parallèle. Débit max : 416 Mbit/s avec ces 3 lignes.

Protocole SPI

L'interface MMC implémente le protocole MMC soit en format standard, soit en mode SPI. Différence clé :
• MMC standard : 2 lignes (1 entrée données, 1 sortie commandes).
• SPI : 2 lignes aussi, mais 1 ligne entrée (MISO) + 1 ligne sortie (MOSI) pour échanges commandes/dońnées bidirectionnels série.
L'interface MMC offre le choix : format standard ou mode SPI.

Smartphones