Hallo, ich will mit einem ATmega 9 7-Segment-Anzeigen + 12 Leuchtdioden ansteuern. Die Daten für die anzeige kommen von einem anderen Controller über Serielles Interface. Wie mache ich die Ansteuerung am Besten? Meine Ideen: 1. Alle 9 Anzeigen + Leuchdioden nacheinander ansteuern (multiplexen). Kann ich die Anzeigen/LEDs einfach mit dem ca. 9-fachen Nennstrom versorgen, damit die Anzeigen halbwegs hell leuchten. 2. Die Daten von dem Controller in ein entsprechend langes Schieberegister schieben und dann parallel ausgeben. Hier könnte ich jeweils 3 Anzeigen gleichzeitig ausgeben --> Die Anzeigen sind zu 1/3 der Zeit aktiv. 3. Irgendwer eine bessere Idee? Hoffe mal, jemand kann mir weiterhelfen. Grüße
@Michael: Multiplexen geht problemlos. Und neunfachen Strom braucht man auch nicht, würde auch nichts bringen, da die Helligkeit bei steigendem Strom nicht linear ansteigt. Bei 20mA Durchflußstrom verliert man rein subjektiv ca. 1/3 Helligkeit gegenüber rein statischer Ansteuerung. Moderne Displays sind aber wirkungsgradmässig gut genug, dass es trotzdem hell genug ist. Noch ein Vorteil: Kein MAX7219 notwendig und der Stromverbrauch sinkt auf 15%. Übrigens, meine Auerswald DCF77-Uhr plext 1:12 und ist trotzdem knackig hell. Gruss Jadeclaw.
> Kann ich die Anzeigen/LEDs einfach mit dem ca. 9-fachen > Nennstrom Nein! Genaueres sollte aber in dem Datenblatt deiner Anzeigen stehen. So als Richtwert bei normalen 7-Segment-Anzeigen gilt als max. Strom ca. 75mA pro Segment.
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.