Hallo Leute.
ich stehe vor einem kleinen Problem, ich habe von DAVICOM einen Ethernet-Switch DM8203/8603 im einsatz, nun möchte ich ganz gerne Daten aus diesen beziehen z.b. angeschlossene Netzwerkstecker, MAC-Adressen, Bandbreite usw.
Dafür gibt es eine kleine einfache Schnittstelle:
SMI_CK Clock von der CPU zum DM8203/8603
SMI_DIO Daten Schnittstelle (leider in beide Richtungen)
Problem mein AVR-System arbeitet mit 5V der WizNet und der Davicom aber mit 3,3V
Das SMI_CLOCK kann ich ohne Probleme mit einem 74HC05D von 5V auf 3,3V bringen,
Aber da die Dataleitung in beide Richtungen Daten sendet und empfängt (wie beim I2C)
Wie kann ich das am besten lösen ohne zu viel Aufwand.
Jest hatte ja mal das PDF für I2C hier eingestellt:
http://www.kip.uni-heidelberg….N97055.pdf
Das könnte man da doch auch mit dem SMI_DIO machen, über einen MOSFET BSN20SMD oder gibt es eine andere Möglichkeit (noch einfacher?)
Gruß
Thorsten
ich stehe vor einem kleinen Problem, ich habe von DAVICOM einen Ethernet-Switch DM8203/8603 im einsatz, nun möchte ich ganz gerne Daten aus diesen beziehen z.b. angeschlossene Netzwerkstecker, MAC-Adressen, Bandbreite usw.
Dafür gibt es eine kleine einfache Schnittstelle:
SMI_CK Clock von der CPU zum DM8203/8603
SMI_DIO Daten Schnittstelle (leider in beide Richtungen)
Problem mein AVR-System arbeitet mit 5V der WizNet und der Davicom aber mit 3,3V
Das SMI_CLOCK kann ich ohne Probleme mit einem 74HC05D von 5V auf 3,3V bringen,
Aber da die Dataleitung in beide Richtungen Daten sendet und empfängt (wie beim I2C)
Wie kann ich das am besten lösen ohne zu viel Aufwand.
Jest hatte ja mal das PDF für I2C hier eingestellt:
http://www.kip.uni-heidelberg….N97055.pdf
Das könnte man da doch auch mit dem SMI_DIO machen, über einen MOSFET BSN20SMD oder gibt es eine andere Möglichkeit (noch einfacher?)
Gruß
Thorsten