跳到文章

SFPTotal Whistle


該 SFPTotal Whistle 該小型編程板用於編程功耗不超過 1.5 W 的 SFP 和 SFP+ 收發器的 EEPROM,完全兼容按照 MSA SFF-8074 設計的收發器。

該編程板支持對根據 MSA 設計的密碼保護收發器進行編程。 SFF-8472.

該設備具有一個用於收發器的SFP端口、一個用於連接PC的USB/2.0連接器以及一個電源指示燈。

安裝有不同收發器的兩個SFPTotal WhistleUSB編程板


應用

編程板用於以下任務:

  • 讀取和寫入收發器存儲器;
  • 對寫保護的收發器進行編程;
  • 修改收發器存儲器以確保與不同製造商的交換機兼容;
  • 訪問DDMI(DOM)診斷信息。


主要優勢

  • 適用於Windows的官方軟件;
  • 與不同製造商的收發器兼容;
  • 快速更改收發器兼容性參數;
  • 尺寸小、重量輕;
  • 無需外接電源適配器;
  • 連接電腦無需線纜。


快速啓動

安裝設備驅動程序

爲了正確操作,請在首次連接設備之前安裝 FTDI 虛擬 COM 端口驅動程序: http://www.ftdichip.com/Drivers/VCP.htm

原始SFPTotal Whistle設備不需要額外的配置。

將設備直接連接至USB 2.0A型端口,無需適配器或延長電纜。 當設備正確連接時,板底部的 LED 會亮起。

如果已安裝FTDI驅動程序,則將設備連接到 Windows 計算機應自動檢測新設備並安裝其驅動程序。

在設備管理器中,設備顯示爲USB串行端口及其分配的串行端口號(例如:COM244)。 您將需要此端口號來配置SFPTotal Wizard中的設備連接。 SFPTotal Whistle:Windows 設備管理器中的 USB 串行端口及其 COM 端口號


激活密鑰

爲了使用SFPTotal Wizard,設備必須包含唯一的數字激活密鑰(設備密鑰)。 該密鑰可驗證設備並啓用軟件讀寫收發器存儲器的主要功能。

所有原始設備都配備有預加載在存儲器中的激活密鑰。 首次使用官方SFPTotal Wizard軟件時,會自動檢查密鑰。 計算機必須連接到互聯網才能進行驗證。


軟件

SFPTotal Whistle 兼容官方 SFPTotal Wizard 軟件,版本1.0.4.0或更高版本。 開始之前請閱讀用戶指南。

編程板還可與IC-Prog配合使用 [1] 但該軟件不支持訪問頁面A2h或基於密碼的寫入。


連接設置

  1. 下載並啓動SFPTotal Wizard;
  2. 打開下拉菜單 連接 – 連接設置;
  3. 清除 自動搜索連接 解鎖設備連接設置;
  4. 點擊 刷新;
  5. 選擇 串行端口號 與分配給設備的COM端口匹配的值;
  6. 選擇 編程板類型 匹配SFPTotal Whistle;
  7. 點擊 保存連接設置 保存設置;

SFPTotal Whistle 連接設置:連接設置窗口中的COM 端口和板類型


收發器操作

關於應用程序的主要功能的信息可在用戶指南部分中獲得。


常見問題排查

使用該裝置時可能會出現以下常見問題。

設備插入時 LED 不亮

檢查設備方向。 將設備插入水平USB端口時,板上的金屬SFP籠必須朝上。

讀取收發器存儲器時應用程序不返回任何內容

檢查連接 – 連接設置中的連接設置。

未分配COM端口號

在 Windows 計算機上,其他連接設備已經使用了所有 256 已保留的 COM 端口號碼,由於 FTDI 驅動程序行爲,系統無法自動分配新的端口號碼。 手動指定端口號碼。 在設備管理器中,在端口(COM 和 LPT)下,選擇適當的 USB 序列端口設備,打開屬性 - 端口設置 - 先進,並指定一個 COM 端口號。

錯誤:“找不到 FTDI 庫 FTD2XX.DLL”

FTDI 設備類庫文件丟失。 將 FTD2XX.dll 複製到SFPTotal Wizard應用程序目錄中。 安裝驅動程序後,可以在C:\Windows\System32中找到該文件。

錯誤:“從設備尚未確認設備地址的傳輸:0xA0”

當編程板在尋址表A0h時沒有接收到來自從屬設備(收發器)的確認時,發生該錯誤。 可能的原因包括:

  • 編程板端口沒有連接收發器;
  • 收發器故障,無響應;
  • 數據總線被鎖定;
  • 收發器和編程板之間存在接觸問題。

錯誤:“從設備尚未確認偏移量傳輸:0x00” 當編程板在寫入偏移字節時沒有從從設備(收發器)接收到確認時,發生該錯誤。 收發器尚未準備好執行操作並繼續在數據總線上進行通信。

WRITE FAIL 寫入錯誤

此錯誤表明,寫到指定的傳輸器內存區域是失敗的。 編碼板完成了寫作,但驗證閱讀無法確認變更已存儲在傳輸器內存中。 這通常發生在寫到保護的記憶區域時。 使用密碼輸入在控制 - 設置密碼到程序密碼保護轉讓器。


功能和限制

與SFPTotal Mini不同,Whistle系列使用FTDIFT232接口轉換器和軟件控制的數據總線通信:應用程序控制總線狀態,而不是硬件控制器。

數據總線的軟件控制不允許調整通信模式和速度以支持由模塊製造商實現的各種收發器寫入機制。

這限制了對一些對時鐘速度和定時敏感或者其編程邏輯不同於MSA標準的受保護收發器的寫支持。

當生成讀取和寫入收發器存儲器所需的信號序列時,軟件控制的數據總線操作不能提供高時鐘頻率和嚴格的定時。 當對具有管理控制器的收發器進行編程並在軟件中模擬從設備操作時,這一點至關重要。

更新: