พารามิเตอร์และหน่วยของ DDM · การวินิจฉัย DDM/DOM · ทรานซีฟเวอร์ออปติคัลและสายเคเบิล · เอกสารประกอบ · CodingBox
CodingBox เอกสารประกอบ

พารามิเตอร์และหน่วยของ DDM

การวินิจฉัยแบบดิจิทัลคือตัวเลขห้าตัวที่โมดูลวัดเกี่ยวกับตัวมันเอง แต่ละตัวถูกเก็บเป็นค่า 16 บิตในหน่วยความจำของโมดูลด้วยหน่วยคงที่ตัวหนึ่ง และโฮสต์จะแปลงค่านั้นเป็น °C, โวลต์, มิลลิแอมป์ หรือ dBm การรู้จักการเข้ารหัสดิบช่วยให้คุณอ่านดัมป์ข้อมูลด้วยมือได้ — และจับได้ว่าโมดูลไหนรายงานค่าไร้สาระ

ค่าที่ตรวจวัดทั้งห้าตัว

พารามิเตอร์สิ่งที่วัดหน่วยของค่า 16 บิตดิบช่วง
อุณหภูมิอุณหภูมิภายในของโมดูลมีเครื่องหมาย, 1/256 °C (ไบต์สูง = จำนวนองศาเต็ม)−128 … +128 °C
แรงดันไฟเลี้ยง (Vcc)รางไฟ 3.3 V ภายในโมดูลไม่มีเครื่องหมาย, 100 µV0 … 6.55 V
กระแสไบอัส Txกระแสขับของเลเซอร์ไม่มีเครื่องหมาย, 2 µA0 … 131 mA
กำลังแสง Txกำลังแสงที่ส่งออกไม่มีเครื่องหมาย, 0.1 µW0 … 6.5535 mW
กำลังแสง Rxกำลังแสงที่รับเข้าไม่มีเครื่องหมาย, 0.1 µW0 … 6.5535 mW

มอนิเตอร์เสริมทางเลือก (อุณหภูมิเลเซอร์, กระแส TEC) มีอยู่ในโมดูลที่มีตัวทำความเย็น/ปรับความยาวคลื่นได้บางรุ่น

อยู่ที่ไหน — SFF-8472 (ตระกูล SFP)

ค่าเรียลไทม์อยู่ในบล็อก A2h ไบต์ 96–105 สองไบต์ต่อค่า เรียงไบต์สูงก่อน (MSB first):

ไบต์ค่าที่ตรวจวัด
96–97อุณหภูมิ
98–99Vcc
100–101ไบอัส Tx
102–103กำลัง Tx
104–105กำลัง Rx
106–109ทางเลือกเสริม (อุณหภูมิเลเซอร์/TEC)

DDM มีอยู่หรือไม่ และสอบเทียบอย่างไร ประกาศไว้ใน A0h byte 92 (Diagnostic Monitoring Type): bit 6 = มี DDM, bit 5 = สอบเทียบภายใน, bit 4 = สอบเทียบภายนอก, bit 3 = กำลัง Rx รายงานเป็น ค่าเฉลี่ย (1) หรือ OMA (0) ดู การสอบเทียบ

สำหรับโมดูล QSFP และ CMIS หน่วยเดียวกันนี้ใช้ต่อเลน — ดู การวินิจฉัยแบบต่อเลน

การแปลงค่าดิบ

Temperature  °C  = signed16 / 256          0x1E80 = 7808   → 30.50 °C
Vcc          V   = uint16 × 0.0001         33000           → 3.300 V
Tx bias      mA  = uint16 × 0.002          3000            → 6.00 mA
Power        mW  = uint16 × 0.0001         8000            → 0.800 mW
Power        dBm = 10 · log10(mW)          0.800 mW        → −0.97 dBm

จุดอ้างอิงที่ใช้บ่อยสำหรับกำลังแสง:

dBmmW/µWค่าดิบ (0.1 µW)
+32.0 mW20 000
01.0 mW10 000
−30.5 mW5 000
−10100 µW1 000
−2010 µW100
−301 µW10
−400.1 µW1 (พื้นความละเอียด)

เนื่องจากหน่วยดิบคือ 0.1 µW DDM จึงไม่สามารถแยกแยะอะไรที่ต่ำกว่า −40 dBm ได้; ค่าที่อ่านได้ตรง −40 dBm พอดี (ค่าดิบ 0 หรือ 1) หมายถึง “ไม่มีแสง” ไม่ใช่การวัดค่าที่แม่นยำ เลขคณิต dB เพิ่มเติมและตารางอัตรา/baud: หน่วยและการแปลงค่า

แต่ละพารามิเตอร์บอกอะไรคุณได้บ้าง

  • อุณหภูมิ — สูงขึ้นตามอุณหภูมิแวดล้อมและความหนาแน่นของพอร์ต โมดูลที่ทำงานร้อนจะทำให้เลเซอร์เสื่อมอายุเร็วขึ้น ช่วงการทำงานทั่วไปคือ 0…70 °C (เชิงพาณิชย์) หรือ −40…85 °C (อุตสาหกรรม)
  • Vcc — ควรอยู่ใกล้ 3.3 V; ค่าที่อ่านได้ต่ำหรือมีสัญญาณรบกวนชี้ไปที่สล็อตของโฮสต์ ไม่ใช่ตัวโมดูล
  • ไบอัส Tx — ตัวบ่งชี้การเสื่อมอายุที่ดีที่สุดเพียงตัวเดียว: โมดูลจะเพิ่มไบอัสขึ้นเพื่อรักษากำลัง Tx ให้คงที่ในขณะที่เลเซอร์สึกหรอ ให้ติดตามแนวโน้มของมันไว้ (ความล้มเหลว)
  • กำลัง Tx — มีประโยชน์เมื่อวัดได้จริง; ในโมดูลราคาประหยัดอาจเป็นค่าคงที่ที่เขียนไว้ในหน่วยความจำ (ระดับค่าใน DDM)
  • กำลัง Rx — สุขภาพของปลายทางอีกด้านและใยแก้วนำแสง: เทียบกับความไวของตัวรับและกับค่าอ้างอิงตอนติดตั้ง

ใน CodingBox

หน้าจอ DDM ทำการแปลงค่าเหล่านี้แบบสด และพล็อตค่าต่าง ๆ เทียบกับค่าเกณฑ์ของโมดูลเอง ส่วน EEPROM editor แสดงไบต์ดิบ 96–105 และไบต์ 92 ไว้สำหรับตรวจสอบ

ตำแหน่งไบต์และรูปแบบของค่าที่ตรวจวัดตามแต่ละสเปก: ผังไบต์ A2h ของ SFF-8472 (96–109), เพจล่างของ SFF-8636 (22–57), เพจล่างของ CMIS (14–25) และ เพจ 11h (154–201)


หากพบข้อมูลที่ไม่ถูกต้องหรือข้อผิดพลาดในบทความนี้ ให้เลือกข้อความส่วนนั้นแล้วกด Ctrl+Enter เพื่อ