
Eye-BERT Gen2
Ръководство за софтуерно програмиране
крайview:
Eye-BERT Gen2 позволява дистанционно управление и наблюдение чрез USB или допълнителна Ethernet връзка.
След като се осъществи връзка с Eye-BERT с помощта на един от тези интерфейси, всички команди и контрол са едни и същи, независимо кой интерфейс се използва.
USB интерфейс:
За да може Windows да разпознае USB порта Eye-BERT Gen2, първо трябва да се инсталира 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” от предоставения компактдиск на твърдия диск.
- Включете Eye-BERT Gen2 в свободен USB порт. Когато съветникът за инсталиране на хардуер поиска местоположението на драйвера, намерете „cdc_NTXPVista.inf“ file на твърдия диск.
- След като драйверът е инсталиран, щракнете с десния бутон върху „моят компютър“ и изберете „свойства“. В прозореца със свойства изберете раздела „хардуер“. Кликнете върху „диспечер на устройства“ и разгънете елемента „Портове (COM & LPT)“. Намерете „Spectronix, Inc.“ въвеждане и отбележете присвоения COM номер (т.е. “COM4”). Това е COM портът, който софтуерът ще използва за комуникация с Eye-BERT Gen2.
Обърнете внимание, че при някои операционни системи като Window 7 може да се наложи ръчно инсталиране на USB драйвер. Ако съветникът за инсталиране на хардуер не успее, отидете на „Моят компютър“ > „Свойства“ > „Хардуер“ > „Диспечер на устройства“ и намерете записа „Spectronix“ или „SERIAL DEMO“ под „Други устройства“ и изберете „Актуализиране на драйвера“ . В този момент ще можете да прегледате местоположението на драйвера.
Допълнителен Ethernet интерфейс:
Eye-BERT Gen2 комуникира чрез TCP/IP на порт номер 2101 и се доставя с IP адрес по подразбиране 192.168.1.160. Връзката към този порт е илюстрирана по-долу с помощта на HyperTerminal, TeraTerm и RealTerm.

Промяна на IP адреса
Помощната програма Digi Device Discovery позволява на потребителя да извлече и промени IP адреса на Eye-BERT. Инсталационната програма „40002265_G.exe“ може да бъде намерена на Spectronix или Digi web сайтове. След като инсталирате помощната програма, деактивирайте защитната стена на Windows и всички други програми за вируси или защитна стена и стартирайте програмата. Програмата ще отчете IP и MAC адресите на всички съвместими устройства в мрежата. Щракнете с десния бутон върху устройството и изберете „Конфигуриране на мрежови настройки“, за да промените мрежовите настройки.

Актуализиране на фърмуера:
Възможно е потребителят да актуализира фърмуера на Eye-BERT Gen2 през USB (V 1.10 и по-нова версия) или Ethernet порт (ако е предоставен), като използва приложението Spectronix Bootloader, което може да бъде намерено на включения компактдиск или изтеглено от Spectronix web сайт. Когато устройството е изключено, натиснете и задръжте бутона за захранване, светодиодът ще мига бързо и след няколко секунди ще свети постоянно. При OEM версията (без LCD) натиснете и задръжте бутона за захранване, докато свързвате източника на захранване. Освободете бутона и следвайте ръководството на потребителя на буутлоудъра за инструкции относно зареждането на фърмуера.
Команди:
Eye-BERT Gen2 използва ASCII данни за комуникация с хост компютър; таблиците по-долу изброяват отделните команди, параметри и отговори от Eye-BERT Gen2.
Бележки:
- Цялата комуникация се инициира от хоста.
- Командите не са чувствителни към главни и малки букви.
- Между командата и всички параметри трябва да се постави интервал или знак за равенство.
- Всички команди трябва да завършват с a .
- Отговорите от Eye-BERT Gen2 се прекратяват с
| Вземете информация за единица | |
| команда: | Параметри: |
| "?" | (няма) |
| отговор: | Параметри: |
| Име на единица | Eye-BERT Gen2 100376A |
| Firmware Rev | V0.6 |
| Прекратяване | CR / LF |
| Бележки: | |
| Задайте скоростта на данни | |
| команда: | Параметри: |
| „SetRate“ | „########“ (битрейт в Kbps) |
| отговор: | Параметри: |
| (няма) | |
| Бележки: | Задава най-близкия стандартен битрейт Example: “setrate=150000000” за 155.52Mbps. |
| Задайте шаблона (генератор и детектор) | |
| команда: | Параметри: |
| „SetPat“ | „7“ (PRBS 27-1) „3“ (PRBS 231-1) "х" (К28.5 модел) "y" (К28.7 модел) "Т" (смесен честотен модел) "л" (loopback, режим на повторител) Ново във версия 1.7 |
| отговор: | Параметри: |
| (няма) | |
| Бележки: | Example: “setpat=7” |
| Избира входния източник | |
| команда: | Параметри: |
| „SetInput“ | "О" (оптичен SFP)
„Е“ (електрически SMA) |
| отговор: | Параметри: |
| (няма) | |
| Бележки: | Example: „setinput=E“ |
| Избира входната полярност | |
| команда: | Параметри: |
| „SetInPol“ | „+“ (необърнат) „-“ (обърнат) |
| отговор: | Параметри: |
| (няма) | |
| Бележки: | Example: „SetInPol +“. Входният поляритет се отнася както за SFP, така и за SMA входове. |
| Управлява SFP изхода | |
| команда: | Параметри: |
| „SetSFP“ | „0“ (изход изключен) „1“ (изход включен) „+“ (изходът не е обърнат) „-“ (изходът е обърнат) |
| отговор: | Параметри: |
| (няма) | |
| Бележки: | Example: “SFP=1” включва SFP изхода |
| Контролира SMA изхода | |
| команда: | Параметри: |
| „SetSMA“ | „0“ (изход изключен) „1“ (изход включен) „+“ (изходът не е обърнат) „-“ (изходът е обърнат) |
| отговор: | Параметри: |
| (няма) | |
| Бележки: | Example: “SMA=0” изключва електрическия изход |
| Задайте дължината на вълната (V 1.7 и по-висока) | |
| команда: | Параметри: |
| „SetWL“ | „####.##“ (дължина на вълната в nm) |
| отговор: | Параметри: |
| (няма) | |
| Бележки: | Example: “setwl=1550.12” |
| Нулирайте броячите на грешки, BER и таймерите за тестване | |
| команда: | Параметри: |
| „Нулиране“ | (няма) |
| отговор: | Параметри: |
| (няма) | |
| Бележки: | |
| Прочетете състоянието и настройките | |
| команда: | Параметри: |
| "Статистика" | (няма) |
| отговор: | Параметри: |
| Команда Ехо | СТАТИСТИКА: |
| SFP Tx мощност (dBm) и полярност | -2.3+
Мощност (dBm), последвана от полярност |
| SFP Tx дължина на вълната (nm) | 1310.00 |
| SFP температура (°C) | 42 |
| SMA изход и полярност | +” = не е обърнато, „-“ = е обърнато, „x” = забранено |
| Побитова скорост (bps) | 2500000000 |
| Модел | 3 (по команда „setpat“) |
| Прекратяване | CR / LF |
| Бележки: | Всички параметри са разделени с “,” и съобщението се прекратява с CR/LF Exampле: STAT: -2.3+, 1310.00, 42, -, 2500000000, 3 |
| Прочетете измерванията | |
| команда: | Параметри: |
| „измерване“ | (няма) |
| отговор: | Параметри: |
| Команда Ехо | МЕРКИ: |
| BERT вход | E
“O”= оптичен SFP, “E”= електрически SMA |
| SFP Rx мощност (dBm) | -21.2 |
| SMA Rx ampсветлина (%) | 64 |
| Състояние на заключване | Заключване
„Заключване“ или „LOL“ |
| Брой грешки | 2.354e04 |
| Брой битове | 1.522e10 |
| BER | 1.547e-06 |
| Време за тест (секунди) | 864 |
| Прекратяване | CR / LF |
| Бележки: | Всички параметри са разделени с “,” и съобщението се прекратява с CR/LF Exampле: MEAS: E, -21.2, 64, Lock, 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) |
| Прекратяване | CR / LF |
| Бележки: | Физическият адрес на информационния регистър е 0xA0, а физическият адрес на диагностичния регистър е 0xA2. Всички предадени и върнати стойности са в шестнадесетичен формат, предшестващото „0x“ не е задължително. Входните параметри трябва да бъдат разделени с интервал. Имайте предвид, че не всички доставчици на SFP поддържат четене и запис на всички местоположения. Вижте SFF-8472 за повече информация. |
| Напишете SFP регистър, след което отговорете със стойност за обратно четене | |
| команда: | Параметри: |
| „WrSFP“ | “t” “#” “v” “t” : тип регистър – или “I” за информация, или “D” за диагностика, “#”: номер на регистър в шестнадесетичен, “v”: стойност, която трябва да бъде записана |
| шестнадесетичен. Exampле: "WrSFP D 0x80 0x55" Записва 0x55 в първия байт на записваемата от потребителя EEPROM област в регистър на адрес 0x80. | |
| отговор: | Параметри: |
| Тип регистър, номер на регистъра, стойност | Exampле: "a2:80 = 55" (диагностичен регистър (0xA2), номер на регистър (0x80), прочетена стойност (0x55) |
| Прекратяване | CR / LF |
| Бележки: | Физическият адрес на информационния регистър е 0xA0 и физическият адрес на диагностичния регистър е 0xA2. Всички предадени и върнати стойности са в шестнадесетичен формат, предшестващото „0x“ не е задължително. Входните параметри трябва да бъдат разделени с интервал. Имайте предвид, че не всички доставчици на SFP поддържат четене и запис на всички местоположения. Вижте SFF-8472 за повече информация. |
| Импулсен SFP оптичен изход (V 0.6 и повече) | |
| команда: | Параметри: |
| „Пулс“ | „PW“ „Per“ “PW”: е ширината на импулса в uS, а “Per” е периодът в нас. Валидният диапазон за PW е от 1 до 65000 6.5uS (1 mS), а валидният диапазон за Per е от 1,000,000 до 1 XNUMX XNUMX (XNUMX секунда). Exampле: „Пулс 10 1000“ Произвежда импулс от 10uS с период от 1mS. |
| отговор: | Параметри: |
| няма | |
| Бележки: | Импулсната команда модулира оптичния изходен сигнал чрез контролиране на щифта за разрешаване на предаване на SFP, следователно оптичният изходен сигнал ще се превключва между текущата скорост/модел и без светлина. За приближаване на CW сигнал се препоръчва да настроите BERT на 11.3 Gb, PRBS31. Модулацията ще продължи, докато не бъде получен входен сигнал на Ethernet или 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 |
