ドキュメントのセクション
SPI タイミング/シグナルインテグリティ計算ツール
POSThttps://rftools.io/ api/ py/ v1/ calculate
スラッグ spi-timing。ビット周期、フレーム時間、トレース容量によって制限される最大クロック周波数、信号スルーレートなどのSPIバスタイミングパラメータを計算
入力
これらの入力を、表示されている単位ですべて inputs に入れて送ってください。ほとんどは必須で、1 つでも欠けた呼び出しは拒否され(400)、費用はかかりません。省略しても計算できる入力は、表示されている既定値を使います。範囲外の入力も計算され、来歴で示されます。
| 名前 | 単位 | 範囲 | 既定値 | 説明 |
|---|---|---|---|---|
| clockFreq数値 | MHz | 0.001 以上 | 10 | SPI SCLK の周波数 (MHz) |
| dataWidth数値 | bits | 1 … 32 | 8 | SPI フレームあたりのデータビット数 |
| traceCapacitance数値 | pF | 0.1 以上 | 20 | 信号線の推定合計容量負荷 (PCB トレース+レシーバー) |
| driveStrength数値 | mA | 0.1 以上 | 4 | GPIO 出力の駆動電流能力 (mA) |
出力
values に名前ごとに返されます。上限がない値や定義されない値は null です。
| フィールド | 単位 | 説明 |
|---|---|---|
| bitPeriod | ns | ビット周期 |
| framePeriod | μs | フレーム周期 |
| maxFreqCapacitive主要値 | MHz | 最大周波数 (RC 制限) |
| slewRate | V/ns | 信号スルーレート |
| dataRate | Mbps | データレート |
| riseTime | ns | エッジ時間 (10–90 %) |
| edgeShare_pct | % | 半周期に占めるエッジの割合 |