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.
| Nome | Unidade | Faixa | Padrão | Descrição |
|---|---|---|---|---|
| clockFreqnúmero | MHz | no mínimo 0.001 | 10 | Frequência do SCLK do SPI em MHz |
| dataWidthnúmero | bits | 1 … 32 | 8 | Número de bits de dados por quadro SPI |
| traceCapacitancenúmero | pF | no mínimo 0.1 | 20 | Carga capacitiva total estimada na linha de sinal (trilha de PCB + receptor) |
| driveStrengthnúmero | mA | no mínimo 0.1 | 4 | Capacidade de corrente da saída GPIO em mA |
Saídas
Devolvidas em values, pelo nome. Um valor ilimitado ou indefinido é null.
| Campo | Unidade | Descrição |
|---|---|---|
| bitPeriod | ns | Período de bit |
| framePeriod | μs | Período do quadro |
| maxFreqCapacitiveprincipal | MHz | Frequência máxima (limitada por RC) |
| slewRate | V/ns | Taxa de variação do sinal |
| dataRate | Mbps | Taxa de dados |
| riseTime | ns | Tempo 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.