BiSS-C 系统解决方案是仅用于通信的演示。该演示会向编码器发送 MA 信号,接收响应并检查错误。该模式在 while(1){} 循环中重复。此外,该演示会定期发送对编码器寄存器的读取/写入访问。根据提供的信息,使用组选择寄存器。在运行演示时,您可以在手动转动电机或编码器轴的同时使用逻辑分析仪或示波器 (图 3-7) 来监控 MCU 的输出信号。
注: 仅 F2837xD 需要在 CLB 和 SPI 时钟之间进行外部连接。其他器件在 CLB 和 SPICLK 之间具有内部连接。对于具有内部连接的器件,SPICLK 也可引出至一个引脚进行监控。
节 2.3.4.1 中的器件输入/输出图展示了 SPI CLK 的测试连接。
图 3-7 中所示的波形为:
- 对于具有 32 个位置位的编码器
- 具有 10MHz MA 信号的 10m 电缆
- SPI 时钟引出至引脚进行监控
- SPI FIFO 配置为 12 位字,并在 4 级满时产生中断
- 将中断置为有效需要 48 个时钟
- 由逻辑分析仪以 100MHz 的采样频率捕获