RFrftools.io
Comms

Calculateur de synchronisation de l'interface audio I2S

Calculez l'horloge binaire I2S (BCLK), l'horloge verbale (LRCLK/WCLK) et le débit des interfaces audio à n'importe quelle fréquence d'échantillonnage, profondeur de bits et nombre de canaux.

Loading calculator...

Formule

BCLK = F_s \times N_{bits} \times N_{ch}

Référence: Philips I2S Bus Specification, 1996

FsSample rate (kHz)
NbitsBit depth per sample (bits)
NchNumber of channels
BCLKBit clock frequency (Hz)

Comment ça marche

I2S (Inter-IC Sound) est un protocole de communication audio numérique utilisé dans la transmission audio numérique entre circuits intégrés. Le protocole définit des relations temporelles précises entre l'horloge binaire (BCLK), l'horloge verbale (LRCLK) et l'horloge principale (MCLK), qui déterminent les caractéristiques de transmission des données audio. Ces paramètres de synchronisation sont essentiels pour garantir une représentation précise du signal audio numérique à différentes fréquences d'échantillonnage et profondeurs de bits.

Exemple Résolu

Problème : Calculez le BCLK requis pour un flux audio stéréo 24 bits à une fréquence d'échantillonnage de 96 kHz Solution : 1. Fréquence d'échantillonnage (fs) = 96 kHz 2. Profondeur de bits = 24 bits 3. Canaux = 2 (stéréo) 4. BCLK = 96 000 Hz × 24 bits × 2 canaux 5. BCLK = 4 608 000 Hz (4,608 MHz)

Conseils Pratiques

  • Vérifiez toujours que MCLK est un multiple approprié de la fréquence d'échantillonnage
  • Utilisez des multiples standard tels que 256 × fs ou 512 × fs pour MCLK
  • Assurez-vous que les temps de configuration des données répondent aux exigences de la spécification I2S

Erreurs Fréquentes

  • Calcul incorrect de la fréquence d'horloge
  • Incompréhension de la relation entre la fréquence d'échantillonnage et la BCLK
  • Négliger de prendre en compte le nombre de canaux audio

Foire Aux Questions

Shop Components

Affiliate links — we may earn a commission at no cost to you.

USB-UART Adapters

USB to serial bridge ICs for protocol debugging

Logic Analyzers

USB logic analyzers for capturing digital bus traffic

Related Calculators