二进制同步串行输出 (SSI)

绝对位置数据可以不同方式传输。最常用的一个接口标准是SSI,因为它要求的电缆根数最少(6根)。来自磁编码器的串行数据可通过SSI协议以自然二进制码提供。

默认情况下,如果磁体顺时针旋转,输出数据值将会递增。

SSI 时间图

SSI 时间图

控制器通过将一个脉冲序列发送到时钟输入对编码器芯片的位置值进行询问。时钟信号必须总是从高电平开始。第一个下降沿(点1)在并行/串行转换器中存储当前位置数据,单稳态触发器(定时器)被触发。随着时钟信号的每一次转换(高/低或低/高),单稳态触发器被重新触发。在第一个上升沿(点2)二进制码的最高有效位 (MSB) 通过数据输出传输。下一个下降沿转换下一位 (MSB - 1),出现在下一个上升沿数据输出上。在时钟的每一个后继上升沿上,下一位被传输到控制器中。在读取数据的同时,tCL必须小于tMF以保持单稳态触发器设定。当输出最低有效位 (LSB) 时(点3),DATA变为低电平。控制器必须比tMF等待更长的时间后才能读取更新的位置数据。单稳态触发器在这一点上时间终止,DATA输出到达高电平(点4)。

可以多次读取相同的位置数据,以增强传输数据的可靠性。控制器必须继续发送时钟脉冲,相同数据将被再次输出。在两次输出之间将输出一个逻辑零。

SSI 多次读取相同位置数据

SSI 多次读取相同位置数据

 

注:

  • 上升沿 = 低到高转换
  • 下降沿 = 高到低转换
未找到您搜索的内容? 联系我们获取更多信息