Skip to content
Seções da documentação

Calculadora de sincronização e integridade de sinal SPI

POSThttps://rftools.io/api/py/v1/calculate

Slug spi-timing. Calcule os parâmetros de temporização do barramento SPI, incluindo período de bits, tempo de quadro, frequência máxima de clock limitada pela capacitância de trilha e taxa de variação do sinal

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.

Entradas de spi-timing
NomeUnidadeFaixaPadrãoDescrição
clockFreqnúmeroMHzno mínimo 0.00110Frequência do SCLK do SPI em MHz
dataWidthnúmerobits1 … 328Número de bits de dados por quadro SPI
traceCapacitancenúmeropFno mínimo 0.120Carga capacitiva total estimada na linha de sinal (trilha de PCB + receptor)
driveStrengthnúmeromAno mínimo 0.14Capacidade de corrente da saída GPIO em mA

Saídas

Devolvidas em values, pelo nome. Um valor ilimitado ou indefinido é null.

Saídas de spi-timing
CampoUnidadeDescrição
bitPeriodnsPeríodo de bit
framePeriodμsPeríodo do quadro
maxFreqCapacitiveprincipalMHzFrequência máxima (limitada por RC)
slewRateV/nsTaxa de variação do sinal
dataRateMbpsTaxa de dados
riseTimensTempo de borda (10–90 %)
edgeShare_pct%Parcela da borda no meio período

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.