{"id":8549,"date":"2021-08-30T21:05:06","date_gmt":"2021-08-30T13:05:06","guid":{"rendered":"https:\/\/ourpcb.pl\/?p=8549"},"modified":"2021-08-30T21:05:06","modified_gmt":"2021-08-30T13:05:06","slug":"interfejs-lcd","status":"publish","type":"post","link":"https:\/\/ourpcb.pl\/interfejs-lcd.html","title":{"rendered":"Interfejs LCD: Najlepszy przewodnik"},"content":{"rendered":"\n

Czy kiedykolwiek zada\u0142e\u015b sobie pytanie, co to jest LCD? Nie martw si\u0119, jeste\u015bmy tutaj <\/a>dla Ciebie. Dlatego, jak w ka\u017cdym gad\u017cecie wy\u015bwietlacza, wy\u015bwietlacz ciek\u0142okrystaliczny wsp\u00f3\u0142rz\u0119dne z mikroprocesorem lub mikrokontrolerem. MCPU i MCU wysy\u0142aj\u0105 jasno\u015b\u0107, kt\u00f3r\u0105 powinien uzyska\u0107 ka\u017cdy piksel. Tworzy wymagany kolor piksela dla ekranu LCD.<\/p>\n\n\n\n

Jednak tryb komunikacji mi\u0119dzy MPU \/ MCU i segmentu LCD jest znany jako interfejs. Om\u00f3wimy wi\u0119cej interfejsu LCD w tym przewodniku.<\/p>\n\n\n\n

Co to jest interfejs LCD?<\/strong><\/h2>\n\n\n\n

Interfejs LCD jest \u0142\u0105cznikiem mi\u0119dzy modu\u0142em wy\u015bwietlacza p\u0142askoekranowego a procesorem multimedialnym. <\/strong>W zwi\u0105zku z tym interfejs mo\u017ce by\u0107 oddzielony lub wbudowany jako cz\u0119\u015b\u0107 struktury na chipie. Ponadto aplikacja tworzy obraz, a nast\u0119pnie ekran wy\u015bwietla go za pomoc\u0105 interfejsu LCD dla u\u017cytkownika.<\/p>\n\n\n\n

Typy interfejs\u00f3w LCD<\/strong><\/h2>\n\n\n\n
\"cables\"\/<\/figure>\n\n\n\n

Istnieje kilka typ\u00f3w interfejs\u00f3w wy\u015bwietlacza ciek\u0142okrystalicznego. Poni\u017cej znajduje si\u0119 punkt kulminacyjny niekt\u00f3rych typ\u00f3w.<\/p>\n\n\n\n

Szeregowy interfejs peryferyjny (SPI)<\/strong><\/h3>\n\n\n\n
\"spi\"\/<\/figure>\n\n\n\n

Szeregowy interfejs peryferyjny to magistrala danych z kilkoma liniami dla danych. Dok\u0142adnie harmonizuje dwa ko\u0144ce transmisji danych. W zwi\u0105zku z tym zegar sygna\u0142u obraca si\u0119, wskazuj\u0105c, kiedy pr\u00f3bki bit\u00f3w danych w wierszu.<\/p>\n\n\n\n

Na przyk\u0142ad za ka\u017cdym razem, gdy zmiana wyst\u0119puje w wizualizacji, jest ona znana jako kraw\u0119d\u017a. W zwi\u0105zku z tym zmiana mo\u017ce by\u0107 wzrost napi\u0119cia lub spadek w tym samym.<\/p>\n\n\n\n

Poza tym szeregowy interfejs peryferyjny ma inny komponent znany jako slave select (SS) lub chip select. Za pomoc\u0105 SS jest wybudzenie urz\u0105dzenia peryferyjnego w celu odbierania lub wysy\u0142ania danych. Na przyk\u0142ad, poniewa\u017c SPI mo\u017ce obs\u0142ugiwa\u0107 kilka urz\u0105dze\u0144 peryferyjnych, SS mo\u017ce wybudowa\u0107 poszczeg\u00f3lne urz\u0105dzenia peryferyjne zamiast wszystkich. Na koniec mo\u017cna u\u017cy\u0107 spi w grafice, znak, cyfry i ma\u0142ych monitor\u00f3w LCD TFT<\/a>. Umo\u017cliwia proste po\u0142\u0105czenie, niedrogi sprz\u0119t i szybsze pr\u0119dko\u015bci ni\u017c w sci.<\/p>\n\n\n\n

Interfejs mi\u0119dzykomunikowy (I\u00b2C)<\/strong><\/h3>\n\n\n\n
\"i2c\"\/<\/figure>\n\n\n\n

Jest to kolejny interfejs szeregowy w monitorach LCD, kt\u00f3ry przypomina SPI z slave, funkcje zegara i master. I\u00b2C nie integruje linii SS jak w SPI. W zwi\u0105zku z tym proces znany jako adresowanie jest niezb\u0119dna przy wyborze slave do komunikowania si\u0119. Ramka sygna\u0142u jest wysy\u0142ana na magistrali danych, aby rozwi\u0105za\u0107 okre\u015blony element podrz\u0119dny po pierwszym bitie. Niemniej jednak sygna\u0142 wyj\u015bciowy dociera do ka\u017cdego niewolnika pod\u0142\u0105czonego, chocia\u017c komunikat otrzyma tylko urz\u0105dzenie podrz\u0119dne z odpowiednim adresem do sygna\u0142u.<\/p>\n\n\n\n

Ponadto istnieje odczyt lub zapis bit na ramce adresu wskazuj\u0105cy, kiedy wzorzec powinien wysy\u0142a\u0107 lub odbiera\u0107 dane z urz\u0105dzenia podrz\u0119dnego.<\/p>\n\n\n\n

Interfejs r\u00f3wnoleg\u0142y MCU<\/strong><\/h3>\n\n\n\n
\"\"\/<\/figure>\n\n\n\n

Interfejs MCU jest niezb\u0119dny, poniewa\u017c mo\u017ce zapisywa\u0107 i odczytywa\u0107 dane przechowywane w wewn\u0119trznym buggerze ramek lub pami\u0119ci masowej gad\u017cetu. W zwi\u0105zku z tym, je\u015bli chcesz przechowywa\u0107 obrazy do wykorzystania w przysz\u0142o\u015bci, MCU jest najlepszym rozwi\u0105zaniem dla Ciebie.<\/p>\n\n\n\n

Ponadto w interfejsie r\u00f3wnoleg\u0142ym MCU dla wy\u015bwietlaczy ciek\u0142okrystalicznych sygna\u0142y danych s\u0105 przesy\u0142ane za po\u015brednictwem pas\u00f3w danych na 18-bitowych, 16-bitowych, 9-bitowych lub 8-bitowych kana\u0142ach danych. Poza tym interfejs MCU jest prosty, chocia\u017c wymaga wy\u015bwietlania pami\u0119ci RAM dla jego funkcjonalno\u015bci pami\u0119ci. Mo\u017cna go r\u00f3wnie\u017c u\u017cywa\u0107 w graficznych monitorach LCD, monitorach LCD postaci i ma\u0142ych monitorach LCD TFT.<\/p>\n\n\n\n

Interfejs LCD dla du\u017cego wy\u015bwietlacza LCD.<\/strong><\/h2>\n\n\n\n

Interfejs LVDS<\/strong><\/h3>\n\n\n\n
\"\"\/<\/figure>\n\n\n\n

LVDS jest skr\u00f3tem od Low-Voltage Differential Signaling. Ten typ interfejsu jest niezb\u0119dny jako uzupe\u0142nienie du\u017cych monitor\u00f3w LCD i urz\u0105dze\u0144 peryferyjnych, kt\u00f3re wymagaj\u0105 wysokiej przepustowo\u015bci, takich jak grafika HD i szybka liczba klatek na sekund\u0119. Dlatego jest to dobry wyb\u00f3r ze wzgl\u0119du na szybk\u0105 transmisj\u0119 danych przy jednoczesnym zu\u017cyciu niskiego napi\u0119cia. Jeden z przewod\u00f3w interfejsu LVDS przenosi dok\u0142adn\u0105 odwrotno\u015b\u0107 swojego towarzysza. Dodatkowo \u0142adunek elektryczny z jednego przewodu jest prawid\u0142owo zamaskowany przez drugi przew\u00f3d, zmniejszaj\u0105c zak\u0142\u00f3cenia w pobliskim systemie bezprzewodowym. Na koniec obw\u00f3d sprawdza zmienno\u015b\u0107 napi\u0119cia mi\u0119dzy dwoma przewodami.<\/p>\n\n\n\n

Plusy<\/p>\n\n\n\n