ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

【SI_DSI3 01】DSI3测试方案

【SI_DSI3 01】DSI3测试方案 DSI3Distributed System Interface 3第三代分布式系统接口是由 DSI 联盟DSI Consortium于 2011 年发布的汽车专用传感器总线协议专为安全气囊、超声波雷达等安全关键型传感器网络设计是汽车电子领域的中速、高可靠通信标准DSI3主要特征拓扑结构主从式支持总线型、点对点、菊花链、并行拓扑物理层2 线制通信 供电复用电流调制传输抗 EMC/EMI 能力强通信速率最高 444 kbps介于 LIN20kbps与 CAN500kbps之间编码方式3 态编码0/1/2相比传统 2 态编码提升带宽利用率功能安全符合 ASIL-B/D 级要求内置 CRC 校验、错误检测与故障诊断机制供电特性总线同时为传感器供电无需额外电源线降低布线成本1.1. DSI3拓扑结构拓扑结构布线方式典型节点数通信速率可靠性成本布线难度适用场景点对点主机 ↔ 单传感器1 个从机最高 444kbps最高最低最简单独立安全传感器、单点检测菊花链主机 → 从1 → 从2 →…→ 末节点≤8 个节点速率略有下降中等单点断链影响后续极低线束最少泊车雷达、长距离传感器阵列并行总线所有从机并联在同一总线≤16 个节点接近标称速率较高单点故障不影响其他较低扩展方便车身多传感器集中采集1.2. 物理层总线架构和传输机制DSI3 采用2 线制差分双绞线DH/DL 线对实现供电 通信复用无需额外电源线大幅降低线束成本。主机Master作为电压源通过总线输出稳定直流电压典型 12V范围 9-16V为从设备供电并发送电压调制的命令信号。从机Slave作为电流源通过调制总线电流向主机回传数据实现半双工双向通信。核心电流定义IQ静态电流Quiescent Current从设备待机 / 空闲状态的恒定电流用于总线状态检测IRESP响应电流Response Current从设备用于数据调制的基准电流通过叠加IQ实现三态编码功能分类和供电规范功能类别核心特性供电方式典型应用Power Function Class高功耗需总线供电总线直接提供工作电流高功耗设备可增加独立电源相位超声波雷达、执行器Signal Function Class低功耗仅信号传输总线提供静态电流无需额外供电加速度 / 压力传感器1.3 三态电流编码机制DSI3 采用3 态电流调制编码相比传统 2 态编码提升 33% 的带宽利用率是其物理层的核心技术1.3.1 编码逻辑从设备通过在静态电流IQ基础上叠加不同倍数的IRESP表示 3 种逻辑状态逻辑状态总线总电流含义说明逻辑 0无调制仅静态电流逻辑 1叠加 1 倍响应电流逻辑 2叠加 2 倍响应电流1.3.2 数据映射规则- 数据 nibble4 位二进制待传输的原始数据0000-1111。- 符号映射Symbol将 4 位数据映射为 1 个 4bit 符号非直接二进制遵循特定规则。- 芯片编码Chip将 1 个符号拆分为 3 个连续的芯片Chip每个芯片对应 3 种离散电流电平 之一- 编码表严格遵循协议规范主机通过电流阈值检测0/1/2 态的电流分界点解析数据抗干扰能力强。- 电流响应编码规则丢弃 Null 起始3 个 Chip 的组合不能以 Null (0) 开头。丢弃全同3 个 Chip 的组合不能全为 0、全为 1 或全为 2避免无跳变。强制跳变每个 Symbol3 个 Chip内部必须至少发生一次电平跳变。作用保证主机有时钟恢复信号防止长时间电平稳定导致时钟漂移。1.3.3 双向通信切换主机→从机主机通过电压调制发送命令从设备检测电压边沿解析指令此时从设备保持IQ静态电流。从机→主机主机发送命令后释放总线从设备通过三态电流调制回传数据主机通过RM检测电压变化VI×RM解析数据。阶段方向编码/调制主导总线状态Command PhaseMaster → Slave电压曼彻斯特Master 驱动电压脉冲Turnaround (T_Switch)切换空闲/高阻静默偏置电流Response PhaseSlave → Master电流三态 (0/1/2)Slave 驱动电流调制Inter-Frame (T_Dead)空闲高阻静默恢复切换由主机统一调度避免总线冲突适配 TDMA 时分复用的 PDCM 模式2. DSI3协议状态状态机分为 3 大功能区共 7 个核心状态状态功能区方向调制核心用途Discovery网络控制双向电压电流地址分配、初始化[__LINK_ICON]Command网络控制主→从电压曼彻斯特发命令、写寄存器Turnaround切换高阻IQ方向保护间隔Response网络控制从→主电流三态回数据、状态PDCM数据传输从→主电流三态高速周期性上报Power电源驱动双向功率电压电流功率执行器控制Sleep低功耗空闲低IQ节能、休眠状态流转如下上电↓Discovery组网↓Command → Turnaround → ResponseCRM配置↓PDCM周期性数据↓Sleep低功耗↓Wake-up → Discovery/CRM3. DSI3测试方案3.1 协议分析3.1.1 正向通道主机→从机主机以 command start 为起点发送32 bit 命令帧通过高低电平的跳变编码命令数据。命令帧用于触发从机响应、配置工作模式如 PDCM/CRM/DM、下发广播读命令BRC等。命令发送完成后主机释放总线切换为电流检测状态等待从机响应。主Master→ 从Slave电压信号曼彻斯特编码。3.1.2 反向通道从机→主机从机在主机命令结束后的时隙内发送32 bit 响应帧对应 8 个 Symbol每个 Symbol 编码 4bit 数据8×432bit。每个 Symbol 由 3 个 Chip 组成通过三态电流IQ / IRESP / 2IRESP的组合编码数据完全遵循之前介绍的多电平源编码规则。主机通过串联电阻 RM 检测总线电压变化VI×RM解析从机回传的电流编码数据。从Slave→ 主Master电流信号 回复。3.2 DSI3电气参数测试3.2.1 正向通道主机→从机3.2.1.1 信号质量测试3.2.1.2 信号时序测试3.2.2 反向通道从机→主机3.2.2.1 信号质量测试3.2.2.2 信号时序测试
返回列表