Seções da documentação
Calculadora de temporização da interface de áudio I2S
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug i2s-timing. 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.
Entradas
Envie cada uma destas em inputs, nas unidades mostradas. A maioria é obrigatória: uma chamada sem alguma delas é recusada (400) e não custa nada; uma entrada que a calculadora dispensa assume o padrão mostrado. Uma entrada fora da sua faixa ainda é calculada e sinalizada na procedência.
| Nome | Unidade | Faixa | Padrão | Descrição |
|---|---|---|---|---|
| sampleRatenúmero | kHz | 0.1 … 768 | 44.1 | Taxa de amostragem de áudio (por exemplo, 44,1, 48, 96, 192 kHz) |
| bitDepthnúmero | bits | 8 … 64 | 24 | Bits por amostra (comuns: 16, 24, 32 bits) |
| channelsnúmero | nenhuma | 1 … 32 | 2 | Número de canais de áudio (1 para mono, 2 para estéreo) |
| mclknúmero | MHz | 0.1 … 200 | 16.9344 | O clock do qual o BCLK é obtido por divisão inteira: 16,9344 MHz é 384 × 44,1 kHz, 12,288 MHz é 256 × 48 kHz |
| rateBudgetnúmero | % | 0.001 … 10 | 0.1 | O erro de taxa de amostragem que o link suporta; ±0,1 % (1000 ppm) é a precisão de clock de Nível II da IEC 60958-3 para áudio digital de consumo |
Saídas
Devolvidas em values, pelo nome. Um valor ilimitado ou indefinido é null.
| Campo | Unidade | Descrição |
|---|---|---|
| bclkprincipal | MHz | Clock de bit (BCLK) |
| wclk | kHz | Clock de palavra (LRCLK) |
| bclkPeriod | ns | Período do BCLK |
| dataRate | Mbps | Taxa de dados |
| mclkDivider | nenhuma | Divisor do MCLK |
| bclkActual | MHz | BCLK real |
| sampleRateActual | kHz | Taxa de amostragem real |
| sampleRateError_pct | % | Erro da taxa de amostragem |
Como chamar
- Calcular: uma chamada, a requisição e a resposta completas, e os seus erros.
- Lote: esta calculadora com outras, ou uma varredura, em uma requisição.
- Resolver para um valor-alvo: o valor de uma entrada que leva uma saída a um alvo.