LIN Bus Timing Calculator
embedcalc_lin_timingCalculate LIN bus timing parameters: bit time, break field duration, and worst-case frame time from baud rate and data bytes.
Instructions
LIN bus timing: bit time, break field duration (13 bits), and worst-case frame time per LIN 2.x nominal (header 34 + response 10*(n+1) bits with 1.4x budget = (43+10n)/baud). Args: baud (typ. 9600/19200), data_bytes (1-8). Returns (structured): { bit_time_us, break_time_us, frame_time_us }. Example: 19200 baud, 8 bytes -> bit 52.08 µs, break 677 µs, frame 6406 µs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| baud | No | LIN baud rate (max 20 kbit/s) | |
| data_bytes | No | Response data bytes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bit_time_us | Yes | ||
| break_time_us | Yes | ||
| frame_time_us | Yes |