SPI TFT Levelshifter oder Widerstände ausreichend?

OP #7573663
Lesenswert?

Hallo an alle,

Derzeit ist mein TFT über 1,8 k und 3,3 K Widerstände als Spannungsteiler mit Signalen versorgt. Läuft soweit ohne Probleme bei 200 ms Update Zeiten. Ich weiß, die SPI (Arduino Nano 16 MHz) Schnittstellengeschwindigkeit ist entscheidend.

Sind da Levelshifter unbedingt notwendig ?

Danke.

(Firma: 1984now) #7573685
Lesenswert?

Xanthippos schrieb:

Dort findest du auch einen Screenshot eines Oscilloscopes. Hinter dem Spannungsteiler sieht der Spannungsverlauf grausam aus

Das muss aber nicht so sein. Man kann auch Spannungsteiler bauen, die das AC-Signal nicht so verschmieren. Passiert z.B. in praktisch jedem Oszi-Tastkopf, der was anderes als 1:1 macht.

Kostet meist genau nur eins: einen klitzekleinen zusätzliche Kondensator an der richtigen Stelle. Und nein: für diese SPI-Geschichte mit fast Gleichstrom braucht man keinen Trimmer und kein Eichamt.

#7574637
Lesenswert?

Daniel E. schrieb:

Hallo und danke für das Feedback. Anliegend, verstehe ich das korrekt, dass entweder alles 5 V oder 3,3 V korrekt sind ?

Ich denke dass die Spezifikation des Chips entscheidend ist, nicht die des Herstellers des Display-Moduls. Ich habe bei meinen ersten Versuchen jedenfalls ein Display mit 3.3V (5V Atmel Controller) nicht zum Laufen gebracht, es hat es zumindest überlebt.

Daniel E. schrieb:

Sind da Levelshifter unbedingt notwendig ?

Da du uns nicht sagst welches Display und/oder welchen Chip du meinst ist es unmöglich die Frage erschöpfend zu beantworten.

#7574641
Lesenswert?

Wastl schrieb:

Ich habe bei meinen ersten Versuchen jedenfalls ein Display mit 3.3V (5V Atmel Controller) nicht zum Laufen gebracht, es hat es zumindest überlebt.

Aus diesem länglichen (aber sehr interessanten Thread) geht das auch hervor.

Beitrag "ILI9341 langsam Verbesserungsvorschläge?"

Die leicht reduzierten 5V eines Arduino suggerieren dass ein 3.3V Display mit 5V funktioniert, nicht jedoch wenn stabile und "echte" 5V verwendet werden.

Wie so oft gilt auch hier: YMMV

#7574646
Lesenswert?

Manche Modulhersteller denken echt mit und machen einen Levelshifter mit aufs Board. Wenn da hinten ein 20poliger Käfer drauf sitzt, dann kann der mit 3.3V oder 5V angesteuert werden. Die Signale müssen aber zur Versorgungsspannung passen. Liest heute keiner mehr Schaltpläne? Müsste man halt im Netz suchen.

OP #7574830
Lesenswert?

Daniel E. schrieb:

Sind da Levelshifter unbedingt notwendig ?

Da du uns nicht sagst welches Display und/oder welchen Chip du meinst ist es unmöglich die Frage erschöpfend zu beantworten.

Ist ja kein Geheimnis… dieses hier:

https://www.waveshare.com/2.4inch-lcd-module.htm

Ein levelshifter Chip ist da nichts zu sehen. Das Datenblatt sagt halt 5 oder 3,3 V, aber nicht gemixt eben.

Beitrag #7574847 wurde von einem Moderator gelöscht.
#7574855
Lesenswert?

Der Hinweis im Wiki ist doch eindeutig, warum sollen die Mist schreiben? Waveshare ist schon einer der besseren Hersteller wie man auch an der umfangreichen Doku sieht. Neben dem fetten roten Hinweis ist nochmal die Verdrahtung für Arduino gezeigt und in den FAQ steht es nochmal das bei Arduino auf 5V Versorgung geachtet werden muss. Wichtig ist dann das es auch Original Waveshare ist, die haben da üblicherweise Hologram Aufkleber drauf weil die auch gerne kopiert werden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren