Skip to content
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.

Entradas de spi-timing
NombreUnidadRangoValor predeterminadoDescripción
clockFreqnúmeroMHzal menos 0.00110Frecuencia SPI SCLK en MHz
dataWidthnúmerobits1 … 328Número de bits de datos por trama SPI
traceCapacitancenúmeropFal menos 0.120Carga capacitiva total estimada en la línea de señal (traza de PCB + receptor)
driveStrengthnúmeromAal menos 0.14Capacidad de corriente de salida del GPIO en mA

Salidas

Se devuelven en values, por nombre. Un valor ilimitado o no definido es null.

Salidas de spi-timing
CampoUnidadDescripción
bitPeriodnsPeriodo de bit
framePeriodμsPeriodo de trama
maxFreqCapacitiveprincipalMHzFrecuencia máxima (limitada por RC)
slewRateV/nsVelocidad de variación de la señal
dataRateMbpsVelocidad de datos
riseTimensTiempo de flanco (10–90 %)
edgeShare_pct%Fracción del semiperiodo ocupada por el flanco

Cómo llamarla