命令格式从 CCSI 外设端查看。图 7-2 定义了命令传输的格式。一条命令有三种状态:
- 空闲:CLK_O 始终有效且连续。SIN 始终为高电平。
- START: SIN 在空闲状态后从高电平变为低电平。
- DATA:
- Head_byte:命令标识符,包含一个 16 位数据和一个校验位。
- Data_bytes_N-1:每个数据字节包含 3 × 17 位数据,每个 17 位数据包含一个 16 位数据字和一个校验位。
- END:该器件会识别 SIN 上的连续 18 位高电平,然后返回空闲状态。
- 校验位:校验位(第 17 位)的值不是 第 16 位的值,以避免持续 18 位高电平(与 END 区分开来)。
空闲状态不是必需的,这意味着下一条命令的 START 状态可以连接到当前命令的 END 状态。