I’m not really an expert in the topic, however I have also looked for displays recently.
I found that displays above 7" usually do not have an integrated controller and the resolution is also starts about 1024x600 or above.
If you need such a “large” display I suggest you to think about a bit more powerful platform than Cortex-M3.
I have some experience with Cortex-A8 based solutions directly driving displays with parallel display interface. There are also displays available with LVDS interface.
You might have a look at http://beagleboard.org where you can find boards using TI’s Cortex-A8 solutions. The latest board BeagleBone built on TI’s Sitara AM335x processor. TI also provides a comprehensive driver library and examples if you do not want to run Linux in your project.
I think NXP also has released some Cortex-M4 devices recently with integrated display controller, but I did not have a look yet so I’m not sure what kind of devices are there.
I’m not really an expert in the topic, however I have also looked for displays recently.
I found that displays above 7" usually do not have an integrated controller and the resolution is also starts about 1024x600 or above.
If you need such a “large” display I suggest you to think about a bit more powerful platform than Cortex-M3.
I have some experience with Cortex-A8 based solutions directly driving displays with parallel display interface. There are also displays available with LVDS interface.
You might have a look at http://beagleboard.org where you can find boards using TI’s Cortex-A8 solutions. The latest board BeagleBone built on TI’s Sitara AM335x processor. TI also provides a comprehensive driver library and examples if you do not want to run Linux in your project.
I think NXP also has released some Cortex-M4 devices recently with integrated display controller, but I did not have a look yet so I’m not sure what kind of devices are there.
Best regards,
Laszlo
Hi Laszlo.
Thank you for your suggestions.
We have thought about using some kind of more powerfull processor like the A7 or A8 family, but we thought this would be overkill too. I know we can run them with an OS, but that would be sad for them too, because they are that powerfull and meant to run an OS.
So the best thing would be if we could find some kind of Cortex-M3 or Cortex-M4 device that has an integrated display controller.
What about the LPC1788? Do you guys in here know anything about that? Do you have any experience with it and the built in display controller?
The LPC1788 (and LPC18xx and LPC43xx) feature built-in LCD controllers (for TFT and STN displays up to 1024x768 and up to 24-bit color) with dedicated DMA. These modules are documented in their respective User Manuals. Also, you get a free license to use the excellent Segger Emwin graphics library with these devices.
rmteo1:
The LPC1788 (and LPC18xx and LPC43xx) feature built-in LCD controllers (for TFT and STN displays up to 1024x768 and up to 24-bit color) with dedicated DMA. These modules are documented in their respective User Manuals. Also, you get a free license to use the excellent Segger Emwin graphics library with these devices.
The problem about using these devices is that there is no actual development boards where the display controller is being used on larger displays. I would like to have some kind of development board that could be connected to a 7" screen or larger, using the built in display controller.
Another issue is that as far as I can read on forums, that the LPC1788 doesn’t performs well when the resolution gets higher than 800x600 pixels. But please correct me if I am wrong.