Distributed System Interface
DSI3
DSI3 是第三代卫星接口总线,主要用于中央主接口与多个卫星节点之间的安全关键通信(一主多从)
从节点
- 简单状态机
- 微处理器
- DSP控制器
- raw / preprocessed data sources
- single / multiple data sources
- output / control 功能
Discovery Mode
- 识别slave位置
- 分配unique 物理地址
fail silent philosophy
Background Diagnostic Mode
- 诊断
- 功能安全
主要目标应用领域是汽车安全气囊系统,但预计新功能允许用在其他的领域
基本特性
- Bandwidth Improvements
- t Time-Division-Multiple-Access (TDMA)
- EMC Improvements
- Data Integrity Improvements
- Cost Controls
总线拓扑,功能
point-to-point
daisy-chain
parallel
Signal Function Class
- 周期性数据采集
Power Function Class
- 功率输出
Signal:Command and Response
Signal:Periodic Data Collection Mode
Signal:Background Diagnostic Mode
Power:Background Diagnostic Mode
物理层编码
Forward Channel Data Bit Encoding - Master Perspective
Reverse Communication Channel Data Bit Encoding
一个symbol <–> 3个chip <–> 12byte
三种电流有27种组合,但是0开始(和Iq一样)去掉,去掉全相同的两个,即剩下16个,对应4byte
Multi-Level Source Coded TDMA Response Frame
Link Layer
Signal Function Class
Command and Response Mode Packet Formats
Command and Response Mode - Command Format
Physical Address | Command | Extended Data | Register Data | CRC |
---|---|---|---|---|
MSB | LSB | |||
PA[3:0] | CMD[3:0] | ED[7:0] | RD[7:0] | CRC[7:0] |
Command and Response Mode - Response Format
Physical Address | Status | Extended Data | Register Data | CRC |
---|---|---|---|---|
MSB | LSB | |||
PA[3:0] | S[3:0] | ED[7:0] | RD[7:0] | CRC[7:0] |
Command and Response Mode - Field Definitions
Field | Command Packet | Length (Bits) | Field | Response Packet | Length (Bits) |
---|---|---|---|---|---|
PA[3:0] | Physical Address | 4 | PA[3:0] | Physical Address | 4 |
CMD[3:0] | Command | 4 | S[3:0] | Status | 4 |
ED[7:0] | Extended Data | 8 | ED[7:0] | Extended Data | 8 |
RD[7:0] | Register Data | 8 | RD[7:0] | Register Data | 8 |
CRC[7:0] | 8 | CRC[7:0] | 8 |
Command and Response Mode - Supported Commands
Command | Command Description | Extended Data ED[7:0] |
---|---|---|
0 | Register Read | Register Address RA[7:0] |
2 – 7 | Device / System Specific | Device / System Specific |
8 | Register Write | Register Address RA[7:0] |
9 - 15 | Device / System Specific | Device / System Specific |
Command and Response Mode - Status Definitions
Periodic Data Collection Mode Packet Formats
Background Diagnostic Mode Packet Formats
Power Function Class Transactions
基本和Command and Response Mode Packet Formats的命令一致
slave address
- DSI3 使用 物理地址 + 可选源标识地址(source identification addresses)
- 每个物理从机必须有唯一 4-bit 物理地址
- 地址 0 为 全局地址(global address),用于全局命令,无需响应
PA3 | PA2 | PA1 | PA0 | Slave Number |
---|---|---|---|---|
0 | 0 | 0 | 0 | All Slaves |
0 | 0 | 1 | 0 | Slave 2 |
0 | 0 | 1 | 1 | Slave 3 |
0 | 1 | 0 | 0 | Slave 4 |
0 | 1 | 0 | 1 | Slave 5 |
0 | 1 | 1 | 0 | Slave 6 |
0 | 1 | 1 | 1 | Slave 7 |
1 | 0 | 0 | 0 | Slave 8 |
1 | 0 | 0 | 1 | Slave 9 |
1 | 0 | 1 | 0 | Slave 10 |
1 | 0 | 1 | 1 | Slave 11 |
1 | 1 | 0 | 0 | Slave 12 |
1 | 1 | 0 | 1 | Slave 13 |
1 | 1 | 1 | 0 | Slave 14 |
1 | 1 | 1 | 1 | Slave 15 |
自动分配地址
评论