RFrftools.io

Calculadora de temporização da interface de áudio I2S

Calcule o relógio de bits I2S (BCLK), o relógio de palavras (LRCLK/WCLK) e a taxa de dados para interfaces de áudio em qualquer taxa de amostragem, profundidade de bits e contagem de canais.

Loading calculator...

Fórmula

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

Referência: Philips I2S Bus Specification, 1996

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

Como Funciona

O I2S (Inter-IC Sound) é um protocolo de comunicação de áudio digital usado na transmissão de áudio digital entre circuitos integrados. O protocolo define relações de temporização precisas entre relógio de bits (BCLK), relógio de palavras (LRCLK) e relógio mestre (MCLK), que determinam as características de transmissão de dados de áudio. Esses parâmetros de temporização são essenciais para garantir a representação precisa do sinal de áudio digital em diferentes taxas de amostragem e profundidades de bits.

Exemplo Resolvido

Problema: calcule o BCLK necessário para um fluxo de áudio estéreo de 24 bits com taxa de amostragem de 96 kHz
Solução: 1. Frequência de amostragem (fs) = 96 kHz
2. Profundidade de bits = 24 bits
3. Canais = 2 (estéreo)
4. BCLK = 96.000 Hz × 24 bits × 2 canais
5. BCLK = 4.608.000 Hz (4,608 MHz)

Dicas Práticas

  • Sempre verifique se o MCLK é um múltiplo apropriado da taxa de amostragem
  • Use múltiplos padrão como 256 × fs ou 512 × fs para MCLK
  • Garanta que os tempos de configuração de dados atendam aos requisitos da especificação I2S

Erros Comuns

  • Cálculo incorreto da frequência do relógio de bits
  • Entendendo mal a relação entre a taxa de amostragem e o BCLK
  • Deixar de considerar o número de canais de áudio

Perguntas Frequentes

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