支持網絡的多媒體智能手機改變了消費者使用手機的方式。在這些電話中,特別受歡迎的是液晶觸摸屏接口,用戶通過它來使用各種應用程序,或者用手指滾動訪問網頁。如果希望在不花費大量的時間、預算或者功耗的情況下,開發這類復雜的接口,采用零功耗Altera MAX IIZ CPLD是一個理想的選擇。
與ASSP或者其它競爭技術不同,MAX IIZ CPLD的I/O非常多、使用方便、功耗低,能靈活突出產品優勢。這些優點大大簡化并加速了個性化手機、便攜式媒體播放器和顯示器的開發,適用于醫療、汽車和工業等應用領域。Altera基于MAX IIZ EPM240Z器件的最新多點觸摸屏參考設計,有助于設計人員迅速將構思變為實際產品。
定制或者自行設計
任何觸摸屏方案都包括兩部分:2D觸摸傳感器和計算應用程序,后者將傳感器數據轉換為用戶意圖。參考設計是完整的傳感器和數據采集系統,可以進行定制,也可以原樣使用。它提供銦錫氧化物(ITO)屏以及簡單的雙面PCB用作多觸點導航板。圖1(a)所示的2D多觸點參考設計基于MAX IIZ EPM240Z CPLD以及ADI的AD7142集成電容數字轉換器(CDC),支持片內環境校準以及ITO屏。
參考設計有一個簡單的數據解釋程序,演示并測試多觸點傳感器的工作。AD7142 CDC用于監測電容變化,只有14個電容傳感器通道。在這一參考設計中,MAX IIZ CPLD擴展了AD7142 CDC的功能,使其能夠處理兩維ITO薄膜和PCB觸摸傳感器。應用處理器通過SPI或者I2C總線訪問AD7142的CDC寄存器文件,將MAX IIZ CPLD的SRC信號控制設置在合適的軸上。長時間暫停后,觸摸屏監測到一次觸摸時,MAX IIZ CPLD會產生一個中斷信號。
ITO或者PCB觸摸屏設計
任何觸摸屏設計都從實際的觸摸傳感器開始。雖然這個參考設計主要是針對電容ITO觸摸屏,但也適用于一面為水平走線,另一面是垂直走線的雙面PCB.ITO觸摸屏有兩個被絕緣體分開的透明層,14條y走線連接至AD7142 CDC輸入,16條x走線連接至MAX IIZ CPLD.MAX IIZ CPLD能夠增加更多的I/O,進一步提高分辨率,支持更大的觸摸屏。14x16的設計可支持最高16x14cm的觸摸屏。