Torno su un argomento sul quale avevo chiesto consiglio tempo fa.
In pratica devo realizzare un grosso pannello con 6 cifre a 7 segmenti; i segmenti sono realizzati da una serie di LED.
il tutto sara' comandato da un PIC.
nelle scorse settimane ci avevo pensato e, grazie ad alcuni consigli da parte del mitico newsgroup, ero rimasto con la soluzione del "doppio transistor" ovvero un transistor che comandasse il segmento all'interno della cifra ed un altro transistor che selezionasse tutti i segmenti di una cifra. In questo modo, sarei in grado di multiplexare 6 cifre da 8 segmenti con sole 14 uscite del PIC.
Tuttavia, se usassi un transistor per ogni segmento, mi ritroverei a dover posizionare 6*8+6 transistor, ovvero 54 pezzi, con tutti gli svantaggi possibili ed immaginabili.
Ho quindi pensato di collegare un transistor a TUTTI i segmenti "A" delle varie cifre, un altro transistor a tutti i segmenti "B" e cosi' via, per un totale di 8 transistor. Rimangono poi i 6 transistor per la selezione delle cifre. In questo modo mi ritrovo con soli 14 transistor, ovvero uno per linea in uscita dal PIC. Non so pero' se il tutto possa funzionare, ho provato a mettere giu' uno schema ma oggi e' stata una giornata pesante e non sono in grado di valutarne gli errori :)
lo incollo qui in formato FIDOCAD, vi ringrazio per ogni suggerimento... (ovviamente per semplificare ho messo solo due cifre invece che 6 e due segmenti per cifra invece che 8..........)
ciao Alessio Sangalli
[FIDOCAD ] LI 95 40 95 45 SA 95 40 LI 95 20 95 40 MC 115 235 1 0 650 MC 75 220 1 0 080 MC 80 220 1 0 080 LI 75 230 75 235 LI 80 230 80 235 TY 30 220 5 3 0 0 0 * Comando segmento TY 100 30 5 3 0 0 2 * Segmento RV 80 35 110 125 2 MC 95 20 3 0 010 TY 140 20 5 3 0 0 1 * Cifra MC 95 75 1 0 080 MC 130 75 1 0 080 MC 95 85 1 0 220 MC 95 100 1 0 220 MC 95 115 1 0 220 LI 95 130 95 135 LI 130 130 130 150 MC 130 85 1 0 220 MC 130 100 1 0 220 MC 130 115 1 0 220 LI 130 130 130 135 MC 80 55 0 0 300 MC 75 260 1 0 080 MC 80 260 1 0 080 LI 95 75 95 65 LI 95 65 130 65 LI 130 65 130 75 LI 75 270 55 270 LI 55 270 55 55 LI 55 55 80 55 RV 70 25 150 135 1 MC 190 85 1 0 220 MC 190 100 1 0 220 MC 190 115 1 0 220 LI 190 130 190 135 MC 225 85 1 0 220 MC 225 100 1 0 220 MC 225 115 1 0 220 LI 225 130 225 135 MC 190 75 1 0 080 MC 225 75 1 0 080 LI 190 70 190 75 LI 225 70 225 75 MC 175 55 0 0 300 LI 95 40 190 40 LI 190 40 190 45 LI 190 65 190 70 LI 190 70 225 70 LI 175 55 160 55 LI 160 55 160 270 LI 160 270 80 270 TY 75 275 5 3 0 0 0 * Comando multiplexer (cifra) MC 115 205 0 0 040 LI 80 170 75 170 MC 80 170 0 0 300 LI 95 180 95 200 LI 115 200 115 205 MC 115 185 0 0 300 LI 115 185 80 185 LI 95 200 130 200 LI 130 200 130 195 LI 75 170 75 220 LI 80 185 80 220 LI 95 135 95 160 LI 130 150 130 175 LI 190 135 190 150 LI 190 150 95 150 LI 225 135 225 155 LI 225 155 130 155 SA 95 150 SA 130 155