Un'alternativa ai driver dedicati e agli array LED è crearne uno tuo, prendendo in prestito l'idea alla base di ladder R2R e flash ADC . L'uscita dal suddetto rilevatore di bordi viene alimentata attraverso qualcosa di simile a una scala R2R (non necessariamente con resistori di uguale valore), che fornisce un numero di nodi con tensioni dall'ingresso a terra. Un FET può essere selezionato in modo tale che la sua tensione di ginocchio o tensione di accensione sia qualcosa di gestibile, come da 0,5 V a 1 V, la sua sorgente a terra e il gate collegato ai vari nodi R2R . Quando un nodo supera la tensione del ginocchio , il FET si accende e pilota un LED.
L'ampiezza del suono è tradizionalmente (e biologicamente!) Logaritmica, quindi la tensione a cui ciascuno dovrebbe girare on è lineare su una scala logaritmica. Per un ingresso di massimo 3,3 V per illuminare 10 LED per canale in modo logaritmico con tensione, assumendo una tensione del ginocchio di 0,5 V, le tensioni assolute del nodo saranno: (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
Se si punta a una corrente massima di ~ 1mA , la resistenza R2R totale dovrebbe essere vicina a 3,3kΩ. Questo rivela i valori del resistore di: (usa il divisore di tensione in modo iterativo)
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)
Nota: standard 5 I valori della resistenza% tra parentesi non sono semplicemente la corrispondenza più vicina, ma vengono calcolati iterativamente. Per ripetere i calcoli con altri valori o specifiche standard, la formula è: R i = R TOTAL x (1 - V i / 3.3V) - {somma da 1 a i di R i }, derivata dalla formula del partitore di tensione.
Il circuito finale sarà simile a questo:
Un altro metodo per ottenere questo effetto è utilizzare gocce di diodi . 3,3 V può supportare circa 8 cadute Schottky (~ 0,4 V) se la tensione di soglia del transistor è inferiore o uguale a 0,4 V (altrimenti 7 cadute). In una catena di 8 diodi Schottky, abbassa le tensioni su ciascun nodo intermedio con un resistore che funzionerà anche come limitatore di corrente (consenti a qualcosa di vicino alla corrente di prova della scheda tecnica di fluire quando diodo è polarizzato in avanti). Ogni nodo viene quindi collegato ai transistor nello stesso modo di cui sopra. La corrente attraverso i diodi cambierà di oltre 8 volte, in base al numero di diodi polarizzati in avanti, quindi assicurati che ognuno funzioni in tutti i casi. Questo metodo è lineare rispetto a. tensione o ampiezza, che non è del tutto autentica. Inoltre, gli Schottky sono più costosi dei resistori al 5% ...
Un ultimo suggerimento - uno che non ho esplorato - è utilizzare il BE-drop nei transistor BJT invece dei diodi Schottky, risparmiando più parti per LED ma dovendo anche fare i conti con una maggiore caduta di diodi e bipolari.