同步序列
在许多应用中,同步接口基于 RS-232 串口。 当您使用“清除发送”(CTS) 和“请求发送”(RTS) 连接两个系统以进行同步时,一个系统必须设置为“主”系统,另一个系统必须设置为“从”系统。 EK80 在系统中是“主”系统时,同步过程可以在 Free running(自由运行)模式下进行,也可以在 Wait for slave(等待从系统)模式下进行。
Slave (从属)模式
EK80 设置为“Slave (从属)”模式后,每当 EK80 将要进行发送时,它必须从外围设备接收触发信号。 此触发信号连接至 处理器单元 上的串行端口,且“清除以发送 (CTS)”引脚用于向 EK80 发送“事件”消息。 该消息由 EK80 软件处理,而且(如果之前的 ping 程序已结束)它将启动 ping 序列。
作为对同步触发的确认,EK80 会在发送之前将“准备发送 (RTS)”信号设置为逻辑“低”。 这表明 EK80 处于“忙碌状态”。
一旦发送和接收序列结束,EK80 便会将“准备发送 (RTS)”信号设置为逻辑“高”,以表示它已为下一次 ping 做好准备。
Master (主控)”模式
EK80 在系统中是“主”系统时,同步过程可以在 Free running(自由运行)模式下进行,也可以在 Wait for slave(等待从系统)模式下进行。
•  自由运行模式下的同步
Free running(自由运行)模式下,EK80 将尽可能快地执行发射脉冲操作,并在每次发射脉冲开始时将其“准备发送”(RTS) 信号设置为逻辑“高”,在发射脉冲结束时将其设置回逻辑“低”。 当“准备发送”(RTS) 信号从“低”变为“高”时,将触发“从”系统。
•  Wait for slave(等待从系统)模式下同步
当处于 Wait for slave(等待从系统)模式时,EK80 将等待来自“从”系统的逻辑“高”“清除发送”(CTS) 信号,然后再开始新的发射脉冲序列。 这是来自“从”系统的“准备发射脉冲”确认。
如果您将 EK80 用作“主”系统来控制个“从”系统,则必须将一根电缆(带接地)从主系统上的“准备发送”(RTS) 输出端连接到两个“从”系统上的“清除发送”(CTS) 输入端。 无法连接“从”系统上的“准备发送”(RTS) 输出端的回路。