Forum: Mikrocontroller und Digitale Elektronik sfp mit 8051 anschließen


von Ismail I. (mr-ismail)


Lesenswert?

Hallo,

kann mir jemand dabei helfen, wie ich ein SFP mini-GBICmit LX mit dem 
8051 anschließe:

Pin     Name
1  VeeT          Transmitter ground
2  TxFault          Transmitter fault indication
3  TxDisable  Optical output disabled when high
4  MOD-DEF(2)  Data for serial ID interface
5  MOD-DEF(1)  Clock for serial ID interface
6  MOD-DEF(0)  Grounded by the module to indicate module presence
7  RateSelect  Low selects reduced bandwidth
8  LOS          When high, indicates received optical power
                        below  worst-case receiver sensitivity
9  VeeR          Receiver ground
10  VeeR          Receiver ground
11  VeeR          Receiver ground
12  RD-          Inverted received data
13  RD+          Received data
14  VeeR          Receiver ground
15  VccR          Receiver power (3.3 V, max. 300 mA)
16  VccT          Transmitter power (3.3 V, max. 300 mA)
17  VeeT          Transmitter ground
18  TD+          Transmit data
19  TD-          Inverted transmit data
20  VeeT          Transmitter ground



Danke im Voraus

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Was willst du denn mit der Kombination erreichen? GBit-Ethernet am 8051 
oder eher "nur" Infos ueber den SFP auslesen? Oder ganz was anderes?

Gruss
WK

von Peter D. (peda)


Lesenswert?

Ich würd einfach mal ins Datenblatt des SPF schauen, ob da ne 
Beispielschaltung drin ist.

Allein mit irgendwelchen Pin-Namen kann keiner was anfangen.

von Ismail I. (mr-ismail)


Lesenswert?

Im Datenblatt steht nichts. Soweit ich weiß sind die Pins Standard.

von Dergute W. (derguteweka)


Lesenswert?

Peter D. schrieb:
> Allein mit irgendwelchen Pin-Namen kann keiner was anfangen.

Naja, ich weiss schon, was da rauskommt/reinsoll. Aber ich weiss nicht, 
wie man das an einen 8051 anschliessen soll. Das ist ein bisschen so wie 
ein Adapter: C-Rohr auf Trinkhalm.

Gruss
WK

von Peter D. (peda)


Lesenswert?

Dergute W. schrieb:
> Naja, ich weiss schon, was da rauskommt/reinsoll.

Ich nicht.
Wenn man wenigstens nen Link hätte, was dieses komische SPF überhaupt 
sein soll.

von Dergute W. (derguteweka)


Lesenswert?

Das Dingens macht GBit (Ethernet)verbindungen; auf der einen Seite 
geht's per SGMII rein/raus, das ist ein 1.25GBit LVDS Signal, das wird 
umgesetzt zur anderen Seite hin entweder auf Blinkelicht zum 
Ein/auskoppeln fuer Fasern, oder eben RJ45 fuer Kupfer - je nach 
SFP-Geschmacksrichtung.
Dann gibt's noch ein I2C Interface, ueber das kann man gucken, ob da ein 
SFP gesteckt ist, was fuer eines, etc. Evtl. kann mans statt i2c auch 
als MDI ansprechen.

Gruss
WK

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

Peter D. schrieb:
> Wenn man wenigstens nen Link hätte, was dieses komische SPF überhaupt
> sein soll.

Dann solltest Du Dich lieber mal mit der Netzwerktechnik der letzten 20 
Jahre befassen... Neben der möglicherweise mehrdeutigen Bezeichnung SFP 
hat der TE doch auch noch erwähnt, dass es sich um einen Mini-GBIC 
handele, welches der umgangssprachliche Name für SFP ist.

Außer für Ethernet werden solche SFPs aber auch für Fibrechannel oder 
auch SONET verwendet, und zwar mit allen möglichen Datenraten von 1 
GBit/s bis 16 GBit/s. Ob für die kleineren SDH/SONET-Standards, z.B. 
OC-1 mit 51,84 MBit/s, auch SFP oder andere Medienkonverter wie z.B. 
"klassische" GBICs verwendet wurden/werden, entzieht sich meiner 
Kenntnis.

: Bearbeitet durch User
von Lothar (Gast)


Lesenswert?

Dergute W. schrieb:
> Dann gibt's noch ein I2C Interface

Vielleicht will er genau das mit dem 8051 verwenden. Dafür muss es dann 
aber ein Datenblatt geben wie z.B.

Digital Diagnostic Monitoring Interface for SFP

https://www.finisar.com/sites/default/files/resources/AN_2030_DDMI_for_SFP_Rev_E2.pdf

von Peter D. (peda)


Lesenswert?

Lothar schrieb:
> 
https://www.finisar.com/sites/default/files/resources/AN_2030_DDMI_for_SFP_Rev_E2.pdf

Na warum denn nicht gleich so.
Also um I2C geht es. Das kann man mit 2 beliebigen IO-Pins des 8051 
machen. Und dann ne SW-I2C Lib einbinden.
Es gibt aber auch einige 8051 mit HW-I2C.

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Lothar schrieb:
> Vielleicht will er genau das mit dem 8051 verwenden.

Ernie sagte:
> Ja Bert, ja. Wenn ich die Glocke bewege, dann laeutet sie.
> Aber es koennte doch auch sein, dass ein Monster kommt und auf der Floete 
spielt...

Will sagen: Vielleicht...vielleicht auch nicht. Man weiss es nicht 
genau...

Peter D. schrieb:
> Na warum denn nicht gleich so.
> Also um I2C geht es.

Wieso gehts um I2C? Um das rauszubekommen, um was es geht, frugte ich im 
2. Post dieses Threads nach. Bisher ohne Erfolg...

Gruss
WK

von Ismail I. (mr-ismail)


Lesenswert?

Hallo,
Meine aufgabe ist , das Teil (Sfp)mit mehrere Mikrocontroller zu testen. 
Und ich habe mit 8051 angefangen. Übrigens das 8051 hat auch I2C 
Schnittstelle.

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Hm. Achso. testen.
Bei so spezifischen Angaben kann man dir nur sagen: Ja, dann schliess' 
den SPF mit Leitungen an den Mikroprozessor an. Nicht mit 
Schnuersenkeln oder Angelschnur.

Gruss
WK

von Falk B. (falk)


Lesenswert?

@  Ismail I. (mr-ismail)

>Meine aufgabe ist , das Teil (Sfp)mit mehrere Mikrocontroller zu testen.

Schön, aber diese Angabe ist reichlich unvollständig. Diese Dinger haben 
2 wesentliche Funktionen.

Datenübertragung im Gbit/s Bereich.
Produktinformationen im EEPROM, erreichbar per I2C.

>Und ich habe mit 8051 angefangen. Übrigens das 8051 hat auch I2C
>Schnittstelle.

Das ist der einfache Teil. Das Ding mit Gibt/s zu befeuern und zu messen 
ist eine ganz andere Liga.

von Lothar (Gast)


Lesenswert?

Falk B. schrieb:
> Das Ding mit Gibt/s zu befeuern

Darum geht es bei SFP und 8051 bestimmt nicht, vielleicht um sowas:

https://www.maximintegrated.com/en/products/comms/optical-communications/DS4830.html

Die EFM8 8051 sind auch gut dafür:

http://www.silabs.com/products/mcu/8-bit/efm8-laser-bee/Pages/efm8-laser-bee.aspx

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.