
Eye-BERT Gen2
软件编程指南
超过view:
Eye-BERT Gen2 允许通过 USB 或可选的以太网连接进行远程控制和监控。
一旦使用这些接口之一连接到 Eye-BERT,无论使用哪个接口,所有命令和控制都是相同的。
USB 接口:
为了让 Windows 识别 Eye-BERT Gen2 USB 端口,必须首先安装 USB 驱动程序,之后 Eye-BERT Gen2 将作为计算机上的附加 COM 端口出现。
目前支持 Windows XP、Vista、7 和 8。 Windows 7 需要下面列出的额外步骤; Windows 8 需要额外的步骤,可以在以下应用说明中找到:
http://www.spectronixinc.com/Downloads/Installing%20Under%20Windows%208.pdf
- 复制 file 将“cdc_NTXPV764.inf”从随附的 CD 复制到硬盘驱动器。
- 将 Eye-BERT Gen2 插入空闲的 USB 端口。当硬件安装向导询问驱动程序位置时,浏览至“cdc_NTXPVista.inf” file 在硬盘上。
- 驱动安装完毕后,右键单击“我的电脑”,选择“属性”。在属性窗口中选择“硬件”选项卡。单击“设备管理器”并展开“端口(COM 和 LPT)”项。找到“Spectronix, Inc.”输入并记下分配的 COM 编号(即“COM4”)。这是软件将用来与 Eye-BERT Gen2 通信的 COM 端口。
请注意,在某些操作系统(例如 Window 7)上,可能需要手动安装 USB 驱动程序。如果硬件安装向导失败,请进入“我的电脑”>“属性”>“硬件”>“设备管理器”,在“其他设备”下找到“Spectronix”或“SERIAL DEMO”条目,然后选择“更新驱动程序” 。此时您将能够浏览到驱动程序的位置。
可选以太网接口:
Eye-BERT Gen2 使用 TCP/IP 在端口号 2101 上进行通信,默认 IP 地址为 192.168.1.160。下面说明了使用 HyperTerminal、TeraTerm 和 RealTerm 与此端口的连接。

更改 IP 地址
Digi Device Discovery 实用程序允许用户检索和更改 Eye-BERT IP 地址。安装程序“40002265_G.exe”可以在 Spectronix 或 Digi 上找到 web 网站。安装该实用程序后,禁用 Windows 防火墙和任何其他病毒或防火墙程序并启动该程序。该程序将报告网络上所有兼容设备的 IP 和 MAC 地址。右键单击设备并选择“配置网络设置”以更改网络设置。

更新固件:
用户可以使用 Spectronix Bootloader 应用程序通过 USB(V 2 及更高版本)或以太网端口(如果提供)更新 Eye-BERT Gen1.10 固件,该应用程序可以在随附的 CD 上找到或从 Spectronix 下载 web 地点。当设备关闭时,按住电源按钮,LED 将快速闪烁,几秒钟后将变为常亮。对于 OEM 版本(无 LCD),请在连接电源时按住电源按钮。释放按钮并按照引导加载程序用户手册获取有关加载固件的说明。
命令:
Eye-BERT Gen2 使用 ASCII 数据与主机进行通信;下表列出了 Eye-BERT Gen2 的各个命令、参数和响应。
笔记:
- 所有通信均由主机发起。
- 命令不区分大小写。
- 应在命令和任何参数之间插入空格或等号。
- 所有命令都应以。
- Eye-BERT Gen2 的响应终止于
| 获取单位信息 | |
| 命令: | 参数: |
| “?” | (没有任何) |
| 回复: | 参数: |
| 单位名称 | Eye-BERT Gen2 100376A |
| 固件版本 | V0.6 |
| 终止 | 回车/低频 |
| 笔记: | |
| 设置数据速率 | |
| 命令: | 参数: |
| “设定费率” | “########” (比特率以 Kbps 为单位) |
| 回复: | 参数: |
| (没有任何) | |
| 笔记: | 设置为最接近的标准比特率 Example:“setrate=150000000”表示 155.52Mbps。 |
| 设置模式(发生器和检测器) | |
| 命令: | 参数: |
| “设置帕特” | “7” (PRBS 27-1) “3” (PRBS 231-1) “x” (K28.5 图案) “是” (K28.7 图案) “m”个 (混合 频率模式) “我” (环回、中继器模式)1.7 版新增功能 |
| 回复: | 参数: |
| (没有任何) | |
| 笔记: | Example: “setpat=7” |
| 选择输入源 | |
| 命令: | 参数: |
| “设置输入” | “噢” (光纤 SFP)
“E” (电气 SMA) |
| 回复: | 参数: |
| (没有任何) | |
| 笔记: | Example: “setinput=E” |
| 选择输入极性 | |
| 命令: | 参数: |
| “SetInPol” | “+” (非倒置) “-” (倒) |
| 回复: | 参数: |
| (没有任何) | |
| 笔记: | Example:“SetInPol +”。输入极性适用于 SFP 和 SMA 输入。 |
| 控制 SFP 输出 | |
| 命令: | 参数: |
| “设置SFP” | “0” (输出关闭) “1” (输出打开) “+” (输出不反转) “-” (输出反转) |
| 回复: | 参数: |
| (没有任何) | |
| 笔记: | Example:“SFP=1”打开SFP输出 |
| 控制 SMA 输出 | |
| 命令: | 参数: |
| “设置SMA” | “0” (输出关闭) “1” (输出打开) “+” (输出不反转) “-” (输出反转) |
| 回复: | 参数: |
| (没有任何) | |
| 笔记: | Example: “SMA=0” 关闭电气输出 |
| 设置波长(V 1.7 及以上) | |
| 命令: | 参数: |
| “设置WL” | “####.##” (波长单位为 nm) |
| 回复: | 参数: |
| (没有任何) | |
| 笔记: | Example: “setwl=1550.12” |
| 重置错误计数器、BER 和测试计时器 | |
| 命令: | 参数: |
| “重置” | (没有任何) |
| 回复: | 参数: |
| (没有任何) | |
| 笔记: | |
| 读取状态和设置 | |
| 命令: | 参数: |
| “统计” | (没有任何) |
| 回复: | 参数: |
| 命令回声 | STAT: |
| SFP Tx 功率 (dBm) 和极性 | -2.3+
功率 (dBm),后跟极性 |
| SFP Tx 波长 (nm) | 1310.00 |
| SFP 温度 (°C) | 42 |
| SMA 输出和极性 | +” = 不反转,“-” = 反转,“x”= 禁用 |
| 比特率(bps) | 2500000000 |
| 图案 | 3 (根据“setpat”命令) |
| 终止 | 回车/低频 |
| 笔记: | 所有参数均以“,”分隔,消息以CR/LF结束 Examp乐: 统计:-2.3+、1310.00、42、-、2500000000、3 |
| 读取测量值 | |
| 命令: | 参数: |
| “测量” | (没有任何) |
| 回复: | 参数: |
| 命令回声 | 测量: |
| BERT 输入 | E
“O”= 光学 SFP,“E”= 电气 SMA |
| SFP 接收功率 (dBm) | -21.2 |
| SMA接收器 amp纬度 (%) | 64 |
| 锁定状态 | 锁
“锁定”或“哈哈” |
| 错误计数 | 2.354e04 |
| 位数 | 1.522e10 |
| 误码率 | 1.547e-06 |
| 测试时间(秒) | 864 |
| 终止 | 回车/低频 |
| 笔记: | 所有参数均以“,”分隔,消息以CR/LF结束 Examp乐: 测量:E,-21.2,64,锁,2.354e04, 1.522e10, 1.547e-06, 864 |


| 读取SFP寄存器 | |
| 命令: | 参数: |
| “RdSFP” | “t”“#” “t”:寄存器类型 – “I”表示信息,“D”表示 诊断,“#”:十六进制寄存器编号 Examp乐: “RdSFP I 0x44” 从地址 0x44 的信息寄存器中读取序列号的第一个字节 |
| 回复: | 参数: |
| 寄存器类型、寄存器编号、值 | Examp乐: “a0:44 = 35” (信息寄存器(0xA0)、寄存器编号(0x44)、值(5 ASCII) |
| 终止 | 回车/低频 |
| 笔记: | 信息寄存器的物理地址为0xA0,诊断寄存器的物理地址为0xA2。所有传入和返回的值均为十六进制,前面的“0x”是可选的。输入参数应以空格分隔。请注意,并非所有 SFP 供应商都支持读取和写入所有位置。有关详细信息,请参阅 SFF-8472。 |
| 写入 SFP 寄存器,然后用读回值进行响应 | |
| 命令: | 参数: |
| “WrSFP” | “电视” “t”:寄存器类型 – “I”(用于信息)或“D” 用于诊断,“#”:十六进制寄存器编号,“v”:要写入的值 |
| 十六进制。 Examp乐: “WrSFP D 0x80 0x55” 将 0x55 写入地址 0x80 处寄存器的用户可写 EEPROM 区域的第一个字节。 | |
| 回复: | 参数: |
| 寄存器类型、寄存器编号、值 | Examp乐: “a2:80 = 55” (诊断寄存器(0xA2)、寄存器编号(0x80)、读回值(0x55) |
| 终止 | 回车/低频 |
| 笔记: | 信息寄存器的物理地址为0xA0, 诊断寄存器的物理地址是0xA2。所有传入和返回的值均为十六进制,前面的“0x”是可选的。输入参数应以空格分隔。请注意,并非所有 SFP 供应商都支持读取和写入所有位置。有关详细信息,请参阅 SFF-8472。 |
| 脉冲SFP光输出(V 0.6及以上) | |
| 命令: | 参数: |
| “脉冲” | “密码”“每” “PW”:脉冲宽度(单位:uS),“Per”是周期 在我们中。 PW 的有效范围为 1 至 65000uS(6.5mS),Per 的有效范围为 1 至 1,000,000(1 秒)。 Examp乐: “脉冲10 1000” 产生周期为 10mS 的 1uS 脉冲。 |
| 回复: | 参数: |
| 没有任何 | |
| 笔记: | 脉冲命令通过控制SFP上的发送使能引脚来调制光输出信号,因此光输出信号将在当前速率/模式和无光之间切换。为了近似 CW 信号,建议将 BERT 设置为 11.3Gb、PRBS31。调制将继续,直到以太网或 USB 端口收到任何输入。 SFP中激光器的开启/关闭时间会影响实际光输出的最小脉冲宽度;这会因 SFP 型号和制造商而异。 |
www.spectronixinc.com
Eye-BERT Gen2 软件编程指南 V 1.12
文件/资源
![]() |
Spectronix Eye-BERT Gen 2 编程软件 [pdf] 用户指南 Eye-BERT Gen 2 编程软件,Eye-BERT Gen 2,编程软件 |
