Hallo, ich bin gerade dabei bei einer Platine reverse engineering zu machen. Dabei ist mir aufgefallen, dass an jeweils 3 Pins von dem PIC 2 LED's angeschlossen sind die jeweils antiparallel sind. Beide haben auch einen gemeinsamen Vorwiderstand. Da ich nicht an das Programm drankommen, kann ich nicht schauen wie die das programmtechnisch gemacht haben. Wie würde sowas aussehen? Muss man dann den Ausgang hochohmig schalten damit beide aus sind?
Mathias O. schrieb: > Wie würde sowas aussehen? Muss man dann den Ausgang hochohmig schalten > damit beide aus sind? Nein. Wozu?
Muss mich nochmal korrigieren, jeweils 3 LED's teilen sich einen Vorwiderstand. 3 gegen VCC und 3 gegen GND. Hochohmig weil doch sonst bei 0 die eine an wäre und bei 1 die andere an wäre. Oder nicht?
Du hast das schon richtig erkannt. Charlieplexing koennte man annehmen, wenn die Led an beiden Enden zu jeweils einem Portpin fuehren. Aber den Fall hast du ja nicht.
Karl Heinz schrieb: > Charlieplexing koennte man annehmen, wenn die Led an beiden Enden zu > jeweils einem Portpin fuehren. Aber den Fall hast du ja nicht. Am Anfang hatte er es ja so beschrieben, wie es beim Charlieplexing üblich ist: Mathias O. schrieb: > Dabei ist mir aufgefallen, dass an jeweils 3 Pins von dem PIC 2 LED's > angeschlossen sind die jeweils antiparallel sind. Aber aus seiner Korrektur werde ich nicht schlau. Mathias O. schrieb: > Muss mich nochmal korrigieren, jeweils 3 LED's teilen sich einen > Vorwiderstand. 3 gegen VCC und 3 gegen GND. Hochohmig weil doch sonst > bei 0 die eine an wäre und bei 1 die andere an wäre. Oder nicht? @Matthias: Poste doch mal deinen Schaltplan.
npn schrieb: > Aber aus seiner Korrektur werde ich nicht schlau. > Mathias O. schrieb: >> Muss mich nochmal korrigieren, jeweils 3 LED's teilen sich einen >> Vorwiderstand. 3 gegen VCC und 3 gegen GND. Hochohmig weil doch sonst >> bei 0 die eine an wäre und bei 1 die andere an wäre. Oder nicht? > > @Matthias: Poste doch mal deinen Schaltplan. Dem kann ich mich nur anschliessen. Meine Interpretation des Geschriebenen sieht so aus (siehe Bild). Und das soll auch ein Ansporn an den TO sein. Ehe du eine Schaltung verbal beschreibst, zeichne sie auf. Wenn du nichts anderes hast, dann nimm Papier und Kugelschreiber, mal das Bild (das dauert keine 5 Sekunden) und mach ein Photo davon. Du kannst es auch mit Paint (oder sonst einem Zeichenprogramm) malen. Es muss nicht Eagel oder sonst irgendein Layoutprogramm sein. Aber mach einen Schaltplan. Denn der ist eindeutig! Und im Endeffekt geht das, wenn man es mit Papier und Bleistift macht, auch noch schneller als jede textuelle Beschreibung.
Ja ich weiß...Schande über mein Haupt. Bevor ich den Thread erstellt habe, hab ich ja auch schon mit dem Schaltplan (Eagle) begonnen, daher weiß ich das ja :P. Nur ich mag es nicht unfertige Schaltpläne zu präsentieren, weil es dann sowieso jemanden gibt der dann nur rummotzt. Und zum schreiben brauch ich nun auch nicht solange. Wer programmiert, muss auch schnell schreiben können ;). Sonst wird man ja nie fertig. Aber genau so wie der Entwurf von Karl ist, meinte ich das auch. Ich bin froh, dass ich für das projekt wenigstens ein wenig Zeit finde, so zwischen Arbeit, Haushalt und Familie.
Mathias O. schrieb: > Aber genau so wie der Entwurf von Karl ist, meinte ich das auch. Das funktioniert nur für vergleichsweise kleine Vcc, denn Vcc muss (deutlich) geringer sein als die Summe der Flussspannungen beider LEDs. Ja, zum Ausschalten muss man dann den Pin hochohmig bzw. auf Eingang schalten.
Ausgabe 1= untere LED an Ausgabe 0= obere LED an Hochohmig= Beide LEDs aus Schneller Wechsel 1/0= beide LEDs (mit verminderter Helligkeit) an Das Ganze funktioniert nur, wenn VCC kleiner als die Summe beider Flussspannungen der LEDs ist. Bei 3.3V und 2 roten LEDs glimmen beide noch, wenn der Portpin hochohmig ist.
Knut schrub: >Mist, Jörg war schneller :-/ Hetz Dich nicht so ab bei der Wärme.... https://www.youtube.com/watch?v=BdaT8Sy9dmI ;-) MfG Paul
Ah ok. vielen Dank Jungs. Als LED haben die diese genommen unten rechts in blau: http://img.directindustry.de/images_di/photo-g/smd-leds-40615-3211539.jpg
Knut Ballhause schrieb: > Das Ganze funktioniert nur, wenn VCC kleiner als die Summe beider > Flussspannungen der LEDs ist. Richtig, aber das ist ja auch nicht die korrekte Charlieplexing-Schaltung. Siehe Wikipedia. Georg
Mathias O. schrieb: > Als LED haben die diese genommen unten rechts in blau: Blaue LEDs haben 3 V oder mehr Flussspannung, das sollte dann sogar noch bis Vcc = 5 V gehen. Georg schrieb: > Richtig, aber das ist ja auch nicht die korrekte > Charlieplexing-Schaltung. Das hat ja auch keiner behauptet. Es ging ja um die Analyse einer bereits existierenden Schaltung.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.