2 Wire SMI Schnittstelle 5v auf 3,3V wie am besten lösen?

pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

2 Wire SMI Schnittstelle 5v auf 3,3V wie am besten lösen?

 · 
Posted: 20.01.2011 - 17:56  ·  #1
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
ThomasW69
 
Avatar
 
Subject:

Re: 2 Wire SMI Schnittstelle 5v auf 3,3V wie am besten lösen?

 · 
Posted: 21.01.2011 - 08:28  ·  #2
Hallo Thorsten.

Ich habe die beschriebene Schaltung bei mir am I2C-Bus im Einsatz und muss sagen, das das prima bidirektional funktioniert. Beim I2C muss man halt nur etwas mit den Pullup-Widerständen spielen. Ich finde auch, dass diese Variante, wenn es nur um wenige Leitungen geht die günstigste Variante ist.
Auch platzmäßig ist das aufgrund der SMD-Bauform der MOSFETS sehr klein. Man kann natürlich auch einen Level-Shifter IC verwenden, der nimmt aber meist mehr Platz weg und ist meist auch für Busse mit 8 bit oder mehr gedacht. Da würden dann etliche Leitungen brach liegen. MAXIM und ST bieten da Lösungen an.
Torsten
Benutzer
Avatar
Gender:
Location: Bad Doberan
Age: 59
Posts: 62
Registered: 11 / 2005
Subject:

Re: 2 Wire SMI Schnittstelle 5v auf 3,3V wie am besten lösen?

 · 
Posted: 21.01.2011 - 09:57  ·  #3
Hallo Thorsten,

ich habe bei Farnell unter "level shifter" dazu einige Bausteine gefunden.
z.B. Farnell Best.Nr.: 1703315 Herst.Bez.: TXS0102DCUR
Auf der einen Seite kann mit einer Spannung von 1,65 -3,6 V gearbeitet werden und auf der anderen mit 2,3 - 5,5 V.
Vielleicht lohnt es sich mal einen Blick auf diese Rubrik zu werfen.

Torsten
ThomasW69
 
Avatar
 
Subject:

Re: 2 Wire SMI Schnittstelle 5v auf 3,3V wie am besten lösen?

 · 
Posted: 25.01.2011 - 19:24  ·  #4
... oder den ST2378. Der ist schön klein und nimmt nicht viel Platz weg.
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: 2 Wire SMI Schnittstelle 5v auf 3,3V wie am besten lösen?

 · 
Posted: 05.02.2011 - 00:25  ·  #5
Hallo Thomas.
Quote by ThomasW69

... oder den ST2378. Der ist schön klein und nimmt nicht viel Platz weg.


:) Sieht hüpsch aus. Danke für den Tip.

Habe aber auch jetzt die Info bekommen, das auch der DM8203/8603 an diesen SMI-Ports 5v vertragen kann.
Ich teste das ganze mal aus, der DM8203/8603 gibt mir halt dann die Signale in 3,3V zurück,
wenn der AVR (in 5V Betrieb) bei der kurzen Strecke (3,5cm Leiterbahn) damit keine Probleme hat, kann ich die ohne ein weiters Bauteil benutzen: ) mal testen ;)

Gruß
Thorsten
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   94   108 · Page-Gen-Time: 0.020382s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI