首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 电子技术 > 传感与控制
TMS320C6416与CAN控制器的接口实现
来源:本站整理  作者:佚名  2010-04-29 15:19:36



摘要:分析了数字信号处理器TMS320C6416和CAN控制器SJAl000的接口时序。给出了基于复杂可编程逻辑器件EPM7512的DSP数字信号处理器和CAN控制器之间的接口电路,同时给出了详细的软硬件实现方法。
关键词:TMS320C6416;SJAl000;CPLD;接口电路

O 引言
    CAN总线是现场总线中的一个应用热点,可支持分布式控制和适时控制的串行通信网络。由于CAN总线具有通信速率高、开放性好、报文
短、纠错能力强以及控制简单、扩展能力强、系统成本低等特点,因而其应用越来越受到人们的关注。基于CAN总线的CAN控制器具有完成CAN
总线通信协议所要求的全部必要功能,因此,CAN控制器与其它微处理器的接口已成为设计CAN总线系统的首要工作。目前已有一些微处理器将CAN控制器嵌入到系统之中,但是,仍有大量人们比较熟悉的微处理器并不带有CAN控制器。为此,本文介绍了CAN控制器SJAl000与DSP芯片TMS320C6416的接口电路。
    SJAl000是符合CAN2.0B标准的CAN通信控制器,该器件具有完成高性能通信协议所要求的全部特性,同时具有下列特性:
    ◇可连接各种微控制器接口;
    ◇取决于报文标志符的总线访问优先权;
    ◇强有力的错误处理能力;
    ◇可组态总线接口;
    ◇带有位填充功能的非归零编码/解码;
    ◇输出驱动器状态可编程。
    TMS320C6416是一款高性能DSP数字信号处理器。它基于C64x核心架构,并集成了丰富的外围设备和接口,最高主频可达到1.0GHz。TM-S320C6416以高速的处理能力和出色的接口能力,已广泛用于当今技术的各个领域。

1 TMS320C6416与SJAlOOO的接口设计
1.1 INTEL方式下SJAl000的读写时序
    INTEL方式下,SJAl000的读、写时序图如图1所示。


    在INTEL方式下读写SJAl000时,其地址和数据是分时传送的,地址在前,数据在后。ALE为高时,为地址总线周期;ALE为低电平,同时
也为低时,为数据总线周期。为低时,为读数据;为低时,为写数据。
1.2 TMS320C6416的读写时序
    数字信号处理器TMS320C6416的读写时序如图2所示。


    TMS320C6416的数据线和地址线是分开的,而SJAl000的数据线和地址线是复用的。所以TMS320C6416不能与SJAl000直接对连,而必须将数据和地址线进行转换后才能连接。

[1] [2]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:101,390.60000 毫秒