Entkopplung MISO mit Pegelanpassung

OP #4949736
Hallo,

ich habe auf einem Board 3 Schnittstellen für MikroBUS-Module 
vorgesehen, die ich auch für eigene Zusatzmodule nutzen möchte. Alle 3 
Schnittstellen sind identisch aufgebaut. Der Prozessor läuft mit 5V, so 
auch ein TFT, das ich per SPI damit steuere.

Ich habe nun ein eigenes Modul, bei dem ich das CS-Signal für eine 
andere Anwendung benutzen möchte (Modul wird nicht per SPI angesteuert). 
Leider schaltet mir das CS-Signal jedoch auch den Buffer für den MISO, 
welches mir dann den Bus "blockiert".

Die Signalpegel des MikroBUS können mit Umschaltung der 
IC-Versorgungsspannung von 3,3V auf 5V umgeschaltet werden. Am 
MISO-Signal habe ich einen Buffer, der mit dem CS geschaltet wird. Der 
CS-Pegel für das Ansteuern des Buffers kann mit R157/R159 gedreht 
werden.

Ich habe nun ein eigenes Modul, bei dem ich das CS-Signal für eine 
andere Anwendung benutzen möchte (Modul wird nicht per SPI angesteuert).

Gibt es eine sinnvolle Entkopplungsmöglichkeit für das MISO-Signal, bei 
der das CS nicht benötigt wird?

Gruß
Martin
Angehängte Dateien:
Martin M. schrieb:
> Am MISO-Signal habe ich einen Buffer, der

... keinen Pull-Up/-Down an seinem Eingang hat.

> Der CS-Pegel für das Ansteuern des Buffers kann mit R157/R159 gedreht
> werden. [...]
> Gibt es eine sinnvolle Entkopplungsmöglichkeit für das MISO-Signal, bei
> der das CS nicht benötigt wird?

Einen dritten Widerstand (VCC anstelle CS), mit dem man den Buffer fest 
ausschalten kann.
OP
Clemens L. schrieb:
> ... keinen Pull-Up/-Down an seinem Eingang hat.
stimmt. Muß ich beim Redesign ergänzen

> Einen dritten Widerstand (VCC anstelle CS), mit dem man den Buffer fest
> ausschalten kann.
Habe ich auch schon drüber nach gedacht. Aber eine Umschaltung (auch 
zwischen den bisherigen beiden Varianten) ist nicht optimal. Jumper 
anstelle R wäre besser, aber wenn MISO generell vom CS entkoppelt wäre, 
würde man keine Umschaltung brauchen. Und ob man immer dran denkt, die 
Jumper entsprechend umzustecken?
OP
So, habe nun generell einen 10k am Steuersignal dran. Wenn kein Jumper 
gesteckt ist, wird der Buffer dadurch gesperrt. Steckt man einen Jumper, 
so schaltet er je nach Jumperposition mit High oder Low des CS. Dann 
brauche ich nur eine 3-polige Stiftleiste anstelle 6-polig. Habe an der 
Stelle nämlich nicht viel Platz.

Gruß
Martin
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.