PCM Protocoles pris en charge

Audio

Pulse Code Modulation

Qu'est-ce que PCM?

Le PCM (Pulse Code Modulation) dans le contexte des interfaces audio numériques désigne le bus série synchrone couramment utilisé pour les applications de téléphonie, d’audio Bluetooth et de traitement vocal. Une interface PCM utilise quatre signaux : CLK (horloge de bit), SYNC (synchronisation de trame), DIN (données entrantes) et DOUT (données sortantes). Contrairement à l’I2S conçu pour l’audio stéréo haute fidélité, l’interface PCM est optimisée pour l’audio de bande passante vocale à des taux d’échantillonnage de 8 kHz ou 16 kHz avec une résolution de 8 ou 16 bits. Les interfaces PCM se retrouvent couramment entre les modules Bluetooth, les modems cellulaires et les codecs vocaux connectés aux processeurs de bande de base. Les ingénieurs doivent vérifier la temporisation de la synchronisation de trame, la précision de l’horloge, l’alignement des données et l’affectation des créneaux lors du débogage de problèmes de chemin audio dans ces systèmes.

PCM Référence rapide

type Serial, synchronous
signals CLK, SYNC, DIN, DOUT
max Speed Up to 8 MHz
voltage Range 1.8V – 3.3V
features Telephony audio interface

Instruments Acute compatibles avec PCM

Solutions recommandées

Recommandé pour le décodage

TL4234B

TL4234B

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

1

Connectez votre analyseur logique Acute aux signaux PCM CLK, SYNC, DIN et DOUT au niveau du codec ou du module Bluetooth.

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 PCM et assignez chaque signal au canal d’entrée correspondant.

4

Configurez le taux d’échantillonnage, la profondeur de bits, la polarité de la synchronisation de trame et le nombre de créneaux pour correspondre à votre configuration audio.

5

Capturez le trafic et visualisez les échantillons audio dans les deux directions en vérifiant la temporisation et l’alignement des données.

Questions fréquemment posées

Quel taux d'échantillonnage est nécessaire pour l'analyse PCM interface ?
Les horloges de bit PCM vont généralement de 256 kHz (pour mono 8 kHz, 8 bits) à 4 MHz (pour stéréo 16 kHz, 16 bits avec créneaux multiples). Échantillonnez à un minimum de 4 fois la fréquence de l’horloge de bit. Pour une horloge PCM de 2,048 MHz, utilisez au moins 10 MHz d’échantillonnage. Ces taux sont largement dans les capacités de tous les analyseurs logiques Acute.
Pourquoi mon audio PCM est-il distordu ou présenté-t-il une inversion de canaux ?
La distorsion et les problèmes de canaux sur les bus PCM sont généralement causés par une incompatibilité de polarité de la synchronisation de trame, un délai de données incorrect (position du premier bit par rapport au front de synchronisation), ou une configuration de front d’horloge incorrecte (données échantillonnées sur le front montant ou descendant). Utilisez l’analyseur de protocoles pour capturer et vérifier que la temporisation du signal SYNC, l’alignement des bits de données et la polarité de l’horloge correspondent entre les périphériques maître et esclave.
Combien de canaux sont nécessaires pour l'analyse PCM ?
Une interface PCM complète nécessite 4 canaux : CLK, SYNC, DIN et DOUT. Si vous n’avez besoin de surveiller qu’une seule direction (par ex. sortie codec vers module Bluetooth), 3 canaux (CLK, SYNC et une ligne de données) suffisent. Certaines conceptions partagent une seule ligne de données bidirectionnelle, réduisant le total à 3 canaux.

Protocoles connexes

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