Wie werden diese LEDs eingeschaltet?
Ich habe eine DIY-Uhr mit oberflächenmontierten LEDs (Geekcreit DIY 6 Digit) zusammengebaut.
Es gibt 56 Gruppen von LEDs (6 * 7 Segmente + 10 Auf und Ab + 2 * Doppelpunkte). Jede Gruppe besteht aus 2 parallelen LEDs.
Die MCU ist eine IAP15W413AS mit 28 Pins.
Ich verstehe nicht, wie es möglich ist, die 56 LED-Gruppen nur mit dieser MCU unabhängig zu betreiben.
Ich habe versucht, eine LED mit einem Oszilloskop abzutasten, und hier ist das Ergebnis:
Es war auf einer LED aus einem Segment mit der Anzeige '0'.
Für den Neuling, der ich bin, sieht es nicht wie eine normale LED aus ...
Was ist es?
Antworten
Hier ist ein weiterer 6-stelliger Takt, der auf einem ähnlichen 8-Bit-Prozessor basiert (ein PIC anstelle einer schnellen 8051-Variante):
Wie Sie sehen können, werden 15 GPIOs verwendet, um alle LEDs in 8er-Gruppen unabhängig voneinander anzusteuern. Wenn Sie schnell genug durch sie radeln, scheinen sie gleichmäßig beleuchtet und individuell gesteuert zu werden.
Das obige Schema enthält einen Treiber für Zeilen und Spalten, der höhere Ströme als die direkte Ansteuerung von GPIO-Pins eines Mikrocontrollers zulässt, aber das Prinzip ist dasselbe. Im obigen Schema gibt es 8 Spalten und 7 Zeilen, so dass 56 LEDs unabhängig voneinander gesteuert erscheinen können.
Ich sehe ungefähr 32 usec Einschaltzeit pro Spalte und ungefähr 40 usec pro Spalte, so dass dies ungefähr 280 usec für die gesamte Anzeige wäre, wenn sie eine ähnliche Scananordnung verwenden. Das sind ungefähr 3,5 kHz, was schön und schnell ist.
Wenn Sie das Display schnell bewegen (vertikal schütteln), sollten Sie in der Lage sein, den Scan wahrzunehmen und herauszufinden, ob er von links nach rechts oder von rechts nach links (oder auf andere Weise) scannt.
2 V mit auf das Segment begrenztem LED-Strom treten nur auf, wenn das Treibersignal der oberen Ziffer für 7 Zeitschlitze hoch und die 8. im Leerlauf ist. (Ausblenden), während das untere Signal ein Segmentstrom-begrenzter Antrieb ist, und dies wird als LED-Multiplexing bezeichnet.
Leider können Sie LEDs nicht mit 8 * Nennstrom betreiben, da dies die Spezifikation überschreitet, aber möglicherweise eine durchschnittliche 1/8 Leistung bei absolutem Maximalstrom. Daher wird das Muxen häufig mit weniger Tastverhältnis durchgeführt, um hellere Ergebnisse zu erzielen, es sei denn, ein spezielles Design wie das HP9825-LED-Display auf einem alten Excellent-Computer von HP hatte lange alphanumerische rote Spezial-LEDs, um den gepulsten Strom in GaAs zu verarbeiten.
Nach meinem Umfang zu urteilen, würde ich sagen, dass dies Common Anode ist.
Die Impulse auf der hohen Seite zeigen keinen Strom für die Interdigit-Austastung an, um ein optisches Übersprechen der vorherigen Ziffer durch Übersprechen zu verhindern. Somit scheint der Tastverhältnis durchschnittlich 1/10 Zeitschlitz des Spitzensegmentstroms zu sein.