0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >汽车电子 > 基于Atmel AT90CAN32主控芯片的集成式中控台和触摸屏解决方案

基于Atmel AT90CAN32主控芯片的集成式中控台和触摸屏解决方案

2017-08-22
类别:汽车电子
eye 580
文章创建人 拍明


定制开发

应用领域:汽车电子

方案类型:原型方案

主控芯片:AT90CAN32

方案概述

Atmel 广泛的汽车产品组合包含很多适用于现代汽车中控台显示系统的解决方案 。 中控台显示系统一个与众不同的关键元素是触摸屏 。 它用作多项汽车功能的人机接口 , 而且 Atmel 的 MaxTouch 产品提供快捷响应的可靠界面体验 。 您可以在 MaxTouch 控制器内执行常见的触摸交互后处理操作 ,例如 ,满足当前汽车设计要求的手势计算和滤波算法 。 您还可以执行字符识别等更高级的后处理操作 , 并且通过一个串行接口将 Atmel MCU 系列中的单独主机处理器连接到 MaxTouch 控制器上 。 在需要专用电容式触摸按钮 、滑条和滑轮时 ,可结合使用 Atmel MCU 和 QTouch 库固件 ,这样做还可以带来一项优势,即在需要时也可以提供到汽车通信网络的连接 。

基于Atmel AT90CAN32主控芯片的集成式中控台和触摸屏解决方案.jpg

特性和优势

触摸屏

已在汽车中验证合格的产品 — 所有触摸屏控制器均通过 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,简化了开发过程。

触摸屏.jpg

微控制器:

已在汽车中验证合格 — 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.

AT90CAN32.jpg

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

Part Description

The AT90CAN32/64/128 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the AT90CAN32/64/128 achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power consumption versus processing speed.

The AVR core combines a rich instruction set with 32 general purpose working registers. All 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent registers to be accessed in one single instruction executed in one clock cycle. The resulting architecture is more code efficient while achieving throughputs up to ten times faster than conventional CISC microcontrollers.

The AT90CAN32/64/128 provides the following features: 32K/64K/128K bytes of In-System Programmable Flash with Read-While-Write capabilities, 1K/2K/4K bytes EEPROM, 2K/4K/4K bytes SRAM, 53 general purpose I/O lines, 32 general purpose working registers, a CAN controller,Real Time Counter (RTC), four flexible Timer/Counters with compare modes and PWM, 2 USARTs, a byte oriented Two-wire Serial Interface, an 8-channel 10-bit ADC with optional differential input stage with programmable gain, a programmable Watchdog Timer with Internal Oscillator, an SPI serial port, IEEE std. 1149.1 compliant JTAG test interface, also used for accessing the On-chip Debug system and programming and five software selectable power saving modes.

The Idle mode stops the CPU while allowing the SRAM, Timer/Counters, SPI/CAN ports and interrupt system to continue functioning. The Power-down mode saves the register contents but freezes the Oscillator, disabling all other chip functions until the next interrupt or Hardware Reset. In Power-save mode, the asynchronous timer continues to run, allowing the user to maintain a timer base while the rest of the device is sleeping. The ADC Noise Reduction mode stops the CPU and all I/O modules except Asynchronous Timer and ADC, to minimize switching noise during ADC conversions. In Standby mode, the Crystal/Resonator Oscillator is running while the rest of the device is sleeping. This allows very fast start-up combined with low power

consumption.

The device is manufactured using Atmel’s high-density nonvolatile memory technology. The Onchip ISP Flash allows the program memory to be reprogrammed in-system through an SPI serial interface, by a conventional nonvolatile memory programmer, or by an On-chip Boot program running on the AVR core. The boot program can use any interface to download the application program in the application Flash memory. Software in the Boot Flash section will continue to run while the Application Flash section is updated, providing true Read-While-Write operation. By

Table 1-1. Memory Size Summary

Device Flash EEPROM RAM

AT90CAN32 32K Bytes 1K Byte 2K Bytes

AT90CAN64 64K Bytes 2K Bytes 4K Bytes

AT90CAN128 128K Bytes 4K Byte 4K Bytes

3 7679HS–CAN–08/08 AT90CAN32/64/128

combining an 8-bit RISC CPU with In-System Self-Programmable Flash on a monolithic chip,the Atmel AT90CAN32/64/128 is a powerful microcontroller that provides a highly flexible and cost effective solution to many embedded control applications.

The AT90CAN32/64/128 AVR is supported with a full suite of program and system development tools including: C compilers, macro assemblers, program debugger/simulators, in-circuit emulators,and evaluation kits.



责任编辑:Davia

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案