Alternatywą dla dedykowanych sterowników i tablic LED jest tworzenie własnych, zapożyczając ideę stojącą za drabinkami R2R i kontrolerami flash ADC . Sygnał wyjściowy ze wspomnianego detektora krawędziowego jest podawany przez coś podobnego do drabinki R2R (niekoniecznie z rezystorami o równej wartości), która dostarcza wielu węzłom napięcia z wejścia do masy. FET można tak dobrać, aby jego napięcie kolanowe lub napięcie włączenia było możliwe do zarządzania, na przykład 0,5 V do 1 V, jego źródło uziemione i bramka podłączona do różnych węzłów R2R . Kiedy węzeł przekracza napięcie kolana , FET włącza się i steruje diodą LED.
Amplituda dźwięku jest tradycyjnie (i biologicznie!) Logarytmiczna, więc napięcie, przy którym każdy powinien się obracać on jest liniowy w skali logarytmicznej. Dla wejścia maks. 3,3 V, aby oświetlić logarytmicznie 10 diod LED na kanał przy założeniu napięcia kolanowego 0,5 V, bezwzględne napięcia węzłów będą wynosić: (MATLAB)
EDU>> logspace (log10 (0,5), log10 (3,3), 10) ans = 0,5 0,6166 0,7605 0,9379 1,1567 1,4265 1,7593 2,1697 2,6758 3,3
Jeśli dąży się do maksymalnego prądu ~ 1mA całkowita rezystancja R2R powinna wynosić blisko 3,3 kΩ. To ujawnia wartości rezystora: (użyj iteracyjnie dzielnika napięcia)
R1 = 624,2 (620) R2 = 506,1 (510) R3 = 410,4 (430) R4 = 332,8 (300) R5 = 269,8 ( 270) R6 = 218,8 (240) R7 = 177,4 (160) R8 = 143,9 (150) R9 = 116,6 (120) R10 = 500 (500)
Uwaga: standard 5 % wartości rezystorów w nawiasach nie jest po prostu najbliższym dopasowaniem, ale są obliczane iteracyjnie. Aby powtórzyć obliczenia z innymi standardowymi wartościami lub specyfikacjami, wzór wygląda następująco: R i = R TOTAL x (1 - V i / 3,3V) - {suma od 1 do i z R i }, wyprowadzona ze wzoru na dzielnik napięcia.
Finałowy obwód będzie wyglądał mniej więcej tak:
Inną metodą osiągnięcia tego efektu jest zastosowanie kropli diodowych . 3,3 V może obsługiwać około 8 kropli Schottky'ego (~ 0,4 V), jeśli napięcie progowe tranzystora jest mniejsze lub równe 0,4 V (w przeciwnym razie 7 spadków). W łańcuchu 8 diod Schottky'ego obniż napięcie w każdym węźle pośrednim za pomocą rezystora, który będzie również działał jako ogranicznik prądu (pozwól, aby coś bliskiego prądowi testowemu z arkusza danych przepłynęło, gdy dioda jest spolaryzowana do przodu). Każdy węzeł jest następnie podłączony do tranzystorów w taki sam sposób, jak powyżej. Prąd płynący przez diody zmieni się ponad 8X, w zależności od tego, ile diod jest spolaryzowanych w przód, więc upewnij się, że każdy będzie działał we wszystkich przypadkach. Ta metoda jest liniowa w.r.t. napięcie lub amplituda, co nie jest do końca autentyczne. Ponadto Schottky'ego są droższe niż rezystory 5% ...
Ostatnia wskazówka - której nie badałem - to użycie spadku BE w tranzystorach BJT zamiast diod Schottky'ego, oszczędzając kilka części na diodę LED, ale także mając do czynienia z większym spadkiem diody i bipolarnymi.