Author Topic: What are Dual/Single Panel LCD's?  (Read 1956 times)

0 Members and 1 Guest are viewing this topic.

Offline GarphTopic starter

  • Newbie
  • Posts: 1
  • Country: us
What are Dual/Single Panel LCD's?
« on: March 08, 2017, 02:16:22 am »
Hi All,

This is my first time programming a micro-controller and I'm stuck on a hardware definition.

The ARM LCD controller Data Sheet[1] says:

"The LCD controller can operate in single-panel or dual-panel modes when connected to the associated multiplexed LCD."

"In dual panel mode, the DMA FIFOs are filled up in an alternating fashion via a single DMA request. In single panel mode, the DMA FIFOs are filled up in a sequential fashion from a single DMA request."

What are single and dual panel LCDs? How do I know which I am using?

[1] ARM LCD Controller Data Sheet: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0121d/ch01s07s02.html
[2] LCD Datasheet: http://www.nxp.com/assets/documents/data/en/supporting-information/RK043FN02H-CT.pdf
 

Offline james_s

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: What are Dual/Single Panel LCD's?
« Reply #1 on: March 08, 2017, 10:55:50 pm »
Sounds to me like it's referring to something like the old "dual scan" LCD panels. In those a single display is electrically split up into two smaller displays, reducing the number of elements that have to be scanned and improving the quality of the display.
 

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8398
Re: What are Dual/Single Panel LCD's?
« Reply #2 on: March 09, 2017, 12:17:01 pm »
The first line makes it sound like the controller can drive either 1 or 2 LCDs, but the second line seems more like it's referring to LVDS "interlacing" where even and odd-column pixels are driven from separate lanes.
 

Online Buriedcode

  • Super Contributor
  • ***
  • Posts: 1679
  • Country: gb
Re: What are Dual/Single Panel LCD's?
« Reply #3 on: March 11, 2017, 12:33:24 am »
It is indeed referring to old 'STN' passive LCD's.  Thus the 'monochrome' in the title of that section.

These required 4-bit data, data clock, line clock, frame sync etc..  For displays >320x240, such as the 640x480, they were split into upper and lower sections that were updated at the same time, so the data interface was 8-bit: 4-bit upper panel, 4 bit lower. I have one such display and they are remarkably hard to find controllers for!  But they are old old, slow and depreciated.

As you're using a TFT display then you should be using 'LCD_TFT' bit in the control register.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf