MIPI I3C Protocoles pris en charge

Systèmes embarqués

MIPI Improved Inter-Integrated Circuit

Qu'est-ce que MIPI I3C?

MIPI I3C (Improved Inter-Integrated Circuit) est une spécification d'interface de capteurs haute performance développée par la MIPI Alliance comme successeur de l'I2C et du SPI pour la communication avec les capteurs et actionneurs. I3C maintient la retrocompatibilite avec les dispositifs I2C sur le même bus tout en offrant des debits de données nettement superieurs — jusqu'à 12,5 MHz en mode SDR (Single Data Rate) et jusqu'à 100 MHz en modes HDR (High Data Rate), y compris HDR-DDR, HDR-TSP et HDR-TSL. Comme l'I2C, I3C utilisé seulement deux fils (SDA et SCL) mais ajouté des fonctionnalités puissantes telles que l'assignation dynamique d'adresses, les interruptions en bande (eliminant les lignes IRQ dediees), la capacité de connexion a chaud et une interface de code de commande standardisée. I3C connait une adoption rapide dans les smartphones, les objets connectés, les dispositifs IoT, les ordinateurs portables et les systèmes de capteurs automobiles ou les concepteurs ont besoin d'une bande passante superieure, d'un nombre réduit de broches et d'une consommation inferieure par rapport aux interfaces legacy I2C et SPI. L'analyse de protocole pour I3C est essentielle en raison de la complexité du protocole — les ingénieurs doivent vérifier les séquences d'assignation dynamique d'adresses, valider les transitions de mode HDR, déboguer la gestion des interruptions en bande et assurer la retrocompatibilite avec les dispositifs I2C legacy partageant le bus. Le fonctionnement multi-mode et les fonctionnalités avancees rendent I3C nettement plus complexe a déboguer que l'I2C, rendant un analyseur de protocoles dédié inestimable.

MIPI I3C Référence rapide

type Serial, synchronous
signals SDA, SCL
max Speed 12.5 MHz SDR / 25 MHz HDR
voltage Range 1.2V – 1.8V
addressing Dynamic addressing

Instruments Acute compatibles avec MIPI I3C

Solutions recommandées

Recommandé pour le décodage

TB3016F

TB3016F

Avec canaux analogiques

MSO2116E

MSO2116E

Avec validation électrique

MSO3124V

MSO3124V

Tous les produits compatibles

Décodage de protocole
Déclenchement matériel
Validation électrique
Émulateur de protocole

Prêt à analyser ce protocole ?

Découvrez comment les instruments Acute capturent et décodent ce protocole en temps réel. Demandez une démo ou contactez notre équipe.

Comment analyser MIPI I3C avec les instruments Acute

1

Connectez votre analyseur logique Acute aux lignes SDA et SCL du bus I3C.

2

Reliez un fil de masse à la référence de masse de la carte cible.

3

Dans le logiciel Acute, sélectionnez le décodeur de protocole MIPI I3C et assignez SDA et SCL aux canaux correspondants.

4

Configurez le décodeur pour les modes de fonctionnement attendus (SDR, HDR-DDR, etc.) et la version de la spécification I3C.

5

Capturez et visualisez les transactions décodées, y compris les Common Command Codes (CCC), les assignations d'adresses dynamiques, les interruptions en bande et les transferts de données HDR avec une analyse temporelle complète.

Questions fréquemment posées

Quel taux d'échantillonnage est nécessaire pour MIPI I3C ?
Pour le mode SDR a 12,5 MHz, echantillonnez à un minimum de 50 MHz (4x la fréquence d'horloge). Pour le mode HDR-DDR, ou les transitions de données se produisent sur les deux fronts d'horloge, utilisez au moins 200 MHz pour capturer avec précision la signalisation double debit. Les analyseurs logiques Acute avec une analyse temporelle à 2 GHz offrent une excellente marge pour même les modes HDR I3C les plus rapides.
Pourquoi mon décodeur I3C affiche-t-il des erreurs pendant les transferts en mode HDR ?
Les transitions de mode HDR sont une source courante d'erreurs de décodage. Assurez-vous que le taux d'échantillonnage est suffisamment élevé pour le debit de données HDR, et vérifiez que le décodeur est configuré pour reconnaitre les motifs d'entrée et de sortie HDR. L'intégrité du signal est plus critique en modes HDR — vérifiez que la charge de la sonde est minimale et que le seuil de l'analyseur logique est regle de manière appropriee pour l'excursion du signal I3C.
Combien de canaux sont nécessaires pour l'analyse I3C ?
I3C nécessité 2 canaux — un pour SDA et un pour SCL, identique à l'I2C. Si vous analysez un bus avec des dispositifs I3C et des dispositifs I2C legacy, aucun canal supplémentaire n'est nécessaire car ils partagent les memes lignes physiques. Pour surveiller les réponses aux interruptions en bande en parallele d'autres signaux du système, des canaux supplémentaires peuvent être utiles.

Protocoles connexes

Besoin d'aide pour choisir le bon instrument pour votre protocole ? Contactez notre équipe d'ingénierie.