3、XY2-100硬件接口:信号定义、引脚排列、连接器类型

搞振镜控制,第一关就是硬件接口。XY2-100这个协议,说白了就是通过15根线来搞定高速数据传输。我第一次看到这堆引脚时,说实话有点晕。但摸清楚之后就会发现,它的设计其实很规整——差分对管数据,控制线管状态,电源地管供电,各司其职。

3.1 连接器类型:DB15 与 HD15

XY2-100标准采用的是DB15公头,也叫DE-15。就是那种老式VGA接口的样子,但引脚定义完全不同。现在越来越多的振镜厂商开始用HD15(高密度15针),电气上完全兼容,就是物理尺寸更紧凑。

我个人习惯用HD15,在板卡上不占地方,尤其多轴系统里优势很明显。不过有件事得提醒你——

⚠ 别搞混: DB15和HD15的引脚间距不一样。DB15两排错列,间距2.77mm;HD15两排更密,间距只有2.29mm。焊线时拿错座子,整批线缆都得重做。我曾在项目中吃过这个亏,采购买错型号,最后赶工期通宵返工。

所以下单前,一定看一眼规格书上写的到底是DB15还是HD15。最好让供应商拍实物照片确认。

3.2 信号定义:三类信号各司其职

15个引脚分成三组,记住这个分类,后面接线就不容易乱:

  • 差分数据信号(8根) — CLK+/-、SYNC+/-、CH1+/-、CH2+/-
  • 控制信号(3根) — DATA、ERROR、READY
  • 电源与地(4根) — +5V、GND×2(部分方案用3根)

为什么要用差分?抗干扰。你想想看,振镜电机一跑起来,驱动器那边电流变化大得很。单端信号在这种环境里很容易被带偏。差分对就不一样,共模噪声一抵消,信号稳稳的。

我自己测试过,同样噪声环境下,差分信号比单端信号的信噪比高出至少20dB。调试时这个差距非常明显。

差分数据对

表1 差分数据信号定义
信号功能方向
CLK+ / CLK-差分时钟,决定传输速率控制器 → 振镜
SYNC+ / SYNC-差分同步,标记帧起始控制器 → 振镜
CH1+ / CH1-通道1数据(通常为X轴位置)控制器 → 振镜
CH2+ / CH2-通道2数据(通常为Y轴位置)控制器 → 振镜

这四对差分信号是XY2-100的核心。CLK提供时序基准,SYNC告诉振镜"数据要来了",CH1和CH2就是实际的XY位置指令。数据是串行传输的,每帧20位,CLK的上升沿采样。

控制信号

表2 控制信号定义
信号功能方向
DATA串行数据 / 状态反馈双向
ERROR错误指示,低电平有效振镜 → 控制器
READY就绪信号,高电平表示正常振镜 → 控制器

DATA这根线有点特殊。有的系统只拿它做状态读取,有的则用它做双向通信。我个人习惯在调试时把DATA引出来接个逻辑分析仪,能看到很多有用的信息——比如振镜返回的报警码。

电源与地

表3 电源与地
信号功能说明
+5V电源正极通常要求持续输出500mA以上
GND电源地至少2根并联,降低回路阻抗

这里有个坑——GND最好接两根以上。我曾经遇到振镜偶尔丢位置,查了三天,最后发现地线只有一根,回路阻抗太大。加了一根GND后,问题马上消失。所以,嗯,地线真的别省。

XY2-100 硬件接口结构 XY2-100 硬件接口 DB15 / HD15 连接器 差分数据信号 CLK+/- SYNC+/- CH1+/- CH2+/- 控制信号 DATA ERROR READY 电源与地 +5V GND ×2 引脚功能映射(1–15) 关键要点 • 差分对必须双绞传输,屏蔽层单端接地 • 电源地至少接2根,降低回路阻抗,避免丢位

3.3 引脚排列与功能映射

下面是标准的XY2-100引脚排列。注意,这是从DB15公头焊接面(也就是插针侧)看过去的视角。母头侧的引脚编号是镜像的,焊接时千万要分清楚。

← 上一章📖 返回目录下一章 →
表4 DB15 公头引脚定义(焊接面视角)
引脚信号引脚信号
1CLK+9CLK-
2SYNC+10SYNC-
3