Sie können PWM weiterhin verwenden, um den Laufwerkspegel anzupassen. Was Sie wirklich sagen, ist, dass Sie nicht möchten, dass die LED pulsiert. Dies kann erreicht werden, indem der PWM-Ausgang tiefpassgefiltert und dann zur Ansteuerung der LED verwendet wird. Es gibt viele Möglichkeiten, ein PWM-Signal zu mitteln, damit dieser Durchschnitt letztendlich die LED anstelle der einzelnen Impulse ansteuert. Hier ist ein einfacher Weg:
Immer wenn der PWM-Ausgang hoch ist, sinkt Q1 um etwa 20 mA. Wenn es niedrig ist, sinkt es auf 0. Der durchschnittliche Strom am Kollektor von Q1 ist daher proportional zum PWM-Arbeitszyklus. All dieser Strom muss schließlich durch die LED fließen, da der Kondensator langfristig keinen Strom leiten kann. C1- und R2-Tiefpassfilter filtern die einzelnen Stromimpulse so, dass der Strom durch die LED der Durchschnitt ist, nicht die einzelnen Ein / Aus-Impulse.
Angenommen, Sie verwenden so etwas wie einen PIC 24H, um die PWM zu erstellen. Es kann mit einer Befehlsrate von 40 MHz betrieben werden, was auch der maximale PWM-Takt für die regulären PWM-Ausgänge ist (es gibt ein spezielles Hochgeschwindigkeits-PWM-Peripheriegerät, das viel höher gehen kann, aber das ist hier nicht erforderlich). Um 1000 verschiedene Ausgangspegel zu erhalten, bedeutet dies, dass die PWM-Frequenz 40 kHz oder 25 µs pro Impuls beträgt. Auf halber Strecke wird der Kondensator mit einer Rate von 10 mA entleert, und dies geschieht für 12,5 µs. (10 mA) (12,5 us) / 22 uF = 5,7 mV. So stark variiert die Spannung am Kondensator im ungünstigsten Betriebspunkt von Spitze zu Spitze. Der durch 180 Ω geteilte Wert beträgt 32 µA. Dies ist der Betrag, durch den der Strom durch die LED variiert. Das sind 0,16% des Skalenendwerts oder ein Teil von 630, was für den Menschen unmöglich zu sehen ist.