XMEGA A1U Xplained Pro - Touchscreen possibilities

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

Hi all,

 

Could anyone point me in the direction of a (preferably cheap/ reasonably priced) touchscreen that's compatible with the XMEGA A1U Xplained Pro? I'm probably using the wrong key words in my searches but so far the only possibility I've found is this, which at $125.80 is about double what I was hoping to spend. I have one of these lying around which would be ideal but it isn't compatible (interface connector is 10 pins short for a start).

 

Also can anyone recommend any decent libraries for interfacing with a touchscreen? I would've thought that ASF has something , but I'd rather not use ASF if possible, I'm not completely against using it and if it's suggested to be a good option then sure! ASF just seems a little bloated/ overkill from what I've seen. Either way, what would you all suggest?

 

Thanks in advance for any feedback!

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

PDA and Atmel teamed for the display and touchscreen for the XMEGA A1 Xplained.

The LCD controller in the maXTouch Xplained Pro, ILI9488, has code in ASF but not for XMEGA.

ILI9341 has XMEGA code in ASF but its off-the-shelf display is QVGA instead of HVGA.

PDA has products for XMEGA256A3BU, ILI9341, and mXT143 but not at half price.

Azoteq had an inexpensive cap touchscreen module for prototyping that would reasonably fit some displays (iow apparently no longer stocked).


Precision Design Associates

28xx Series

2.8in Projected Capacitance Touch

http://www.pdaatl.com/tx28xx.htm

...

Modules in this series provide quick prototyping options both as addon modules to Atmel Xplained kits, custom hosts or in a stand-alone configuration.

...

http://asf.atmel.com/docs/latest/search.html?search=ili9341

http://asf.atmel.com/docs/latest/search.html?search=ili9488

http://asf.atmel.com/docs/latest/search.html?search=mxt143

http://www.azoteq.com/

 

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

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

Thank you for the suggestions gchapman, I'll look into those! Before you commented though, I was looking at this, apart from not being able to connect to it via the LCD connector on my Xplained Pro (hardly a deal-breaker!) it seems ideal. What do you think? Worth a go to get started with maybe? The price makes it very appealing from where I'm standing!

I have to admit I've not done anything at all with touchscreen LCDs before so apologies for lack of knowledge here.

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

Howard_Smith wrote:
What do you think? Worth a go to get started with maybe?
Maybe (choices smiley

That's a value especially with software for the driver (HXD8357D) and graphics library.

fyi, there's an HX8347A LCD controller driver in ASF.

Howard_Smith wrote:
I have to admit I've not done anything at all with touchscreen LCDs before so apologies for lack of knowledge here.
There are advantages for cap touch instead of resistive.

Multi-touch for cap though Fujitsu does have a two touch resistive touch screen.

Don't recall which is better for function in a wet environment.


http://asf.atmel.com/docs/latest/xmegaau/html/group__hx8347a__group.html

http://www.mouser.com/new/fujitsu/Fujitsu-Feather-Touch-Panel/

 

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

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

gchapman wrote:

That's a value especially with software for the driver (HXD8357D) and graphics library.

fyi, there's an HX8347A LCD controller driver in ASF.

 

I didn't realize there was a driver in ASF too, makes it even more appealing!

 

gchapman wrote:

There are advantages for cap touch instead of resistive.

 

Absolutely, especially with my end application where it's likely that the operator will be wearing gloves ;)

 

I think I'll start off with the Adafruit touchscreen, play with it either with ASF or the Adafruit libraries, maybe take functions and features from both to create my own, then once I'm comfortable with it go with something a little bigger and preferrably capacitive such as one of your suggestions. Thanks again!

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

What would advise for the touchscreen interface between 4-wire resistive, SPI and I2C? (or any others for that matter!?)

 

For starters speed; my guess would be that SPI would be faster than I2C due to typical I2C only going up to 400KHz in fast mode, but I'm only really planning on doing things like singular touches, I don't need anything like swiping or multi-touches, so do I really need to go any faster than 400KHz? What can you say about the speed of 4-wire? I'm guessing it depends on the speed of the micro itself? (Which is likely to be 32MHz in my case)

 

In terms of ease of use SPI and I2C must be pretty standard (or so I would've thought?) but how about 4-wire? 

Is there a capacitive equivalent for 4-wire resistive? (I did google this but nothing came up but perhaps I was using the wrong search words...) If not then seeing that I'd like to eventually use a capacitive touchscreen that kind of eliminates 4-wire!

 

Thanks again for your input gchapman, and anyone else that sees this and gives their two cents!