Secciones de la documentación
Calculadora de Temporización SPI
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug spi-timing. Calcula parámetros de temporización del bus SPI: frecuencia de reloj, modos CPOL/CPHA y tiempos de setup.
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 |
|---|---|---|---|---|
| clockFreqnúmero | MHz | al menos 0.001 | 10 | Frecuencia SPI SCLK en MHz |
| dataWidthnúmero | bits | 1 … 32 | 8 | Número de bits de datos por trama SPI |
| traceCapacitancenúmero | pF | al menos 0.1 | 20 | Carga capacitiva total estimada en la línea de señal (traza de PCB + receptor) |
| driveStrengthnúmero | mA | al menos 0.1 | 4 | Capacidad de corriente de salida del GPIO en mA |
Salidas
Se devuelven en values, por nombre. Un valor ilimitado o no definido es null.
| Campo | Unidad | Descripción |
|---|---|---|
| bitPeriod | ns | Periodo de bit |
| framePeriod | μs | Periodo de trama |
| maxFreqCapacitiveprincipal | MHz | Frecuencia máxima (limitada por RC) |
| slewRate | V/ns | Velocidad de variación de la señal |
| dataRate | Mbps | Velocidad de datos |
| riseTime | ns | Tiempo de flanco (10–90 %) |
| edgeShare_pct | % | Fracción del semiperiodo ocupada por el flanco |
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.