Hallo,
versorgt wird der Mega2560 über die Niedervolt-Steckverbinder Buchse mit
einer Spannung von 8,15V.
An den PowerPin´s liegen 5V, 3,3V und bei Vin 7,39V an.
Von den PowerPin´s 3,3v/GND gehen Leitungen auf das Stechboard.
Das Steckboard wird also mit 3,3V versorgt.
Auf dem Steckboard ist ein Display "EA DIP203J-4NLW", 4x20, 3,3V,
mit Controller SSD-1803 installiert.
Hier der Link zum Display, PDF kommt gleich hoch.
Desweiteren ist ein I2C-BUS installiert, an dem als Slave eine ChronoDot
die aktuelle Zeit übergibt.
Der BUS ist nach "Arduino-Standart" aufgebaut.
Es wird also alles über das Steckboard mit Spannung des Mega2560 versorgt.
Das Display ist nach "Arduino-Standart" angeschlossen.
folgende Leitungen gehen vom Steckbord zum Arduino:
4<->12
6<->11
11<->D4
12<->D5
13<->D6
14<->D7
der Rest des Display ist auf dem Board verdrahtet.
Versorge ich das ganze mit Spannung liegen 3,3V auf dem Steckboard an.
Auch der PowerPin 3,3V gibt 3,3V raus.
Lasse ich nun eine einfache Anzeige auf dem Display laufen,
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(20, 4);
// Print a message to the LCD.
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Zeile-01");
lcd.setCursor(0, 1);
lcd.print("Zeile-02");
lcd.setCursor(0, 2);
lcd.print("Zeile-03");
lcd.setCursor(0, 3);
lcd.print("Zeile-04");
}
void loop() {
// Turn off the display:
lcd.noDisplay();
delay(1000);
// Turn on the display:
lcd.display();
delay(5000);
}
dann habe auf dem Bord eine Spannung von 4,08V, diese liegen auch am
PowerPin 3,3V des Mega 2560 an.
Wird das Display nun im Sketch abgeschaltet (keine Anzeige) dann fällt
die Spannung auf 3,97V ab.
Trenne ich nun PowerPin 3,3V vom Bord, dann läuft das Display weiter!
Der PowerPin 3,3V des Mega 2560 liefert 3,3V
Auf der Plus-Leitung des Board liegen 4,08V an!
Der Mega 2560 ist nur noch über GND und die 6-Displayleitungen (s.o.) verbunden.
Wird das Display nun im Sketch abgeschaltet (keine Anzeige) dann fällt
die Spannung auf dem Board auf 3,97V ab.
Das heißt doch, dass die Datenleitungen des Display, das Board "rückwärts"
mit Spannung versorgen. (Plus vom Mega 2560 ist ja getrennt)
Was mich stört ist, das, wenn ich die 3,3V Plus-Leitung des Mega 2560
ziehe, das Board immer noch mit Spannung über die Datenleitungen versorgt
werden.
Wenn ich den Vdd (Pin2-Display) ziehe, dann ist alles ohne Spannung.
Es kommt also über die Datenleitungen des Mega 2560 zum Display Spannung,
die geht "durchs" Display, und gibt sie über Vdd des Display wieder auf
das Board ab.
Da sitzt doch der Wurm drin?!
Wenn ich die Versorgung (Plus) vom Board trenne, dann muss das doch ohne
Spannung sein? Und es kann doch auch nicht sein, das aus meinen 3,3V
4,08V werden? Hat da jemand eine Lösung für?
Gruß und Dank
Andreas