新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于LPC2294的CAN总线智能节点设计

基于LPC2294的CAN总线智能节点设计

作者:时间:2009-05-07来源:网络收藏

一。本给出的方案,它采用内置多路控制器的作为主控制器,采用隔离收发器作为收发器,使得该体积小、功耗低、抗干扰性好,因而特别适用于汽车、工业控制以及医疗系统和容错维护中。

本文引用地址:http://www.amcfsurvey.com/article/152496.htm

1.硬件

1.1 的特点

是PHILIPS公司推出的一款功能强大的超低功耗的具有ARM7TDMI内核的32位微控制器。内部嵌入256 KB的高速Flash 存储器和16KB静态RAM。128 位宽度的存储器接口和独特的加速结构使32 位代码能够在最大时钟速率(60MHz)下运行。对代码规模有严格控制的应用可使用16 位Thumb 模式将代码规模降低超过30%,而性能的损失却很小。

由于LPC2294 的144 脚封装、极低的功耗、两个个32 位定时器、八通道10 位ADC、四路互连的CAN接口、PWM 通道(六路)以及多达九个外部中断管脚使它们特别适用于汽车、工业控制应用以及医疗系统和容错维护总线。

LPC2294 集成4路CAN 控制器。他们具有如下特性:

★ 单个总线上的数据传输速率高达1Mb/s

★ 32 位寄存器和RAM访问

★ 兼容CAN 2.0B, ISO 11898-1标准

★ 全局验收滤波器可以识别所有CAN 总线的11 位和29 位Rx 标识符

★ 验收滤波器为选择的标准标识符提供了Full CAN-style 自动接收功能

1.2 隔离CAN收发器

是一款带隔离的高速CAN收发器芯片,其主要功能是将CAN控制器的逻辑电平转换为的差分电平,并且具有(DC 2500V)隔离功能、ESD保护功能及TVS管防总线过压功能。CTM1050T具有以下特性:

☆完全符合CAN 2.0和ISO 11898标准的CAN收发器

☆具有隔离、ESD保护功能及TVS管防总线过压功能;

☆速率最高达1Mbit/s;

☆隔离电压:DC 2500V

☆电磁辐射EME极低,电磁抗干扰EMI性极高;

☆无需外加元件可直接使用。

1.3 CAN硬件电路设计

CAN节点硬件电路如图1所示。

图1LPC2294的智能节点硬件电路

主控制器LPC2294的晶振频率范围为1~30MHz。本设计选晶振频率为20MHz。内部256KB的高速Flash存储器用于代码和数据的存储。对于FLASH存储器,可通过内置的串行JTAG接口进行在系统编程(ISP In-System Programming),或进行在应用编程(IAP In-Application Programming)。为了便于调试和系统升级,在设计中总可以预留这些接口电路。

LPC2294采用双电源供电。CPU的供电电压范围为1.65~1.95V(1.8±0.15V),I/O供电电压范围为3.0~3.6V(3.3±03V)。

隔离收发器CTM1050T是CAN协议控制器和物理总线之间的接口。在以往的设计方案中需要高速光耦(6N137)、DC/DC电源隔离模块、CAN收发器等其他元件才能实现带隔离的CAN收发电路,现在只需利用一片CTM1050T接口芯片就可以实现带隔离的CAN收发电路,并且隔离电压可以达到DC 2500V。

1.4硬件的抗干扰设计


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭