Forum: Mikrocontroller und Digitale Elektronik Raspberry Pi mit Display (4Bit Parallel) und Drehimpulsgeber betreiben


von Amadeus (Gast)


Lesenswert?

Moin!

Ich soll für ein Projekt einen Raspberry Pi mit Simulink betreiben. 
Hierzu sollen im Gerät ein Display und 3 Potis verbaut werden. Ich habe 
mich allerdings noch nie wirklich mit dem Pi auseinander gesetzt und 
habe noch wenige Fragen.

Ich habe erst einmal schnell ein Schaltbild erstellt:
http://utb-rocks.com/schach/Skizze1.png

Jetzt meine Fragen:
Auf der 3.3V Leitung habe ich Pullup Widerstände von 4k7 genommen. Ist 
das iO oder gibt es da besondere Werte?
Verträgt sich das mit der Logik? Ich meine, dass das Display eine 5V 
Logik hat und aus dem Pi kommen nur Signale mit 3.3V Logik raus.
Zudem wollte ich wissen, ob ich unbedingt einen LED-Vorwiderstand 
benötige. Aus dem Pi kommen - soweit ich das gelesen habe - nur 3.3V bei 
2mA raus. Grille ich damit ernsthaft schon meine LED?

Falls ihr Verbesserungen oder Fehler vom Schaltbild für mich habt, wäre 
ich sehr dankbar!

Gruß,
Amadeus

von Max H. (hartl192)


Lesenswert?

Amadeus schrieb:
> 3 Potis
Der RPi hat keine Analogeingänge, für die Potis brauchst du einen 
externen ADC.

> Ich meine, dass das Display eine 5V
> Logik hat und aus dem Pi kommen nur Signale mit 3.3V Logik raus.
Im Datenblatt des Displays sollte stehen ab welcher Eingangsspannung der 
Controller sicher High erkennt.

> Zudem wollte ich wissen, ob ich unbedingt einen LED-Vorwiderstand
Ja, so ein Widerstand kostet <0.01€ wieso willst du da sparen? Ohne 
Vorwiderstand überlastest du wahrscheinlich den IO.

von Der Elektroniker (Gast)


Lesenswert?

Er meint mit Potis Drehimpilsgeber.

von Max H. (hartl192)


Lesenswert?

Der Elektroniker schrieb:
> Er meint mit Potis Drehimpilsgeber.
Dann sollte er das auch schreiben.

Amadeus schrieb:
> Falls ihr Verbesserungen oder Fehler vom Schaltbild für mich habt, wäre
> ich sehr dankbar!
Prüfe besser ob die Hintergrundbeleuchtung des LCDs einen externen 
Vorwiderstand benötigt.

: Bearbeitet durch User
von Max H. (hartl192)


Lesenswert?

Max H. schrieb:
> Im Datenblatt des Displays sollte stehen ab welcher Eingangsspannung der
> Controller sicher High erkennt.
Wenn 3.3V nicht sicher als High erkannt werden könntest du einen 
74HCT245 (wichtig HCT) als Levelshifter zwischenschalten.

von Amadeus (Gast)


Lesenswert?

Hallo,

vielen Dank für die schnellen Antworten!

Ich dachte das mit den Potis wäre deutlich, da ich in der Zeichnung 
extra unter P3 Drehimpulsgeber geschrieben habe. Ich hätte vielleicht 
lieber Drehregler als Anforderung schreiben sollen.

Ich habe da mal ins Datenblatt des LCDs geschaut und in der Tat müssen 
die letzten Pins mit einem 36R Vorwiderstand angeschlossen werden. 
Leider standen da keine Pegel drin. Im datenblatt des Controllers 
allerdings stand dann doch, dass 2.7V reichen.
Das wundert mich allerdings, da laut Wikipedia die Pegel ab 2V als High 
gelten sollten. Ich werde es dann ausprobieren, sobald die Teile 
eingetroffen sind.

Den Vorwiderstand an der LED habe ich nicht aus Kostengründen weg 
gelassen. Ich wundere mich nur, welchen ich einsetzen soll, wenn es eine 
blaue LED werden soll und dieser eine Spannung von 3.4V haben mag. 10R?

Gruß,
Amadeus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.