<html><head></head><body>Pamatou je tu samotny LCD pixel, rovnako, ako u CRT je pamatou dosvit luminoforu.<br><br>Ale to plati pre vsetky LCD displeje. Tie, ktore maju framebuffer, maju naviac medzikus, t.j. cip, ktory jednak dovoli plnit framebuffer zvonka, a druhak ho kontinualne vysypava do samotneho tzv. panelu (popisaneho v dalsom) skrz uplne rovnakeho obnovovacieho toku dat.<br><br>Elektricky je ten LCD panel identicky s dynamickou RAMkou, pamatovym kondenzatorom je tu LCD pixel, oddeleny jednym MOSFETom, ktory je vytvoreny priamo na tom skle (tenkovrstvovy tranzistor, TFT). Hradla tranzistorov v jednom riadku su spojene a pripojene na shiftregister, ktory ma jednu jednicku behajucu dookola a znamena vlastne aktualne vybraty riadok. Source tranzistorov v stlpcoch su spojene a pripojene na "analogovy" shiftregister (neviem ci su to individualne DAC alebo jeden DAC a CCD shift, az tak velmi ma to nezaujima), ktory je krmeny priamo z prichadzajuceho toku dat.<br><br>Princip jednoduchy, diabol umiestneny ako obvykle.<br><br>wek <br><br><div class="gmail_quote">On 7 February 2022 07:15:45 CET, Zuffa Jan <ZuffaJ@cgc.sk> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre dir="auto" class="k9mail">DD,<br><br>"displej nemá vlastní framebuffer a neumí pracovat staticky"<br>Tak toto si  nejak neviem technicky predstavit... Ten pixel v nejakom stave<br>ostat musi. Ale viem si predstavit, ze nema 2 buffery a neprepina sa medzi nimi,<br>do prveho sa kresli, druhy zobrazuje co ma zapisane.<br><br>j.<br><br>-----Original Message-----<br>From: Hw-list <hw-list-bounces@list.hw.cz> On Behalf Of Petr Labaj<br>Sent: Monday, February 7, 2022 7:05 AM<br>To: hw-list@list.hw.cz<br>Subject: Re: Nějaké dotazy kolem LCD<br><br>Díky za odpověď.<br>Ano, bádal jsem v tom dál, a s tím obnovováním je to přesně jak píšete. <br>Musí se to tam cpát pořád dookola, displej nemá vlastní framebuffer a neumí pracovat staticky.<br><br>S těmi DSI linkami to asi není tak jednoduché. Resp. je v tom trochu bordel.<br>Některé displeje počet použitých linek nastavit umí, některé ne. Nebo jen omezeně. A hlavně to nastavování se u každého displeje dělá jinak, takže žádná elegantní kompatibilita.<br>Navíc sehnat nějaký datasheet s popisem konkrétního displeje asi nebude jednoduché, protože je většinu dělají Číňani (ty za rozumné peníze).<br><br>To DSI pracuje ve dvou režimech - low speed a high speed. Režim low speed se používá právě pro to nastavování nějakých vnitřních registrů. <br>Nepoužívá hodinový signál, hodiny má přímo v datech (asi něco jako Manchester nebo podobně). Jede na úrovních 1.2V. Datová linka DSI-0 umí jet i obousměrně, ostatní jen jednosměrně směrem ven.<br><br>Vlastní data se pak přenášejí při high speed. Po jednom páru jedou hodiny a po n-párech pak data. Tady se používají napěťové úrovně 100mV a 300mV (pro L a H).<br><br>Takže prozatimní závěr: není to žádná sranda, a kompatibilita je špatná. <br>Konektorová i funkční.<br>Takže pokoušet se to rozjet z voleje bez předchozích znalostí třeba na RPi asi není moc reálné. Takže to bude chtít koupit k tomu i příslušnou spárovanou elektroniku.<br><br>Jenže zatím jsem všude k displejům, které by padaly v úvahu, viděl jen elektroniku pro SLA tiskárny.<br>Což zase bude znamenat nějak se přizpůsobit chování té tiskárny.<br>Tam se myslím používají nějaké ne moc otevřené formáty, navíc bude nutné nějak zajistit, aby se tiskárna nesnažila jezdit s osou Z a podobně.<br>Daleko víc by se mi líbil prostý převodník HDMI/MIPI. Ale ten jsem spárovaný s vhodným mono displejem zatím nenašel. Budu nicméně hledat dál.<br><br>PL<br><br>**********************<br><br>Dne 7.2.2022 v 6:20 Jaroslav Buchta napsal(a):<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Vim o tom celkem malo, jen co jsem hledal nejake reseni, ale v <br> principu by pocet DSI datovych paru mel jit konfigurovat prave pres to <br> I2C.<br> Urcite se to obnovuje dynamicky, displej zadnou pamet na obraz nema, <br> princip podobny jako HDMI.<br><br> Dne 06.02.2022 v 23:39 Petr Labaj napsal(a):<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"> Když se tady opět vytáhlo téma osvitu PCB přes LCD displej, tak jsem <br> to zase v hlavě oprášil a díval se, co je v té oblasti nového.<br> Objevily se pěkné mono LCD displeje 8.9", které už by tedy byly pro <br> dané použití opravdu parádní.<br><br> Jenže jsem přitom zjistil, jaké tragické nedostatky vědomostí kolem <br> LCD mám.<br> Určitě tady budou nějací mnohem nabitější lidé, tak zkusím pár dotazů.<br><br> Jestli to správně chápu, tak trendem u těch LCD je používání <br> interface MIPI.<br> Což jsou nějaké diferenciální linky DSI, každá o max. přenosové <br> rychlosti 500 Mbit/s. K tomu nějaké řídicí I2C.<br> A těch DSI párů se používá víc. Minimálně jsem viděl 2, maximálně 8.<br> RaspberryPi 4 má MIPI rozhraní, ale jen se 2 DSI.<br><br> Otázka na praktiky: jak je to prosím v praxi s kompatibilitou? Je <br> možné použít displej s více DSI linkami k zařízení, které má jen 2 DSI?<br> Případně pokud ne - nemáte tip na nějakou osvědčenou desku, která by <br> uměla dělat převod HDMI/MIPI a uměla až 8 DSI linek?<br><br> Já jsem tak neznalý, že dokonce ani nevím, jak to s tím řízením <br> principiálně je.<br> Funguje ten vlastní LCD displej staticky? Tj. když informace po tom <br> MIPI pojede pomalu, případně chvíli nepojede vůbec - bude to LCD <br> zobrazovat?<br> Nebo to je něco jako dynamické RAMky, kde je informace držená jen <br> nějakým kondenzátorem a musí být pravidelně obnovována?<br> Jde o to, že po 2 DSI linkách už možná může být problém dodržet <br> nějakou vyšší obnovovací frekvenci.<br><br> Předem díky za případnou osvětu.<br> Více informaci (než mě vůbec napadlo se zeptat) samozřejmě potěší.<br> PL<hr> HW-list mailing list  -  sponsored by www.HW.cz<br> Hw-list@list.hw.cz<br> <a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a><br></blockquote><hr> HW-list mailing list  -  sponsored by www.HW.cz<br> Hw-list@list.hw.cz<br> <a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a><br></blockquote><hr>HW-list mailing list  -  sponsored by www.HW.cz<br>Hw-list@list.hw.cz<br><a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a><hr>HW-list mailing list  -  sponsored by www.HW.cz<br>Hw-list@list.hw.cz<br><a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a><br><br></pre></blockquote></div></body></html>