基于Atmel AT90CAN32主控芯片的无限点触摸识别触摸板解决方案
定制开发
应用领域:汽车电子
方案类型:原型方案
主控芯片:AT90CAN32
方案概述
Atmel 可以提供多种产品,从以卓越性能和丰富功能组合而闻名于世的 Atmel® maXTouch® 系列到汽车触摸板应用,应有尽有。除了提供多点触摸功能、快速响应、可靠操作和低功耗优势之外,这些解决方案还提供了嵌入式功能,如满足严格汽车设计要求的手势计算和滤波算法。专用固件和高信噪比使这些方案极其适合于非常嘈杂的环境,并完全支持戴手套的手指操作汽车触摸板。这些产品可迅速连接到 Atmel MCU,从而提供更复杂的触摸后处理或连接到车辆通信网络。
特性和优势
触摸屏
已在汽车中验证合格的产品 — 所有触摸屏控制器均通过 AEC-Q100 认证,一些部件最高满足 105℃ 标准(汽车等级 2)。
广泛的触摸屏控制器组合 — 产品覆盖 143 至 3432 个通道,满足从小尺寸触摸屏一直到 20 英寸(50.8 厘米)触摸屏的需要。
基于 DSP 的嵌入式触摸引擎 — 触摸采集不到 10 毫秒,可在主机处理器上实现字符识别。
用于后处理的嵌入式 CPU — 支持单层无屏蔽传感器、嵌入式单指触摸和双指触摸手势以及抑制意外触摸的先进噪声滤波。
精确的无限点触摸识别 — 多点触摸支持 16 个同时触摸位置。
针对最高 SNR 的高电压模式 — 支持戴手套的手指触摸、指尖和指背触摸。
BSW(按钮、滑条、滑轮)触摸和近距离检测:
开发人员的选择 — 可使用 QTouch 库为多种控制应用开发单芯片解决方案,或者减少那些更复杂应用中的芯片数量。
多种组合 — 开发人员可以自由地在单个接口上实现按钮、滑条和滑轮 (BSW) 的各种组合。
广泛的控制器支持 — QTouch 库支持 Atmel | SMART™ 基于 ARM 的 MCU 以及 tinyAVR®、megaAVR®、XMEGA™ 和 UC3C 32 位 AVR。
众多通道 — 该芯片支持多达 64 个传感通道以实现最高的接口灵敏度。256 级滑块和滑轮只需要 3 个通道。
三种采集方法 — QTouch 库支持三种获得专利的电容式触摸采集方法: QTouch , QTouchADC 和 QMatrix™ .
精确操控 — Atmel 邻键抑制® (AKS®) 技术可以精确检测按钮触摸,从而实现最高精度。
防抖 — 完全的触摸按钮消除抖触报告可帮助您确保单一、清洁的接触。
公共 API — 所有库版本均采用公共 API,简化了开发过程。
微控制器:
已在汽车中验证合格 — Atmel® 汽车微控制器已在汽车中验证完全合格 (AEC Q100),可以在不同的温度范围内使用,某些设备运行时能够耐受高达 150℃ 的环境温度 (AECQ100 Grade0)。
“零缺陷”品质 — Atmel 微控制器经过完善的设计,可满足 OEM 的零缺陷品质要求。
产品种类齐全 — 我们的微控制器种类齐全,从 8 位 AVR 微控制器到 32 位设备应有尽有,可提供贴合您应用需求的技术功能、高级架构以及可靠设计。 产品组合同时支持 LIN 和 CAN 通信,也支持在车内开始使用 USB 和以太网。 此产品组合还包括完整的系统级封装 (SIP) 解决方案,将微控制器、稳压器、网络接口和其他特色功能集成至单个封装,既经济高效又节约空间。
性能/功效卓著 — 利用历史悠久的实时系统和低功耗技术。Atmel 在整个微控制器产品组合中均采用了架构功能(例如直接存储器访问 (DMA) 和事件支持)以及复杂的外设(例如外设触摸控制器),提供的产品既能满足苛刻性能要求,又能在紧张的电力预算范围内运行。
完善开发生态系统 – 所有的微控制器均由一套完整的开发工具提供支持,其中包括一个基于 Atmel Studio 的低成本选项,它为整个产品组合提供公共环境。 此外,第三方还提供生产质量软件,以在需要时完善开发生态系统。
LIN:
产品种类齐全 — Atmel 产品组合从简单的 LIN 收发器到高度集成的系统级封装 (SiP) 应有尽有,确保您可以选择适合自己应用的集成电路。
卓越性能 — 所有部件都基于 Atmel LIN IP,以实现出色的电磁干扰 (EMI) 和静电放电 (ESD) 性能。
最大程度的集成 — Atmel 创新的混合信号 BCD-on-SOI 技术(在绝缘硅片上实现双极、CMOS 和 DMOS)称为 SMART-I.S™,适用于许多车身电子设备和动力系统设备。可实现高度集成并提高 EMC 性能和耐高温能力。
AT90CAN32
he high-performance, low-power Atmel 8-bit AVR RISC-based microcontroller combines 128KB ISP flash memory with read-while-write capabilities, 1KB EEPROM, 2KB SRAM, 53 general purpose I/O lines, 32 general purpose working registers, CAN controller (V2.0A/V2.0B compliant), real time counter, four flexible timer/counters with compare modes and PWM, 2 USARTs, byte oriented two-wire serial interface, an 8-channel/10-bit A/D converter with optional differential input stage with programmable gain, programmable watchdog timer with internal oscillator, SPI serial port, JTAG (IEEE 1149.1 compliant) interface for on-chip debugging and programming, and five software selectable power saving modes.
By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.
参数值
Flash (kBytes):32 kBytes
Pin Count:64
Max. Operating Freq. (MHz):16 MHz
CPU:8-bit AVR
# of Touch Channels:16
Hardware QTouch Acquisition:No
Max I/O Pins:53
Ext Interrupts:8
USB Speed:No
USB Interface:No
SPI:1
TWI (I2C):1
UART:2
CAN:1
Graphic LCD:No
Video Decoder:No
Camera Interface:No
ADC Channels:8
ADC Resolution (bits):10
ADC Speed (ksps):15
Analog Comparators:1
Resistive Touch Screen:No
DAC Channels:0
DAC Resolution (bits):0
Temp. Sensor:No
Crypto Engine:No
SRAM (kBytes):2
EEPROM (Bytes):1024
Self Program Memory:Yes
External Bus Interface:0
DRAM Memory:No
NAND Interface:No
picoPower:No
Temp. Range (deg C):-40 to 85
I/O Supply Class:2.7 to 5.5
Operating Voltage (Vcc):2.7 to 5.5
FPU:No
MPU / MMU:no / no
Timers:4
Output Compare Channels:8
Input Capture Channels:2
PWM Channels:7
32kHz RTC:Yes
Calibrated RC Oscillator:Yes
Watchdog:Yes
LIN:0
Ethernet:0
Debug Interface:JTAG
I2S:No
RTC:Counter
Diff. ADC Inputs:7
Features
• High-performance, Low-power AVR® 8-bit Microcontroller
• Advanced RISC Architecture
– 133 Powerful Instructions – Most Single Clock Cycle Execution
– 32 x 8 General Purpose Working Registers + Peripheral Control Registers
– Fully Static Operation
– Up to 16 MIPS Throughput at 16 MHz
– On-chip 2-cycle Multiplier
• Non volatile Program and Data Memories
– 32K/64K/128K Bytes of In-System Reprogrammable Flash (AT90CAN32/64/128)
• Endurance: 10,000 Write/Erase Cycles
– Optional Boot Code Section with Independent Lock Bits
• Selectable Boot Size: 1K Bytes, 2K Bytes, 4K Bytes or 8K Bytes
• In-System Programming by On-Chip Boot Program (CAN, UART, ...)
• True Read-While-Write Operation
– 1K/2K/4K Bytes EEPROM (Endurance: 100,000 Write/Erase Cycles) (AT90CAN32/64/128)
– 2K/4K/4K Bytes Internal SRAM (AT90CAN32/64/128)
– Up to 64K Bytes Optional External Memory Space
– Programming Lock for Software Security
• JTAG (IEEE std. 1149.1 Compliant) Interface
– Boundary-scan Capabilities According to the JTAG Standard
– Programming Flash (Hardware ISP), EEPROM, Lock & Fuse Bits
– Extensive On-chip Debug Support
• CAN Controller 2.0A & 2.0B - ISO 16845 Certified (1)
– 15 Full Message Objects with Separate Identifier Tags and Masks
– Transmit, Receive, Automatic Reply and Frame Buffer Receive Modes
– 1Mbits/s Maximum Transfer Rate at 8 MHz
– Time stamping, TTC & Listening Mode (Spying or Autobaud)
• Peripheral Features
– Programmable Watchdog Timer with On-chip Oscillator
– 8-bit Synchronous Timer/Counter-0
• 10-bit Prescaler
• External Event Counter
• Output Compare or 8-bit PWM Output
– 8-bit Asynchronous Timer/Counter-2
• 10-bit Prescaler
• External Event Counter
• Output Compare or 8-Bit PWM Output
• 32Khz Oscillator for RTC Operation
– Dual 16-bit Synchronous Timer/Counters-1 & 3
• 10-bit Prescaler
• Input Capture with Noise Canceler
• External Event Counter
• 3-Output Compare or 16-Bit PWM Output
• Output Compare Modulation
– 8-channel, 10-bit SAR ADC
• 8 Single-ended Channels
• 7 Differential Channels
• 2 Differential Channels With Programmable Gain at 1x, 10x, or 200x
– On-chip Analog Comparator
– Byte-oriented Two-wire Serial Interface
– Dual Programmable Serial USART
– Master/Slave SPI Serial Interface
• Programming Flash (Hardware ISP) • Special Microcontroller Features
– Power-on Reset and Programmable Brown-out Detection
– Internal Calibrated RC Oscillator
– 8 External Interrupt Sources
– 5 Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down & Standby
– Software Selectable Clock Frequency
– Global Pull-up Disable
• I/O and Packages
– 53 Programmable I/O Lines
– 64-lead TQFP and 64-lead QFN
• Operating Voltages: 2.7 - 5.5V
• Operating temperature: Industrial (-40°C to +85°C)
• Maximum Frequency: 8 MHz at 2.7V, 16 MHz at 4.5V
无限点触摸
Atmel® maXTouch® 触摸屏控制器采用 8 位、16 位或 32 位 Atmel AVR® 微控制器 (MCU) 并结合使用了 Atmel 的专利电荷转移技术。这些先进的器件实现了无限点触摸(多达 16 点触摸)、快速响应时间和电容式触摸图像的智能处理,从而能够准确再现和报告用户与触摸屏的交互。多点触摸性能可识别并单独跟踪触点,并允许向主机处理器报告一系列内置手势。
无论是指尖触摸还是传导手写笔,高信噪比 (SNR) 使得这些器件都能表现出色。这些器件还专门针对要求苛刻、瞬息万变的环境进行设计。此外,因为只有触摸屏区域可以感应触摸,因此您可以自由放置芯片 - 可以在主板上,也可以在传感器的邻近位置。
集成的 Atmel maXFusion™ 传感器集线器技术整合来自加速计、陀螺仪和磁力计等设备的传感器数据,从而提供实时运动传感信息。这将会明显提升游戏、导航和虚拟现实应用的用户体验。将 maXFusion 技术与 maXTouch 器件进行集成有助于降低系统成本和功耗。
责任编辑:Davia
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。