PDM Protocoles pris en charge

Audio

Pulse Density Modulation

Qu'est-ce que PDM?

Le PDM (Pulse Density Modulation, modulation par densité d’impulsions) est un codage audio numérique à un seul bit utilisé principalement comme format de sortie des microphones numériques MEMS. Un flux PDM se compose d’un signal d’horloge (CLK) piloté par l’hôte et d’un signal de données (DATA) piloté par le microphone, où la densité des impulsions à l’état haut représente l’amplitude instantanée du signal audio. Les microphones PDM se retrouvent dans les smartphones, ordinateurs portables, enceintes connectées, prothèses auditives et dispositifs IoT en raison de leur petite taille et de leur interface simple à deux fils. Les ingénieurs déboguant des interfaces PDM doivent vérifier la précision de la fréquence d’horloge, confirmer la sélection du canal gauche/droite via l’affectation des fronts d’horloge, et valider que le motif de densité d’impulsions correspond à l’entrée audio attendue.

PDM Référence rapide

type Serial, synchronous
signals CLK, DATA
max Speed Up to 4.8 MHz
voltage Range 1.8V – 3.3V
features Digital microphone interface

Instruments Acute compatibles avec PDM

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

Série MSO3000

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

1

Connectez votre analyseur logique Acute aux lignes PDM CLK et DATA au niveau du microphone ou du codec.

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

4

Configurez les paramètres attendus de fréquence d’horloge et de mappage des canaux (gauche sur le front montant, droit sur le front descendant, ou inversement).

5

Capturez le trafic et visualisez le flux binaire PDM en vérifiant la temporisation de l’horloge et l’alignement des données pour chaque canal audio.

Questions fréquemment posées

Quel taux d'échantillonnage est nécessaire pour l'analyse PDM ?
Les horloges PDM fonctionnent généralement entre 1 MHz et 4,8 MHz. Utilisez un taux d’échantillonnage d’au moins 4 fois la fréquence d’horloge PDM — pour une horloge de 3,072 MHz, échantillonnez à 12 MHz ou plus. Des taux d’échantillonnage plus élevés améliorent la précision temporelle lors de la mesure du rapport cyclique de l’horloge et des temps de setup/hold des données.
Pourquoi la sortie de mon microphone PDM ne montre-t-elle aucune transition de données ?
La cause la plus fréquente est un signal d’horloge manquant ou incorrect — les microphones PDM sont passifs et ne transmettent des données que lorsqu’ils sont cadencés par l’hôte. Vérifiez que le signal CLK est présent et à la bonne fréquence. Vérifiez également l’alimentation du microphone, confirmez l’état correct de la broche de sélection de canal (certains micros utilisent une sélection L/R séparée), et assurez-vous que le seuil de l’analyseur logique correspond à la tension du signal PDM (généralement 1,8 V ou 3,3 V).
Combien de canaux sont nécessaires pour l'analyse PDM ?
Le PDM nécessite 2 canaux — un pour CLK et un pour DATA. Une seule ligne DATA peut transporter deux canaux audio (gauche et droit sur les fronts d’horloge opposés). Si votre conception comporte plusieurs réseaux de microphones PDM avec des lignes de données séparées, ajoutez un canal par ligne DATA supplémentaire.

Protocoles connexes

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