feature article
Subscribe Now

Touch Redux

It’s weird when engineers get all touchy-feely.

Yet that’s what’s happening, especially in cell phone design, tablets, and today’s coolest user interfaces. Touch-sensitive screens are all the rage, and it looks like a trend that’s here to stay.

Is it, as Angus Young might bawl, a touch too much?

Atmel and Cypress sure hope not. Both companies (plus a handful of others) are making hay while the sun shines. They’re shipping touch-sensitive controllers out the door as fast as the semiconductor elves in the hollow tree can bake new ones. Touch screens have been a boon to these companies, and both are investing heavily in research and filling their product catalogs with new and interesting devices.

Atmel quite reasonably brags that 9 of the 10 best cell phones (according to the November issue of PC World) all use its touch-sensing chips. The exception, naturally, is Apple. That’s a pretty impressive endorsement of its products, and Atmel is doing its best to keep the ball rolling.

It’s also an impressive ramp rate for touch-screen interfaces in general. Atmel went from having practically no touch-screen chips in 2009 to shipping $140 million worth of the little buggers in 2010. Zero-to-140M in 12 months is pretty face-stretching acceleration.

Touch screens are so popular in part because they’re cool. Not since Star Trek: Next Generation have we seen people rubbing their hands over their computer consoles to elicit beeps and squeaks. Now all we need is holographic displays to get the full Minority Report effect.

Touch screens also save space, of course, which is really why they’re so popular on cell phones. Phones with real keyboards (albeit Lilliputian ones) have become passé. Real hipsters leave fingerprints on the screen. And touch screens enable some novel user-input gestures that you couldn’t do with a mouse. “Pinching” a picture doesn’t work without two fingers on the screen at once, something you can’t really do any other way. “Flipping” pages by swiping a finger is so much more gratifying than just pressing PgDn.

All of this GUI goodness requires some elaborate engineering, though, and that’s an area where most of us find our EE backgrounds lacking. Capacitive touch sensing (as opposed to the resistive kind) relies on oh-so-subtle detection of ephemeral phenomena, something that’s quite outside the realm of most digital engineers’ experience. That’s where ready-made touch controllers come in.

Atmel’s MaxTouch line of chips does all the heavy lifting, so to speak. Each chip is more or less divided in half, with half handling the delicate analog front end while the other half is a conventional microcontroller. The analog portion (no surprise) talks directly to your product’s screen—or more accurately, to the air space above it—while the MCU half translates each disturbance in the force into bits and bytes more familiar to the typical digital designer.

Different MaxTouch chips support different touch resolutions, which isn’t the same thing as screen resolution. For example, you can have as few as 224 “nodes” of touch sensitivity on top of your 1024×768 screen, or as many as 768 nodes. It’s all a matter of how fine-grained you want your touch interface to be. The lower node counts are probably only feasible for small screens (e.g., cell phones), while the 768-node version is fine for an iPad-like tablet. On the other, um, hand, if you’re making an industrial user interface with big, fat buttons for users wearing gloves, a lower node count over a big screen may make perfect, uh, sense.

Between these two extremes, Atmel makes a 384- and a 540-node controller. Most of them have a 32-bit AVR microcontroller inside; only the wee little 224-node chip uses an 8-bit MCU.

Starting this week, the company is rolling out improved E-series versions of its touch-sensing chips. Atmel has upgraded the analog front end to be even more sensitive to fingers while also being less sensitive of outside interference. (The microcontrollers stay the same.) The improved noise rejection is a good thing, especially for first-time touch engineers, because that’s the biggest problem that rookies tend to have. Capacitive user interfaces are notoriously, er, touchy, and they’re difficult to debug. Radiated noise from power supplies, RF components, and even fluorescent lighting can upset the delicate sensibilities of the touch-screen interface. Isolating the analog front end from these sources of interference can be tricky, especially when you’re working on a small product. Atmel has beefed up its analog filtering and tweaked the onboard firmware to reject extraneous noise while still detecting bona fide finger tips. And taps.

With touch-screen interfaces getting easier to design, it’s inevitable that they’ll become more prevalent. What happens then? Will we see keyboards disappear, and if so, would that be a bad thing? Perhaps physical “Chiclets” keyboards (think BlackBerry) will forever give way to on-screen keyboards (think iPhone), at least on smaller devices. Or maybe handwriting recognition will make a comeback—although, ironically, capacitive touch screens typically can’t recognize a pencil or stylus. They rely on biological effects, so inanimate pointers don’t work. Maybe we’ll all wind up signing our names with our fingertips instead of a pen. Finger-painting for grownups.

The next step might be multi-finger input methods, somewhat like playing the piano. Modern keyboards were developed in an age where one letter at a time was all the machine cold handle. (And sometimes not even that; the QWERTY layout was reportedly created to be deliberately awkward to use, to prevent rapid typing that jammed the machine.) There’s nothing inherently correct about sequential one-finger typing. Maybe our descendants will learn to “type” with multiple fingers at once. (Mine can already do it using only their thumbs.) After more than a century of heavy use, the QWERTY keyboard may now be on its way out, thanks to touch screens.

Time to stand up, tug on your shirt, and say, “make it so.”

Leave a Reply

featured blogs
Sep 28, 2022
Learn how our acquisition of FishTail Design Automation unifies end-to-end timing constraints generation and verification during the chip design process. The post Synopsys Acquires FishTail Design Automation, Unifying Constraints Handling for Enhanced Chip Design Process app...
Sep 28, 2022
You might think that hearing aids are a bit of a sleepy backwater. Indeed, the only time I can remember coming across them in my job at Cadence was at a CadenceLIVE Europe presentation that I never blogged about, or if I did, it was such a passing reference that Google cannot...
Sep 22, 2022
On Monday 26 September 2022, Earth and Jupiter will be only 365 million miles apart, which is around half of their worst-case separation....

featured video

PCIe Gen5 x16 Running on the Achronix VectorPath Accelerator Card

Sponsored by Achronix

In this demo, Achronix engineers show the VectorPath Accelerator Card successfully linking up to a PCIe Gen5 x16 host and write data to and read data from GDDR6 memory. The VectorPath accelerator card featuring the Speedster7t FPGA is one of the first FPGAs that can natively support this interface within its PCIe subsystem. Speedster7t FPGAs offer a revolutionary new architecture that Achronix developed to address the highest performance data acceleration challenges.

Click here for more information about the VectorPath Accelerator Card

featured paper

Algorithm Verification with FPGAs and ASICs

Sponsored by MathWorks

Developing new FPGA and ASIC designs involves implementing new algorithms, which presents challenges for verification for algorithm developers, hardware designers, and verification engineers. This eBook explores different aspects of hardware design verification and how you can use MATLAB and Simulink to reduce development effort and improve the quality of end products.

Click here to read more

featured chalk talk

Har-Modular for PCB Connectivity

Sponsored by Mouser Electronics and HARTING

Did you know that you can create custom modular connector solutions from off the shelf components that are robust, save PCB space and are easy to assemble? In this episode of Chalk Talk, Amelia Dalton chats with Phill Shaw and Nazario Biala from HARTING about the Har-Modular PCB connector system that gives you over a billion combination possibilities for data, signal and power.

Click here for more information about HARTING har-modular PCB Connectors