金属丝厂家
免费服务热线

Free service

hotline

010-00000000
金属丝厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

TMS320C6416与CAN控制器的接口实现

发布时间:2020-02-03 02:58:10 阅读: 来源:金属丝厂家

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

本文引用地址: 引言 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直接对连,而必须将数据和地址线进行转换后才能连接。

彩美旬果ed2k

女优番号大全

水泽乃乃番号资料

早乙女露依番号