da
Etemenanki » 25 mar 2023, 18:34
Be', hai chiesto niente ... comunque per cercare di rispondere e per darti un'idea di quanto possa essere complessa la cosa ti linko il datasheet di uno dei controller piu semplici (relativamente parlando) che e' di solito montato sugli schermettini LCD a colori da 240x320 piu comuni,
https://cdn-shop.adafruit.com/datasheets/ILI9341.pdfa pagina 9 c'e' lo schema di principio del chip da 1278pin (si, 1278), tralasciando tutta la parte della comunicazione e della gestione della memoria interna e della composizione dell'immagine, quello che riguarda la tua domanda avviene principalmente nelle sezioni di pilotaggio di righe e colonne dell'LCD, i riquadri piu a destra ... ogni pixel e' composto in realta' da 3 diversi pixel, rosso, verde e blu, con un pin in comune, per cui hai 320 linee di pilotaggio per i gate comuni, e 720 linee di pilotaggio per i 240 pixel, tre per ogni pixel per i tre colori.
Quello che fanno i comandi che tu dai in merito a luminosita, colore, eccetera, e' cambiare i livelli di segnale di tutte queste linee di pilotaggio in modo dinamico, mentre accendono pixel per pixel a scansione ... i gates in genere si limitano ad accendere o spegnere i gruppi di 3 colori che compongono ogni singolo pixel, mentre i source, in base ai parametri che tu gli passi, vengono controllati dal software interno di gestione e aumentano o diminuiscono i livelli di segnale per cambiare il colore o la luminosita' dei singoli pixel, quando tu cambi il colore o l'intensita' di un singolo pixel i tre ingressi cambiano le loro intensita' in proporzione di volta in volta, pixel per pixel, metre quando aumenti o diminuisci la luminosita' generale dello schermo il riferimento della scala di grigio (grayscale reference voltage) cambia il livello massimo di segnale dell'intero banco di driver tutto insieme, cambiando quindi in percentuale anche tutti gli altri livelli.
Detto in modo molto semplificato, ovviamente, la gestione e' velocissima, e trattare la fisica e l'elettronica che stanno dietro al funzionamento dei pixel in se e del sistema TFT richiederebbe probabilmente un libro o due (ed io non ho le competenze per farlo come si deve, fra l'altro)
"Sopravvivere" e' attualmente l'unico lusso che la maggior parte dei Cittadini italiani,
sia pure a costo di enormi sacrifici, riesce ancora a permettersi.