MIPI SoundWire Protocoles pris en charge

Audio

MIPI SoundWire Audio Interface

Qu'est-ce que MIPI SoundWire?

MIPI SoundWire est une interface audio de nouvelle génération conçue pour remplacer les bus audio traditionnels comme I2S, SLIMbus et les interfaces de codec propriétaires dans les plateformes mobiles et informatiques. Elle utilise une interface à deux fils (horloge et données) pour transporter plusieurs flux audio, des commandes de contrôle et des transferts de données en masse sur un seul bus. SoundWire supporte des topologies multi-périphériques avec jusqu’à 11 périphériques, l’allocation dynamique des canaux et la mise à l’échelle de l’horloge pour l’efficacité énergétique. Les ingénieurs travaillant avec des codecs audio modernes, des amplificateurs et des réseaux de microphones sur SoundWire ont besoin d’une visibilité au niveau protocole pour déboguer l’énumération des périphériques, l’allocation des flux et les problèmes de transport de données.

MIPI SoundWire Référence rapide

type Serial, synchronous
signals CLK, DATA
max Speed 12.288 MHz
voltage Range 1.8V
standard MIPI SoundWire 1.2

Instruments Acute compatibles avec MIPI SoundWire

Solutions recommandées

Recommandé pour le décodage

TB3016F

TB3016F

Avec canaux analogiques

MSO2116E

MSO2116E

Tous les produits compatibles

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

Familles de produits compatibles

Décodage de protocole
Déclenchement matériel

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 SoundWire avec les instruments Acute

1

Connectez votre analyseur logique Acute aux lignes SoundWire CLK et DATA entre les périphériques maître et esclave.

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 SoundWire et assignez CLK et DATA aux canaux d’entrée correspondants.

4

Configurez les paramètres attendus de fréquence de trame et de configuration lignes/colonnes correspondant à votre configuration SoundWire.

5

Capturez et visualisez les trames SoundWire, y compris les mots de contrôle, l’état des périphériques et les affectations de charge utile de données audio.

Questions fréquemment posées

Quel taux d'échantillonnage est requis pour l'analyse MIPI SoundWire ?
Les fréquences d’horloge SoundWire vont généralement de 9,6 MHz à 12,288 MHz. Échantillonnez à un minimum de 50 MHz (environ 4 fois la fréquence d’horloge maximale) pour un décodage fiable. Des taux d’échantillonnage de 100 MHz ou plus offrent une meilleure marge pour capturer des fronts d’horloge et de données propres, en particulier lors des changements de fréquence d’horloge.
Pourquoi mon décodeur SoundWire ne reconnait-il pas l'énumération des périphériques ?
L’énumération des périphériques se produit pendant la phase d’initialisation du bus et utilise des séquences de mots de contrôle spécifiques dans la trame SoundWire. Si le décodeur ne peut pas identifier l’énumération, vérifiez que la capture commence avant l’initialisation du bus (utilisez un déclenchement au démarrage à froid). Confirmez également que la configuration de la forme de trame (lignes et colonnes) correspond aux paramètres réels du bus, car une géométrie de trame incorrecte désalignera tous les champs décodés.
Combien de canaux sont nécessaires pour l'analyse SoundWire ?
MIPI SoundWire nécessite 2 canaux — CLK et DATA. Le protocole multiplexe toutes les données de contrôle et audio sur la seule ligne DATA, donc aucun canal de données supplémentaire n’est nécessaire. Si votre plateforme dispose de plusieurs liens SoundWire (courant dans les conceptions audio d’ordinateurs portables et de téléphones), allouez 2 canaux par lien.

Protocoles connexes

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