Pripojeni velkého mnozstvi LEDek ke kontroleru
Moderátor: Moderátoři
nevím přesně jak to chceš obvodově řešit, ale maticové řízení přece předpokládá multiplexní režim, takže stejně v jednom okamžiku svítí jen jedna LEDka, asi jako v CRT obrazovce je paprsek s určitým jasem jen na jednom místě stínítka. Kromě toho můžeš výsledný jas řídit třeba tak, že sepnutí daného průsečíku sloupce a řádku řídíš odvoláváním do přerušení na požadovanou dobu.
Už jsem ti to tu psala, bude tam vadit start bit a stop bit, které to nejspíš i v synchronním režimu vysílá. Když to budeš celé posílat jedním SPI na 8MHz tak se to v pohodě zvládne, zvládne se to i při 2MHz a procesor to nijak výrazně nezatíží. Mnohem větší zátěž je těch 192 PWM "vypočítat".showlee píše:To Andrea:
Proc by ty usarty nesli pouzit jako??
Při multiplexním řízení displejů svítí vždycky celý sloupec (řádka), dosáhne se tím většího jasu při menší frekvenci přepínání (menším rušení).Crifodo píše:nevím přesně jak to chceš obvodově řešit, ale maticové řízení přece předpokládá multiplexní režim, takže stejně v jednom okamžiku svítí jen jedna LEDka
Ano, z uvedeného vyplývá, že bez konkrétní specifikace typu displeje, velikosti plochy, použitých diod atd., je celkem pičovina teoretizovat od stolu "tohle ruší a tohle je malý/velký proud".
Jestli by se jednalo o displej typu prop clock nebo drum clock, bylo by stejně žádoucí aby multiplex nebyl 192, ale 64 (všechny tři kanály RGB paralelně), protože by jinak docházelo k máznutí barvy na začátku (dejme tomu) do modra a na konci do žluta. Závislost jasu na střídě bude nejspíš i fyziologicky závislá a nebude lineární.
Jestli by se jednalo o displej typu prop clock nebo drum clock, bylo by stejně žádoucí aby multiplex nebyl 192, ale 64 (všechny tři kanály RGB paralelně), protože by jinak docházelo k máznutí barvy na začátku (dejme tomu) do modra a na konci do žluta. Závislost jasu na střídě bude nejspíš i fyziologicky závislá a nebude lineární.