SPI Timing Calculator
embedcalc_spi_timingCompute SPI timing parameters: bit period, frame time, and raw throughput from clock frequency and bits per frame.
Instructions
SPI clock/frame timing: bit period, frame time, raw throughput. Args: sck_hz (SPI clock in Hz), bits_per_frame (default 8). Returns (structured): { bit_period_ns, frame_time_us, throughput_mbps }. Example: 10 MHz, 8 bits -> 100 ns/bit, 0.8 µs/frame, 10 Mbit/s.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sck_hz | Yes | SCK clock frequency in Hz | |
| bits_per_frame | No | Bits per frame/transfer |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bit_period_ns | Yes | ||
| frame_time_us | Yes | ||
| throughput_mbps | Yes |