www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SPI-Schnittstelle


Autor: michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,
ich benoetige einen Level-Schifter fuer die SPI-Schnittstelle.
Diese muß Bi-Directional 5V auf 3V und 3V auf 5V schiften.
Ich habe mir so eine Schaltung aus Transistoren aufgebaut und
es funktioniert auch super, aber mein Problem ist das ich mit dieser 
Schaltung maximal 250Khz erreiche. Ich moechte aber meinen
Atmel mit 8Mhz betreiben und die SPI-Schnittstelle mit dem 
Teilungsfaktor 4.
Ich denke bei diesen 2Mhz kann ich die Schaltung nicht mehr diskret 
aufbauen. Ich brauche also irgentwas intergrietes.
Also wenn jemand eine Idee haette waere das super

Vielen Dank im voraus

Gruss Michael

Autor: Günter König (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Michael,

bitte zeige doch mal deine Schaltung. Ich kann mir nicht vorstellen, das 
eine discret mit Transistoren aufgebaute Schaltung keine 2MHz schaffen 
soll.

Gruß,
Günter

Autor: Michael (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Günter,
danke fuer die prompte Antwort.
Im Anhang findest du meine Schaltung:

Als Transitoren benutze ich 2N3904 und die Widerstände
sind 1K und 640 Ohm. Ich muß aber noch dazu sagen das ich die
Schaltung zum Testen mit sehr langen Kabeln benutze.
Es kommen also noch einige Kapazitäten hinzu.

Vielen Dank im voraus

Gruss Michael

Autor: Günter König (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Und wieso soll die keine 2MHz machen? Ist doch fast noch 
Gleichspannung.....

Günter

Autor: michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Weil sie nicht mal 1 Mhz macht.
Ich benutze einen Quarz von 4 Mhz, und wenn ich den Teilungsfaktor
der SPI-Schnittstelle auf 4 setze messe ich mit dem Ossi am Ausgang der 
Schaltung keine Takte mehr.
Wenn ich allerdings den Teilungsfaktor 16 nehme messe ich am Ausgang der 
Schaltung meine Spi-Clocks.

Gruss Michael

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.