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.
Formule
BCLK = F_s \times N_{bits} \times N_{ch}
Référence: Philips I2S Bus Specification, 1996
Comment ça marche
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.
Related Calculators
Comms
SPI Timing
Calculate SPI bus timing parameters including bit period, frame time, maximum clock frequency limited by trace capacitance, and signal slew rate
Comms
UART Baud Rate
Calculate UART frame timing, throughput, and USART BRR register divisor from baud rate, data format, and MCU clock frequency. Identify baud rate error for reliable serial communication.
Signal
ADC SNR & ENOB
Calculate analog-to-digital converter signal-to-noise ratio, effective number of bits (ENOB), and SFDR including aperture jitter effects
Comms
I2C Pull-Up
Calculate I2C pull-up resistor values for Standard (100 kHz), Fast (400 kHz), and Fast-Plus (1 MHz) modes. Derives minimum, maximum, and recommended resistance from supply voltage and bus capacitance per NXP UM10204.
Comms
CAN Bus Timing
Calculate CAN bus bit timing parameters including prescaler, time quanta, sync segment, propagation segment, and phase buffer segments for a given baud rate and sample point
Comms
USB Termination
Calculate USB bus termination resistor values, differential impedance, cable propagation delay, signal rise time, and eye opening for USB 2.0 and USB 3.0