SFF-8472 A2h রেজিস্টার ম্যাপ · স্পেসিফিকেশন ও স্ট্যান্ডার্ড · অপটিক্যাল ট্রান্সিভার ও ক্যাবল · ডকুমেন্টেশন · CodingBox
CodingBox ডকুমেন্টেশন

SFF-8472 A2h রেজিস্টার ম্যাপ

A2h দুই-তার অ্যাড্রেসের ডায়াগনস্টিকস ডিভাইসে সেই সবকিছু থাকে, যা SFP-শ্রেণির মডিউল চলার সময় বদলায়: অ্যালার্ম ও সতর্কতার থ্রেশহোল্ড, ক্যালিব্রেশন ধ্রুবক, লাইভ মনিটর, স্ট্যাটাস ও নিয়ন্ত্রণ বিট, ল্যাচ করা ফ্ল্যাগ, ইউজার EEPROM এবং ভেন্ডর পেজ। এই পেজে লোয়ার 128 বাইট একটি একটি করে এবং আপার পেজের বিন্যাস তালিকাভুক্ত, সংকলনের ভিত্তি SFF-8472 রিভিশন 12.4। ব্যাখ্যামূলক আলোচনা: SFF-8472, থ্রেশহোল্ড ও অ্যালার্ম, ক্যালিব্রেশন।

চিহ্নের ব্যাখ্যা: রিজার্ভড = ভবিষ্যতের জন্য সংরক্ষিত · ঐচ্ছিক = ঐচ্ছিক বৈশিষ্ট্য, A0h-এর সংশ্লিষ্ট অপশন বিট সেট থাকলেই বাস্তবায়িত · সব 16-বিট মান বিগ-এন্ডিয়ান (কম বাইট অ্যাড্রেস = MSB)।

মনিটরের ফরম্যাট (থ্রেশহোল্ড, মনিটর ও ধ্রুবকে ব্যবহৃত)

মনিটরফরম্যাটLSBপরিসর
তাপমাত্রাসাইনড 16-বিট টু’স কমপ্লিমেন্ট1/256 °C−128 … +128 °C
Vccআনসাইনড 16-বিট100 µV0 … 6.55 V
Tx বায়াসআনসাইনড 16-বিট2 µA0 … 131 mA
Tx পাওয়ার / Rx পাওয়ারআনসাইনড 16-বিট0.1 µW0 … 6.55 mW (−40 … +8.2 dBm)
লেজারের তাপমাত্রা (ঐচ্ছিক)সাইনড 16-বিট1/256 °Cতাপমাত্রার মতো
TEC কারেন্ট (ঐচ্ছিক)সাইনড 16-বিট0.1 mA±3.2 A; ধনাত্মক = হিটিং

অ্যালার্ম ও সতর্কতার থ্রেশহোল্ড: বাইট 0–55

বাইটফিল্ডবাইটফিল্ড
0–1তাপমাত্রার উচ্চ অ্যালার্ম2–3তাপমাত্রার নিম্ন অ্যালার্ম
4–5তাপমাত্রার উচ্চ সতর্কতা6–7তাপমাত্রার নিম্ন সতর্কতা
8–9Vcc-এর উচ্চ অ্যালার্ম10–11Vcc-এর নিম্ন অ্যালার্ম
12–13Vcc-এর উচ্চ সতর্কতা14–15Vcc-এর নিম্ন সতর্কতা
16–17Tx বায়াসের উচ্চ অ্যালার্ম18–19Tx বায়াসের নিম্ন অ্যালার্ম
20–21Tx বায়াসের উচ্চ সতর্কতা22–23Tx বায়াসের নিম্ন সতর্কতা
24–25Tx পাওয়ারের উচ্চ অ্যালার্ম26–27Tx পাওয়ারের নিম্ন অ্যালার্ম
28–29Tx পাওয়ারের উচ্চ সতর্কতা30–31Tx পাওয়ারের নিম্ন সতর্কতা
32–33Rx পাওয়ারের উচ্চ অ্যালার্ম34–35Rx পাওয়ারের নিম্ন অ্যালার্ম
36–37Rx পাওয়ারের উচ্চ সতর্কতা38–39Rx পাওয়ারের নিম্ন সতর্কতা
40–41লেজারের তাপমাত্রা / তরঙ্গদৈর্ঘ্যের উচ্চ অ্যালার্ম (ঐচ্ছিক)42–43… নিম্ন অ্যালার্ম (ঐচ্ছিক)
44–45… উচ্চ সতর্কতা (ঐচ্ছিক)46–47… নিম্ন সতর্কতা (ঐচ্ছিক)
48–49TEC কারেন্টের উচ্চ অ্যালার্ম (ঐচ্ছিক)50–51TEC কারেন্টের নিম্ন অ্যালার্ম (ঐচ্ছিক)
52–53TEC কারেন্টের উচ্চ সতর্কতা (ঐচ্ছিক)54–55TEC কারেন্টের নিম্ন সতর্কতা (ঐচ্ছিক)

থ্রেশহোল্ডের ফরম্যাট সেই মনিটরের মতোই, যার সীমা তারা নির্ধারণ করে; এক্সটার্নালি ক্যালিব্রেটেড মডিউলে এগুলো কাঁচা এককে থাকে এবং নিচের ধ্রুবক দিয়ে রূপান্তর করতে হয়।

এক্সটার্নাল ক্যালিব্রেশনের ধ্রুবক: বাইট 56–91

শুধু তখনই থাকে এবং অর্থবহ হয়, যখন A0h বাইট 92-এর বিট 4 (এক্সটার্নালি ক্যালিব্রেটেড) সেট থাকে।

বাইটধ্রুবকফরম্যাটব্যবহার
56–59Rx_PWR(4)IEEE-754 সিঙ্গেল ফ্লোটRx_power = Σ Rx_PWR(i) × কাঁচা^i, i = 4…0
60–63Rx_PWR(3)ফ্লোট(সাধারণত 0)
64–67Rx_PWR(2)ফ্লোট(সাধারণত 0)
68–71Rx_PWR(1)ফ্লোটস্লোপ (ইন্টারনালের মতো আচরণের জন্য সাধারণত 1.0)
72–75Rx_PWR(0)ফ্লোটঅফসেট
76–77Tx_I স্লোপআনসাইনড 16-বিট, LSB 1/256Tx_bias = স্লোপ × কাঁচা + অফসেট
78–79Tx_I অফসেটসাইনড 16-বিট—
80–81Tx_PWR স্লোপআনসাইনড 16-বিট, LSB 1/256Tx_power = স্লোপ × কাঁচা + অফসেট
82–83Tx_PWR অফসেটসাইনড 16-বিট—
84–85T স্লোপআনসাইনড 16-বিট, LSB 1/256তাপমাত্রা = স্লোপ × কাঁচা + অফসেট
86–87T অফসেটসাইনড 16-বিট—
88–89V স্লোপআনসাইনড 16-বিট, LSB 1/256Vcc = স্লোপ × কাঁচা + অফসেট
90–91V অফসেটসাইনড 16-বিট—
92–94রিজার্ভড——
95CC_DMI(Σ বাইট 0–94) mod 256চেকসাম

রিয়েল-টাইম মনিটর: বাইট 96–109

বাইটমনিটরমন্তব্য
96–97তাপমাত্রামডিউলের ভেতরের
98–99Vccমডিউলের ভেতরের সরবরাহ
100–101Tx বায়াসলেজারের বায়াস কারেন্ট
102–103Tx পাওয়ারমনিটর ফটোডায়োড থেকে
104–105Rx পাওয়ারগড় (A0h 92.3 = 1) অথবা OMA
106–107লেজারের তাপমাত্রা অথবা তরঙ্গদৈর্ঘ্য (ঐচ্ছিক)তাপমাত্রার ফরম্যাটে, অথবা SFF-8690 অনুযায়ী টিউনেবল মডিউলে 0.05 nm এককে তরঙ্গদৈর্ঘ্য
108–109TEC কারেন্ট (ঐচ্ছিক)সাইনড, 0.1 mA

স্ট্যাটাস ও নিয়ন্ত্রণ: বাইট 110–127

বাইটফিল্ডবিট
110স্ট্যাটাস/নিয়ন্ত্রণ7 TX_DISABLE-এর অবস্থা (পিন বা সফট) · 6 সফট TX_DISABLE (R/W, A0h 93.6 সেট থাকলে) · 5 RS1-এর অবস্থা · 4 RS0 / রেট-সিলেক্টের অবস্থা · 3 সফট RS0 সিলেক্ট (R/W, 93.3 সেট থাকলে) · 2 TX_FAULT-এর অবস্থা · 1 RX_LOS-এর অবস্থা · 0 ডেটা প্রস্তুত নয় (মনিটর চালু হওয়ার সময় 1)
111রিজার্ভডSFF-8079-এর জন্য রিজার্ভড
112অ্যালার্ম ফ্ল্যাগ7 তাপমাত্রা উচ্চ · 6 তাপমাত্রা নিম্ন · 5 Vcc উচ্চ · 4 Vcc নিম্ন · 3 Tx বায়াস উচ্চ · 2 Tx বায়াস নিম্ন · 1 Tx পাওয়ার উচ্চ · 0 Tx পাওয়ার নিম্ন
113অ্যালার্ম ফ্ল্যাগ7 Rx পাওয়ার উচ্চ · 6 Rx পাওয়ার নিম্ন · 5 লেজারের তাপমাত্রা/তরঙ্গদৈর্ঘ্য উচ্চ (ঐচ্ছিক) · 4 … নিম্ন (ঐচ্ছিক) · 3 TEC কারেন্ট উচ্চ (ঐচ্ছিক) · 2 TEC কারেন্ট নিম্ন (ঐচ্ছিক) · 1–0 রিজার্ভড
114Tx ইনপুট EQ / Rx আউটপুট এমফ্যাসিস নিয়ন্ত্রণ (ঐচ্ছিক)বিট 7–4 Tx ইনপুট ইকুয়ালাইজেশন লেভেল, 3–0 Rx আউটপুট এমফ্যাসিস লেভেল (অ্যাক্টিভ ক্যাবল, SFF-8431); অন্যথায় রিজার্ভড
115রিজার্ভড—
116সতর্কতা ফ্ল্যাগবাইট 112-এর মতোই বিন্যাস (তাপমাত্রা, Vcc, Tx বায়াস, Tx পাওয়ার; উচ্চ/নিম্ন)
117সতর্কতা ফ্ল্যাগবাইট 113-এর মতোই বিন্যাস (Rx পাওয়ার, লেজারের তাপমাত্রা, TEC কারেন্ট)
118এক্সটেন্ডেড স্ট্যাটাস/নিয়ন্ত্রণ7–4 রিজার্ভড · 3 সফট RS1 সিলেক্ট (R/W) · 2 পাওয়ার লেভেল অপারেশনের অবস্থা (1 = লেভেল 2/3 সক্রিয়) · 1 পাওয়ার লেভেল সিলেক্ট (লেভেল 2 অনুরোধ করতে 1 লিখুন) · 0 পাওয়ার লেভেল 3 সিলেক্ট রিভিশন 12.3
119–122ভেন্ডর-নির্দিষ্টকন্ট্রোলারভিত্তিক মডিউলে প্রায়ই পাসওয়ার্ড পরিবর্তন এলাকা
123–126ভেন্ডর-নির্দিষ্টপ্রায়ই পাসওয়ার্ড এন্ট্রি এলাকা (যেমন কিছু কন্ট্রোলারে ডিফল্ট মান 00 00 10 11); দেখুন লেখা-সুরক্ষার ধরন
127পেজ সিলেক্টA0h বাইট 64-এর বিট 4 সেট থাকলে আপার পেজ (128–255) বেছে নেয়; 00h ডিফল্ট মান

বাইট 112–117-এর ফ্ল্যাগ ল্যাচ করা: পড়া না হওয়া পর্যন্ত সেট থাকে, আর হোস্ট পড়ার মাধ্যমেই সেগুলো ক্লিয়ার করে। অ্যালার্ম ও সতর্কতার ফ্ল্যাগ কেবল তখনই বাস্তবায়িত, যখন A0h বাইট 93-এর বিট 7 সেট থাকে।

আপার পেজ: বাইট 128–255, বাইট 127-এর মাধ্যমে

পেজবাইটবিষয়বস্তু
00h / 01h128–247ইউজার EEPROM: হোস্ট বা ভেন্ডরের জন্য উন্মুক্ত 120 বাইট (বেশির ভাগ বাস্তবায়নে পেজ 01h হলো 00h-এর অ্যালিয়াস)
00h / 01h248–255ভেন্ডর নিয়ন্ত্রণ: ভেন্ডর-নির্দিষ্ট নিয়ন্ত্রণ ফাংশন
02h128–255নিয়ন্ত্রণ ফাংশন (SFF-8690 টিউনেবল রেজিস্টার): 128–129 ডিদার নিয়ন্ত্রণ · 130–131 টিউনিং সক্ষমতার ফ্ল্যাগ · 132–133 প্রথম ফ্রিকোয়েন্সি THz · 134–135 প্রথম ফ্রিকোয়েন্সি GHz ×0.1 · 136–137 শেষ ফ্রিকোয়েন্সি THz · 138–139 … GHz · 140–141 গ্রিড ব্যবধান GHz ×0.1 · 144–145 চ্যানেল নম্বর সেট · 146–147 তরঙ্গদৈর্ঘ্য সেট ×0.05 nm · 152 Tx ডিদার/তরঙ্গদৈর্ঘ্য নিয়ন্ত্রণ · 168–169 ফ্রিকোয়েন্সি ত্রুটি GHz ×0.1 · 170–171 তরঙ্গদৈর্ঘ্য ত্রুটি nm ×0.005 · 172 টিউনিং স্ট্যাটাস (বিট: Tx টিউনিং চলছে, তরঙ্গদৈর্ঘ্য লক হয়নি, টিউনিং ত্রুটি) · 173–175 ল্যাচ করা স্ট্যাটাস/ফ্ল্যাগ
03h–7Fh—রিজার্ভড
80h–FFh—ভেন্ডর-নির্দিষ্ট

ডিকোডিংয়ের উদাহরণ

একটি ইন্টারনালি ক্যালিব্রেটেড মডিউলে A2h বাইট 96–105 পড়লে পাওয়া যায় 1A 80 80 E8 1B 58 0F A0 03 E8: তাপমাত্রা 0x1A80 / 256 = 26.5 °C; Vcc 0x80E8 × 100 µV = 3.300 V; বায়াস 0x1B58 × 2 µA = 14.0 mA; Tx 0x0FA0 × 0.1 µW = 400 µW = −3.98 dBm; Rx 0x03E8 × 0.1 µW = 100 µW = −10.0 dBm। বাইট 110 = 00 হলে Tx চালু, কোনো ত্রুটি নেই, LOS নেই, ডেটা প্রস্তুত; 112–117 সবই 00 হলে কোনো ফ্ল্যাগ নেই। টুল দিয়ে ধাপে ধাপে: টুল দিয়ে DDM পড়া।

সম্পর্কিত ম্যাপ


এই নিবন্ধে কোনো অশুদ্ধ তথ্য বা ভুল পেলে সংশ্লিষ্ট অংশটি নির্বাচন করুন এবং Ctrl+Enter চেপে ।