Skip to content
David Allcock edited this page Feb 18, 2021 · 5 revisions

SATA-SFP

A general purpose converter that is needed for stand-alone operation of Sayma board as well as many other OH designs like AFC, AFCK, AFCZ. It can be also used with Kasli v1 to add another SFP port (Kasli v2+ does not have an SATA).

Design files (schematics, PCB layouts, BOMs) can be found at SATA_SFP/releases.

Overview

Module has onboard Arduino-compatible AVR MCU with bootloader. One can easily upgrade firware - just install Arduino IDE, download sketch, connect board and click "load" button. The firmware detects if SGMII module is plugged and switches it to 1000Base-X mode. SATA to SFP connector can be assembled as straight or cross-over. Power is supplied via micro USB (+5 V).

LEDs:

  • LD1 is on if SFP module is present (MOD_DEF0)
  • LD2 is on if SFP is indicating transmitter fault (TX_FAULT)
  • LD3 is on if SFP module is a) disconnected b) optical power is too low (LOS)
  • LD4 indicates USB UART transmission (Tx)
  • LD5 indicates USB UART transmission (Rx)

When connected to USB, the module broadcasts every 1 second content of SFP module registers.

The terminal must be configured 9600, 8, n, 1. Flow control must be ON.

Clone this wiki locally