TTCAN(Time-Triggered CAN)协议栈支持 ISO 11898-4 TTCAN 协议,在 CAN 之上提供时间触发的确定性通信。涵盖 TTCAN Driver / TTCAN Interface 两个模块。
TTCAN / ISO 11898-4 / Time Trigger / Reference Message / Level 0 / Level 1 / Level 2 / TBTT / Time Window / Exclusive / Arbitrating / Merged / NTU / TEW
TTCAN 在 CAN 物理层之上构建 TDMA 时分多址调度:
[SRS_TTCAN_00001] TTCAN Driver 应初始化 TTCAN 控制器 (shall)。
[SRS_TTCAN_00002] TTCAN Driver 应支持 Level 0/1/2 配置 (shall)。
[SRS_TTCAN_00003] TTCAN Driver 应支持发送参考消息(Reference Message)(shall)。
[SRS_TTCAN_00004] TTCAN Driver 应支持多个时间窗口类型(Exclusive / Arbitrating / Merged / NTU / TEW)(shall)。
[SRS_TTCAN_00100] TTCAN Interface 应作为 TTCAN 协议栈的 ECU 抽象层 (shall)。
[SRS_TTCAN_00101] TTCAN Interface 应支持矩阵周期(Matrix Cycle)配置 (shall)。
[SRS_TTCAN_00102] TTCAN Interface 应支持基本周期 + 矩阵周期 调度 (shall)。
[SRS_TTCAN_00103] TTCAN Interface 应支持时间窗口属性配置(窗口长度、触发时间)(shall)。
[SRS_TTCAN_00200] TTCAN 应与 StbM 集成以实现全局时间同步 (shall)。
[SRS_TTCAN_00201] TTCAN 应支持本地时间 + 全局时间双时间戳 (shall)。
[SRS_TTCAN_00300] TTCAN 应检测并报告开发错误 (shall)。
[SRS_TTCAN_00301] 错误码遵循 AUTOSAR 标准 (shall)。
所有 SRS_TTCAN_* 需求关联到 BSW 特性集。
校对轮次:L1 自动校对(2026-06-13)