Secciones de la documentación
Calculadora de Temporización I2S
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug i2s-timing. Calcula el reloj de bit (BCLK), reloj de palabra (LRCLK) y tasa de datos para interfaces de audio I2S.
Entradas
Envíe cada una de estas en inputs, en las unidades indicadas. La mayoría son obligatorias: una llamada a la que le falte una se rechaza (400) y no cuesta nada; una de la que la calculadora puede prescindir toma el valor predeterminado indicado. Una entrada fuera de su rango se calcula igualmente y se marca en la procedencia.
| Nombre | Unidad | Rango | Valor predeterminado | Descripción |
|---|---|---|---|---|
| sampleRatenúmero | kHz | 0.1 … 768 | 44.1 | Frecuencia de muestreo de audio (p. ej., 44,1, 48, 96, 192 kHz) |
| bitDepthnúmero | bits | 8 … 64 | 24 | Bits por muestra (común: 16, 24, 32 bits) |
| channelsnúmero | ninguna | 1 … 32 | 2 | Número de canales de audio (1 para mono, 2 para estéreo) |
| mclknúmero | MHz | 0.1 … 200 | 16.9344 | El reloj del que se obtiene BCLK dividiendo por un entero: 16,9344 MHz es 384 × 44,1 kHz, 12,288 MHz es 256 × 48 kHz |
| rateBudgetnúmero | % | 0.001 … 10 | 0.1 | El error de frecuencia de muestreo que admite el enlace; ±0,1 % (1000 ppm) es la precisión de reloj de nivel II de IEC 60958-3 para audio digital de consumo |
Salidas
Se devuelven en values, por nombre. Un valor ilimitado o no definido es null.
| Campo | Unidad | Descripción |
|---|---|---|
| bclkprincipal | MHz | Reloj de bits (BCLK) |
| wclk | kHz | Reloj de palabra (LRCLK) |
| bclkPeriod | ns | Período BCLK |
| dataRate | Mbps | Velocidad de datos |
| mclkDivider | ninguna | Divisor de MCLK |
| bclkActual | MHz | BCLK real |
| sampleRateActual | kHz | Frecuencia de muestreo real |
| sampleRateError_pct | % | Error de frecuencia de muestreo |
Cómo llamarla
- Calcular: una llamada, la solicitud y la respuesta completas, y sus errores.
- Cálculo por lotes: esta calculadora con otras, o un barrido, en una sola solicitud.
- Resolver para un valor objetivo: el valor de una entrada que lleva una salida a un objetivo.