การเขียนโปรแกรมซอฟต์แวร์ Spectronix Eye-BERT 40G
ข้อมูลสินค้า
ข้อมูลจำเพาะ
- รีโมทคอนโทรลและ การตรวจสอบผ่าน USB หรือการเชื่อมต่ออีเธอร์เน็ตเสริม
- การติดตั้งไดรเวอร์ USB จำเป็นสำหรับระบบปฏิบัติการ Windows
- ที่อยู่ IP เริ่มต้นสำหรับการสื่อสารอีเธอร์เน็ต: 192.168.1.160
- โปรโตคอลการสื่อสาร: TCP/IP บนพอร์ต 2101
คำแนะนำการใช้ผลิตภัณฑ์
อินเทอร์เฟซ USB
- คัดลอก file cdc_NTXPV764.inf จากซีดีที่ให้มาไปยังฮาร์ดไดรฟ์
- เสียบ Eye-BERT 40G เข้ากับพอร์ต USB ฟรีและติดตั้งไดรเวอร์
- ค้นหาหมายเลขพอร์ต COM ที่กำหนดในตัวจัดการอุปกรณ์เพื่อการสื่อสาร
อินเทอร์เฟซอีเทอร์เน็ตเสริม
Eye-BERT 40G สื่อสารโดยใช้ TCP/IP บนพอร์ตหมายเลข 2101 โดยมีที่อยู่ IP เริ่มต้นคือ 192.168.1.160
- ใช้ยูทิลิตี้ Digi Device Discovery เพื่อดึงข้อมูลและเปลี่ยนที่อยู่ IP
- ปิดการใช้งาน Windows Firewall และเริ่มโปรแกรมเพื่อกำหนดการตั้งค่าเครือข่าย
คำสั่ง
Eye-BERT 40G สื่อสารโดยใช้ข้อมูล ASCII ด้วยคำสั่งต่อไปนี้
สั่งการ | การตอบสนอง |
---|---|
- (รับข้อมูลยูนิต) | เริ่มต้นการตอบสนอง คำสั่ง Echo ชื่อยูนิต Firmware Rev |
หมายเหตุ:
- การสื่อสารทั้งหมดเริ่มต้นโดยโฮสต์
- คำสั่งไม่คำนึงถึงขนาดตัวพิมพ์
- ควรแทรกช่องว่างหรือเครื่องหมายเท่ากับระหว่างคำสั่งและพารามิเตอร์ใดๆ
- คำสั่งทั้งหมดควรสิ้นสุดด้วย a
- การตอบสนองใด ๆ ควรถูกละเว้น
คำถามที่พบบ่อย
ถาม: ฉันจะเปลี่ยนที่อยู่ IP ของ Eye-BERT 40G ได้อย่างไร
A: ใช้ยูทิลิตี้ Digi Device Discovery เพื่อดึงข้อมูลและเปลี่ยนที่อยู่ IP อ้างอิงถึงโปรแกรมการติดตั้งสำหรับขั้นตอนโดยละเอียด
ถาม: ที่อยู่ IP เริ่มต้นสำหรับการสื่อสารอีเธอร์เน็ตคืออะไร
A: ที่อยู่ IP เริ่มต้นคือ 192.168.1.160
เกินview
- Eye-BERT 40G ช่วยให้สามารถควบคุมและตรวจสอบจากระยะไกลผ่าน USB หรือการเชื่อมต่ออีเทอร์เน็ตเสริม
- เมื่อเชื่อมต่อกับ Eye-BERT โดยใช้อินเทอร์เฟซใดอินเทอร์เฟซหนึ่งเหล่านี้ คำสั่งและการควบคุมทั้งหมดจะเหมือนกันไม่ว่าจะใช้อินเทอร์เฟซใดก็ตาม
อินเทอร์เฟซ USB:
- เพื่อให้ Windows จดจำพอร์ต USB Eye-BERT 40G ได้ จะต้องติดตั้งไดรเวอร์ USB ก่อน หลังจากนั้น Eye-BERT 40G จะปรากฏเป็นพอร์ต 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 40G เข้ากับพอร์ต USB ฟรี เมื่อวิซาร์ดการติดตั้งฮาร์ดแวร์ถามถึงตำแหน่งของไดรเวอร์ ให้เรียกดู “cdc_NTXPVista.inf” file บนฮาร์ดไดรฟ์
- หลังจากติดตั้งไดรเวอร์แล้วให้คลิกขวาที่ "คอมพิวเตอร์ของฉัน" และเลือก "คุณสมบัติ" ในหน้าต่างคุณสมบัติเลือกแท็บ "ฮาร์ดแวร์" คลิกที่ "ตัวจัดการอุปกรณ์" และขยายรายการ "พอร์ต (COM & LPT)" ค้นหา "Spectronix, Inc." ป้อนและจดหมายเลข COM ที่กำหนด (เช่น "COM4") นี่คือพอร์ต COM ที่ซอฟต์แวร์จะใช้สื่อสารกับ Eye-BERT 40G
- บันทึก, ซึ่งในระบบปฏิบัติการบางระบบ เช่น Windows 7 อาจจำเป็นต้องติดตั้งไดรเวอร์ USB ด้วยตนเอง
- หากวิซาร์ดการติดตั้งฮาร์ดแวร์ล้มเหลว ให้ไปที่ “My Computer” > “Properties” > “Hardware” Device Manager” และค้นหารายการ “Spectronix” หรือ “SERIAL DEMO” ใต้ “Other Devices” และเลือก “Update Driver”
- ณ จุดนี้ คุณจะสามารถเรียกดูตำแหน่งของไดรเวอร์ได้
อินเทอร์เฟซอีเธอร์เน็ตเสริม:
- Eye-BERT 40G สื่อสารโดยใช้ 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 Firewall และโปรแกรมไวรัสหรือไฟร์วอลล์อื่น ๆ แล้วเริ่มโปรแกรม โปรแกรมจะรายงานที่อยู่ IP และ MAC ของอุปกรณ์ที่รองรับทั้งหมดบนเครือข่าย
- คลิกขวาที่อุปกรณ์แล้วเลือก “กำหนดค่า
- การตั้งค่าเครือข่าย” เพื่อเปลี่ยนการตั้งค่าเครือข่าย
คำสั่ง
- Eye-BERT 40G ใช้ข้อมูล ASCII เพื่อสื่อสารกับโฮสต์คอมพิวเตอร์ ตารางด้านล่างแสดงรายการคำสั่ง พารามิเตอร์ และการตอบสนองแต่ละรายการจาก Eye-BERT 40G
หมายเหตุ:
- การสื่อสารทั้งหมดเริ่มต้นโดยโฮสต์
- คำสั่งไม่คำนึงถึงขนาดตัวพิมพ์
- ควรแทรกช่องว่างหรือเครื่องหมายเท่ากับระหว่างคำสั่งและพารามิเตอร์ใดๆ
- คำสั่งทั้งหมดควรสิ้นสุดด้วย a -
- ใดๆ ควรละเว้นการตอบสนอง
รับข้อมูลหน่วย | |
สั่งการ: | พารามิเตอร์: |
- | (ไม่มี) |
การตอบสนอง: | พารามิเตอร์: |
จุดเริ่มต้นของการตอบสนอง | { |
คำสั่งเอคโค่ | ?: |
ชื่อหน่วย | อาย-BERT 40G 100400A |
เฟิร์มแวร์ Rev | วี1.0 |
การสิ้นสุด | } |
หมายเหตุ: |
ตั้งค่าอัตราข้อมูล | |
สั่งการ: | พารามิเตอร์: |
“กำหนดอัตรา” | - (อัตราบิตเป็น Kbps) |
การตอบสนอง: | พารามิเตอร์: |
(ไม่มี) | |
หมายเหตุ: | ตั้งค่าเป็นอัตราบิตมาตรฐานที่ใกล้เคียงที่สุด Exampเลอ: “setrate=39813120” สำหรับ 39.813120Gbps |
กำหนดรูปแบบ (เครื่องกำเนิดไฟฟ้าและเครื่องตรวจจับ) | |
สั่งการ: | พารามิเตอร์: |
“เซตแพท” | “7” (ป.ร.บ.27-1)
“3” (ป.ร.บ.231-1) “เอ็กซ์” (ลาย K28.5) |
การตอบสนอง: | พารามิเตอร์: |
(ไม่มี) | |
หมายเหตุ: | Exampเลอ: “setpat=7” |
รีเซ็ตตัวนับข้อผิดพลาด BER และตัวจับเวลาการทดสอบ | |
สั่งการ: | พารามิเตอร์: |
“รีเซ็ต” | (ไม่มี) |
การตอบสนอง: | พารามิเตอร์: |
(ไม่มี) | |
หมายเหตุ: |
อ่านสถานะและการตั้งค่า | |
สั่งการ: | พารามิเตอร์: |
“สถิติ” | (ไม่มี) |
การตอบสนอง: | พารามิเตอร์: |
จุดเริ่มต้นของการตอบสนอง | { |
คำสั่งเอคโค่ | สถิติ: |
ความยาวคลื่น SFP Tx (นาโนเมตร) | 1310.00 |
อุณหภูมิเอสเอฟพี (°C) | 42 |
อัตราบิต (bps) | 39813120000 |
ลวดลาย | 3
(ตามคำสั่ง “setpat”) |
การสิ้นสุด | } |
หมายเหตุ: | พารามิเตอร์ทั้งหมดคั่นด้วย “”
Exampเลอ: {สถิติ: 1310.00, 42, 39813120000, 3} |
อ่านการวัด | |
สั่งการ: | พารามิเตอร์: |
“วัด” | (ไม่มี) |
การตอบสนอง: | พารามิเตอร์: |
จุดเริ่มต้นของการตอบสนอง | { |
คำสั่งเอคโค่ | มาตรการ: |
หมายเลขช่อง | 1
“1 ถึง 4” |
ขั้ว Tx หรือปิด | X
“+ หรือ – หรือ X = ปิด” |
ขั้ว Rx | +
“+ หรือ -” |
กำลังรับ RX (dBm) | –21.2 |
สถานะสัญญาณ | ลายเซ็น
“ซิก” หรือ “ลอส” |
ล็อคสถานะ | ล็อค
“ล็อค” หรือ “ฮ่าๆ” |
จำนวนข้อผิดพลาด | 2.354e04 |
จำนวนบิต | 1.522e10 |
เบอร์ | 1.547จ-06 |
เวลาในการทดสอบ (วินาที) | 864 |
การสิ้นสุด | } |
ทดสอบตัวรับส่งสัญญาณและส่งคืนรายงานการทดสอบ | |
สั่งการ: | พารามิเตอร์: |
"ทดสอบ" | |
การตอบสนอง: | พารามิเตอร์: |
รายงานผลการทดสอบ | (ข้อมูลที่จัดรูปแบบข้อความ ASCII เกี่ยวกับ QSFP รวมถึงผู้ขาย รุ่น หมายเลขซีเรียล ระดับพลังงาน และข้อมูลจากการลงทะเบียนทั้งหมด) |
จุดเริ่มต้นของการตอบสนอง | { |
คำสั่งเอคโค่ | ทดสอบ: |
การลงทะเบียน QSFP: | ![]() |
การสิ้นสุด | } |
หมายเหตุ: | การทดสอบประกอบด้วยสิ่งต่อไปนี้:
1. ระดับพลังงานของตัวรับ <= -10dBm เมื่อปิดตัวส่งสัญญาณ 2. QSFP ต้องรายงาน LOS โดยปิดเครื่องส่งสัญญาณ 3. ระดับพลังงานของตัวรับ > -10dBm เมื่อเปิดเครื่องส่งสัญญาณ 4. QSFP ต้องไม่รายงาน LOS ขณะที่เปิดเครื่องส่งสัญญาณ 5. หาก BER เป็น > 0 จะมีการรายงานข้อผิดพลาดหากอัตราการทดสอบอยู่ภายใน 100Mbps ของอัตราที่โฆษณา มิฉะนั้นจะมีการรายงานคำเตือน ในอดีตampข้างต้น ช่อง 3 รายงานว่ากำลังรับสัญญาณต่ำเมื่อเปิดใช้งานเครื่องส่งสัญญาณซึ่งส่งผลให้เกิดข้อผิดพลาด การทดสอบ BER ล้มเหลวที่ 41.25Gbps เนื่องจากอุปกรณ์ได้รับการจัดอันดับสำหรับ 41.2Gbps (10.3*4) และมีการแจ้งเตือนสำหรับอัตราอื่นๆ ที่รายงานข้อผิดพลาด โปรดทราบว่าการทดสอบเหล่านี้อาจไม่เหมาะสมสำหรับตัวรับส่งสัญญาณทั้งหมด |
พิมพ์ข้อมูลและค่าการลงทะเบียนตัวรับส่งสัญญาณ | |
สั่งการ: | พารามิเตอร์: |
“พิมพ์ QSFP” | |
การตอบสนอง: | พารามิเตอร์: |
คิวเอสเอฟพี ข้อมูล | (ข้อมูลที่จัดรูปแบบข้อความ ASCII เกี่ยวกับ QSFP รวมถึงผู้ขาย รุ่น หมายเลขซีเรียล ระดับพลังงาน และข้อมูลจากการลงทะเบียนทั้งหมด) |
จุดเริ่มต้นของการตอบสนอง | { |
คำสั่งเอคโค่ | PRINTQSFP: |
การลงทะเบียน QSFP: | ![]() |
อ่านการลงทะเบียน QSFP | |
สั่งการ: | พารามิเตอร์: |
“RdQSFP” | “ป” “เอ” “P”: หน้าลงทะเบียน – 0 ถึง 3, “A”: หมายเลขการลงทะเบียนในฐานสิบหก – 0 ถึง FF
Exampเลอ: ”RdQSFP 0 0xC4” อ่านไบต์แรกของหมายเลขซีเรียลจากการลงทะเบียนข้อมูลที่ที่อยู่ 0xC4 ในหน้า 0 |
การตอบสนอง: | พารามิเตอร์: |
จุดเริ่มต้นของการตอบสนอง | { |
คำสั่งเอคโค่ | RDQSFP: |
ประเภททะเบียน หมายเลขทะเบียน มูลค่า | Exampเลอ: ”P00:c4 = 4วัน”
(หน้า 0 ที่อยู่ 0xC4= 0x4d (“M” ASCII) |
การสิ้นสุด | } |
หมายเหตุ: | ค่าทั้งหมดที่ส่งเข้าและส่งคืนอยู่ในรูปเลขฐานสิบหก นำหน้า "0x" คือ ไม่จำเป็น. พารามิเตอร์อินพุตควรคั่นด้วยช่องว่าง หมายเหตุ ไม่ใช่ผู้จำหน่าย QSFP บางรายที่สนับสนุนการอ่านและการเขียนทุกตำแหน่ง ดู SFF-8438 สำหรับข้อมูลเพิ่มเติม |
เขียน SFP Register จากนั้นตอบกลับด้วยค่า read read-back | |
สั่งการ: | พารามิเตอร์: |
“WrQSFP” | “ป” “ก” “ง” “P”: หน้ารีจิสเตอร์ – 0 ถึง 3, “A”: หมายเลขรีจิสเตอร์เป็นเลขฐานสิบหก – 0 ถึง FF, “D”: ค่าที่จะเขียนเป็นเลขฐานสิบหก
Exampเลอ: ”WrQSFP 0 0x56 0x0F” เขียน 0x0F ไปยังที่อยู่ 0x56 เพื่อปิดเครื่องส่งสัญญาณทั้งสี่ตัว โปรดทราบว่าเนื่องจากที่อยู่ 0x56 อยู่ในช่องที่อยู่ด้านล่าง หมายเลขหน้าจึงไม่เกี่ยวข้อง |
การตอบสนอง: | พารามิเตอร์: |
จุดเริ่มต้นของการตอบสนอง | { |
คำสั่งเอคโค่ | WRQSFP: |
ประเภททะเบียน หมายเลขทะเบียน มูลค่า | Exampเลอ: ”P00:56 = 0F”
(รีจิสเตอร์วินิจฉัย (0xA2), หมายเลขรีจิสเตอร์ (0x80), ค่าอ่านกลับ (0x55) |
การสิ้นสุด | } |
หมายเหตุ: | ค่าทั้งหมดที่ส่งเข้าและส่งกลับอยู่ในรูปฐานสิบหก โดยไม่จำเป็นต้องใส่ "0x" ที่อยู่ข้างหน้า พารามิเตอร์อินพุตควรคั่นด้วยช่องว่าง หมายเหตุ ไม่ใช่ผู้จำหน่าย QSFP บางรายที่สนับสนุนการอ่านและการเขียนทุกตำแหน่ง ดู SFF-8438 สำหรับข้อมูลเพิ่มเติม |
www.spectronixinc.com คู่มือการเขียนโปรแกรมซอฟต์แวร์ Eye-BERT 40G V 1.1
เอกสาร / แหล่งข้อมูล
![]() |
การเขียนโปรแกรมซอฟต์แวร์ Spectronix Eye-BERT 40G [พีดีเอฟ] คำแนะนำ V1, V1.1, การเขียนโปรแกรมซอฟต์แวร์ Eye-BERT 40G, Eye-BERT 40G, Eye-BERT, การเขียนโปรแกรมซอฟต์แวร์ Eye-BERT, การเขียนโปรแกรมซอฟต์แวร์ |