跳转至

BiSS (Bidirectional Serial Synchronous)

BiSS 是 iC-Haus 制定的开放式点对点同步串行接口,用于绝对式编码器。主控在 MA 发时钟,从端在 SLO 回数据;没有 Chip select,每个 frame 靠时钟停止后的间隔判定边界。支持 BiSS-C 与 BiSS-B。

除位置数据(Single Cycle Data)之外,BiSS 另有一条慢速双向的控制通道用于寄存器访问。它向每个 frame 借用一个位 —— 主控侧为 CDM、从端侧为 CDS —— 因此一笔寄存器传输会横跨数十个 frame。用 Mode 选择要查看哪一侧。

通道前缀请参阅 Settings。

协议触发:BiSS-C Trigger

Decode Settings

Decode Settings

BiSS 解码设置
  • MA / SLO: 指定时钟(MA)与数据(SLO)通道。
  • Mode: 位置数据选 Single Cycle Data (SCD);控制通道选 Register Access - Master (CDM) 或 Register Access - Slave (CDS)。默认:Single Cycle Data (SCD)。
  • Data Channel: 一个 frame 内的数据块数。默认:1。
  • Serial Data Length (bits): 位置数据总长度,1 ~ 64。勾选 Auto 时由波形自动检测,字段变为只读;取消勾选即可手动输入。默认:Auto。
  • Alignment (bits): 位置数据之后补的对齐位数。默认:0。
  • Combine Multi-Turn and Single-Turn: 将位置合并成一个数值显示。默认:不勾选。
  • Single-Turn(ST): 单圈位数;Multi-Turn(MT) 为其余位,显示于右侧。默认:8。
  • CRC Bit amount / CRC Polynomial / CRC Initial Value: 传感器 CRC 参数。BiSS 规格并未规定,须依编码器规格书设置。默认:6 / 0x43 / 0x0。
  • Protocol: BiSS-C 或 BiSS-B。BiSS-B 没有 CDS 位,状态位极性也相反。默认:BiSS-C。
  • SLO Phase (samples): 数据相对时钟有偏移时,调整 SLO 的采样点。默认:0。
  • Register Data Columns: 寄存器报表每行显示几个数据字节,8 或 16。默认:8。

Result

BiSS Result

BiSS-C Single Cycle Data 解码结果

一笔寄存器传输横跨数十个 BiSS frame,解码把它们组成一行:

BiSS Result

Register Access - Slave (CDS):一次读取五个连续地址