TMS470PLF221RFPQ1 是 TI 基于 ARM7 内核,专门用来开发汽车仪表盘的一款 MCU,其内带6个步进电机驱动器,可以同时对六个仪表电机进行细分控制,同时芯片上内带高性能协处理器 HET,可以用产生非常精确的时序,配合 DMA 以及多缓冲串行 SPI,便可以完成对外部功能设计,而且占用非常少的资源,另外,该芯片内置CAN 和 LIN 控制器,非常适合进行汽车仪表盘的开发。利尔达目前已经开发出基于TMS470PLF221RFPQ1的高端带TFT LCD的汽车仪表盘方案。
方案图片:
方案框图:
1、方案规格参数基本需求:
•工作电压:VCC 1.8~2.5V
VIO 4.5~6V
•主频:48MHZ ARM7
•ARM7内核,16/32位RISC指令系统
•Flash :256KB RAM :16KB
•内带JTAG加密模块JSM
•1路高达1Mbps的多缓冲并行接口,1路SPI接口,2路I²C接口
•内置1路标准CAN和高速CAN总线接口,1路LIN总线接口
•内置支持多大6个步进电机驱动
•22路高端定时器HET1和24路HET2
•内置16路10位ADC1和6路10位ADC2
•I/O口多达105个
•工作温度:-40°C~125°C
•封装:LQFP144
2、LCD显示部分:
本方案的关键部分在于 LCD 屏的驱动,TMS470PLF221RFPQ1 内部有LCDA模块:
外部功能:
A、电源部分设计
B、仪表步进电机设计原理(软硬件部分)
C、CAN/LIN 总线电路设计原理(软硬件部分)
关键字:TMS470PLF221RFPQ1 汽车仪表盘 ARM7 内核
引用地址:
基于TMS470PLF221RFPQ1的汽车仪表盘开发解决方案
推荐阅读最新更新时间:2024-11-11 22:01
I.MX6Q(TQIMX6Q/TQE9)学习笔记——内核启动与文件系统挂载
经过前面的移植,u-boot已经有能力启动内核了,本文主要来看下如何通过之前移植的u-boot来启动内核。如果按照前面的文章完成了LTIB的编译,那么,Linux的内核应该就会出现rpm/BUILD/目录下,接下来,我们就开始移植这个3.0.35版本的内核到TQIMX6Q。 内核的编译 为了简化内核编译的过程,可以在内核目录下创建编译脚本,命名为build.sh,内容如下: #!/bin/sh export ARCH=arm export CROSS_COMPILE=/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-l
[单片机]
兆讯216兆M3内核MCU,MH2103ACCT6完美替代STM32F103C8T6/CBT6
兆讯恒达软硬件完美替代F103/105系列,F103系列等
MH2103CCCT6/MH2103ACCT6
MH2103ARPT6
MH2103AVET6
MH2103AVGT6
MH2103AZET6
主频216兆
内置的存储器包括:最大1024K Flash,96K S
该系列内置了多达2个高级、10个通用定时器、2个基本定时器、3个12位的、2个12位的,
还包含标准和先进的通信接口包括:3个S接口、2个I2S接口、2个接口、5个U(S)ART接口、1个2.0
全速串行通信接口、1个总线控制器、1个O接口
MH2103A(C)xxxx
[机器人]
Linux2.6.22内核移植
平台:mini2440 交叉工具链:arm-linux-gcc-4.3.2 一、内核移植基本知识 移植内核也叫构建BSP(boardsupprot packet)。BSP的作用有两个:一是为内核运行提供底层支持,二是屏蔽与板相关的细节。 BSP的构建分三个层次 1、体系结构层次 对一些体系结提供linux内核支持,比如说ARM,X86等芯片。这一类工作一般在arc/xxx/下面额除了palt-xxx和mach-xxx目录的其他目录完成。 2、SOC层次 对一些公司提供的SOC微处理器提供linux内核支持,比如说三星
[单片机]
采用ARM Cortex-M0处理器内核 英飞凌XMC1302马达控制解决方案
XMC1300器件是基于XMC 1000系列微控制器的成员,采用ARM Cortex-M0处理器内核。 XMC1300系列解决了控制需要电机控制,数字电源转换的实时性问题。它还具有外设LED照明应用。 XMC1302主要特性 CPU子系统 CPU内核 高性能32位ARM Cortex-M0 CPU 大多数16位Thumb和32位Thumb2指令集的子集 单周期32位硬件乘法器 用于操作系统支持的系统计时器(SysTIck) 超低功耗 嵌套向量中断控制器(NVIC) 事件请求单元(ERU),用于处理外部和内部服务请求 MATH协处理器(MATH) 用于三角计算的CORDIC单元 除法单元 片上存储器 8kb片上ROM 16k
[单片机]
RTX51 Tiny内核在实际应用中的概念和问题探讨
引 言 μVision是德国Keil公司开发的单片机IDE软件,最初主要用于8051系列单片机,目前也有支持ARM系列单片机的专用版本MDK-ARM。TX51 TINY是RTX51 FULL的子集,仅支持按时间片循环任务调度,支持任务间信号传递,最大16个任务,可以并行地利用中断。具有以下等待操作:超时、另一个任务或中断的信号。但它不能进行信息处理,不支持存储区的分配和释放,不支持占先式调度。RTX51 TINY一个很小的内核,完全集成在KEIL C51编译器中。更重要的是,它仅占用800字节左右的程序存储空间,可以在没有外放数据存储器的8051系统中运行,但应用程序仍然可以访问外部存储器。RTX51 TINY下文简称为内核。
[单片机]
STM32F7有别于其它相同内核MCU的几个特色
对于微处理界第一颗基于ARM Cortex -M7内核的高性能微控制器 STM32F7 系列,相信很多人对它都不陌生了。比如STM32F7系列微控制器采用90nm工艺,工作频率高达216MHz,采用6级超标量流水线和浮点单元,测试分数高达1000 CoreMarks,性能提升的同时保持高能效,与STM32F4系列管脚高度兼容等等。 一般来讲,基于ARM Cortex -M7内核的微控制器大多具有相似的处理器配置选项。通常包括: -一个64位AXI系统总线接口 -一个指令和数据高速缓存 -64位指令紧耦合存储器(ITCM) -双32位数据紧耦合存储器(DTCM) 不过,本文只是从应用开发的层面介绍STM32F
[单片机]
Linux-2.6.32.2内核在mini2440上的移植(九)---触摸屏驱动移植
移植环境 1,主机环境:VMare下CentOS 5.5 ,1G内存。 2,集成开发环境:Elipse IDE 3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc v4.5.1。 4,开发板:mini2440,2M nor flash,128M nand flash。 5,u-boot版本:u-boot-2009.08 6,linux 版本:linux-2.6.32.2 7,参考文章: 嵌入式linux应用开发完全手册,韦东山,编著。 Mini2440 之Linux 移植开发实战指南 【1】在内核中添加触摸屏驱动程序 Linux-2.6.32.2 内核也没有包含支持S3
[单片机]
频谱仪多种内核通信机制的方案设计
多核体系结构为性能提高和节能计算等领域开辟了新的方向。核与核之间的连接方式、通信协调方式等都是研究重点。本课题的研究基于手持式频谱分析仪系统平台,该系统采用的是ARM、DSP、FPGA的三核架构。各核心分别完成不同的任务,然后核心间进行参数发送、数据交换,实现系统功能。设计重点是解决核心间的通信问题。 1 ARM与DSP、FPGA通信的硬件设计 手持式频谱仪中频信号处理板主要包括4个部分:模数转换器(AD9244)、FPGA(XS3C5000)、DSP(TMS320C6412)、ARM(AT91RM9200)。ARM在手持式频谱仪中的位置和作用如图1所示。 ARM的硬件设计参考Atmel公司提供的
[测试测量]