background image

图 3 所示是一个典型的运动控制模块的编码信号输

入接收器电路(即运动控制模块与正交编码器输出之间的接口电路)。(这儿 INDEX:是正交
编编器的一条输出信号,每旋转一周发出一个脉冲)。
为什么 IC1 要用 MAX3095 型具有±5kV ESD 保护的 MAX3095 芯片。因为对于一个容错系
统来讲,由于编码信号输入电路要和外部元件相连接,ESD 保护是必须的。这样省去外部
ESD 防护部件,可以大大减少印刷电路板的面积。从正交编码器发出的信号通过双绞线传
送到接收电路,每对互补信号线 A、 或 B 、之间跨与接一个 150Ω 电阻提供适当的端接。
当发生电缆断裂或脱离等开路故障时,要使运动控制模块采取适当的动作,首先必须检
测到这些故障。作为一种失效保护措施,当输入信号线开路时,MAX3095 接收器会输出
逻辑高。1kΩ

偏置电阻使输入端 A”

的电压至少比输入端 B”高 200mV。当有输入端接电阻

时,它们仍需保持失效保护输出。这个电路具有 ESD 防护、开路检测和输出短路保护,但
不能检测输人短路。

另一种改进的电路(图 4)

包含了 2 片 IC(MAX3098),每

片都包含三路 RS—422/RS-485 接收器。各接收器均具有内置的故障检测、±15kV ESD(静电
释放)保护和 32Mbps 的数据速率。而 MAX3098E 能检测接收器输入开路和短路故障,也
能检测低电压差分信号和共模范围超限等其它故障。它的逻辑电平输出能够指示哪一路接
收器输入发生了故障。这种直接的故障报告降低了软件开销,并将外部逻辑元件减到最少。
任何一路正交编码器输出即控制模块的编码输入发生故障都会立即在相应输出发出逻辑
高信号:ALARM(报警)A、ALARM(报警)B 和 ALARM(报警)Z。伺服系统移动缓慢时,会

在正交编码器信号的过零区域产生瞬时故障,触发 假故障 。通过选择电容 C-延迟的值,
可将 ALARM(报警)D 输出(ALARM(报警)A、ALARM(报警)B 和 ALARM(报警)Z 的逻辑或)
延迟适当的时间。120Ω 电阻为 RS422 电缆提供适当的端接。由于 IC 采用 16 引脚 QSOP(四
分之一外形封装)型,仅需很少的外围元件,因而在印刷电路板上占用的空间也很小。 

4 接收电路印制板布局