Need MCU with display controller

Go To Last Post
11 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Does anyone have idea what would be the cheapest model from Atmel (or other manufacturer) that has integrated display controller that could output standard VGA 640x480@60Hz in digital form? For static images and OSD generation, no need to be 24bpp, 15bpp should suffice.

SAM9? Xmega? UC3? The search ability is poor, and Atmel seems to call LCD controller even for those 7-segment kind of LCDs..

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

If you're looking for a micro with an integrated VGA controller, the answer is none. You'll have to look for a board that has your micro of choice plus the VGA display controller.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The Parallax Propeller has a VGA/video controller on each cog:

http://www.parallax.com/tabid/40...

It just needs a few resistors, and works quite well.

For higher-performance VGA with an MCU in a single chip I'd use an FPGA with a soft core like the Xilinx Microblaze or Altera NIOS.

Leon Heller G1HSM

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The Micro2440 has an add-on VGA board that, from the photos, appears to be using an FPGA. You may be able to bolt this same thing onto any micro that has enough RAM for a frame buffer. (or maybe that board contains display RAM - I don't know)...

http://mcuzone.en.alibaba.com/pr...

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Leon, How on earth did you forget this?:-)
http://ww1.microchip.com/downloads/en/DeviceDoc/39969b.pdf
16 bit PIC24FJ256DA210. Integrated VGA controller and ram.

Rick

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

It doesn't have a standard VGA output!

Leon Heller G1HSM

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Well, it's hard to tell from the first post if he wants an end user desktop lcd panel or a bare lcd that the PIC can be configured for. In any case, this is as close as he is likely to get.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Ok, just to clarify:

I do not want analog VGA video connector, but the 640x480 video format that is called VGA. I need to have the video as digital syncs and 15-24 bits of parallel data, for interfacing other video chips directly.

I'll be making the board myself so I am not limited to existing boards.

And some SAM9 models DO have a integrated display controller that supports up to 1280x768. So that is why I asked if anyone knows better.

The PIC24FJ256DA210 in the link sounds like a reasonably easy all-in-one solution. I guess I am just afraid of ARMs for their complexity.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:

And some SAM9 models DO have a integrated display controller that supports up to 1280x768.

But they generate LCD timing/signals, not CRT video timing/signals. Even that micro2440 I mentioned has around 1000x10000 LCD support but they still use an FPGA daughter-board to do VGA. I'd maybe explore FPGA and opensores.org - I think there are several VGA video controllers there.

EDIT: Just noticed the typo above but I think I'll leave it as it's one of the best ever! :-)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Jepael wrote:
I need to have the video as digital syncs and 15-24 bits of parallel data, ...
AT91SAM9 LCD Controller describes a digital video interface in Atmel SAM9G series.
Freescale i.MX233 has LCD controllers but the QFP packages are serial digital video; parallel digital video is in BGA 0.8mm pitch (maybe do-able). An example of an i.MX233 is Chumby One (QVGA though) http://wiki.chumby.com/index.php/Main_Page#Chumby_devices
Jepael wrote:
I'll be making the board myself ...
Likely BGA package for ARM so may be difficult. Consider an off-the-shelf board:
SAM9G45, http://www.mini-box.com/pico-SAM9G45-X
Cortex-A9 with video: PandaBoard has been used with DVI - http://www.omappedia.com/wiki/PandaBoard_Accessories_%26_Peripherals#Displays
ARM, GuruPlug Display, HDMI, http://www.globalscaletechnologies.com/p-40-guruplug-display-devkit.aspx
FPGA VGA, LAVA 10, http://www.mylium.es/pages/en/products.html
4D Systems uVGA-II(GFX), http://www.4dsystems.com.au/prod.php?id=149. Its analog VGA but could hack the DAC to get the digital or it may be on the pins; custom 16-bit MCU with 4D's software tools to create menus and etc. 4D's 32-bit MCU product may be forthcoming.
eZLCD, http://ezlcd.com/, hack its digital video output; some of these use the LCD controller in an Atmel AVR32 AP7000.
Chumby Hacker, i.MX233 BGA, maybe the digital video can be lifted, schematics available. Chumby Hacker VGA
ARM7 (?) with LCD controller, http://www.amulettechnologies.com/products/products.html; chips, boards, and display modules.

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0