can总线控制器与dsp读写时序控制

can总线控制器与dsp读写时序控制

ID:9155198

大小:51.00 KB

页数:5页

时间:2018-04-19

can总线控制器与dsp读写时序控制_第1页
can总线控制器与dsp读写时序控制_第2页
can总线控制器与dsp读写时序控制_第3页
can总线控制器与dsp读写时序控制_第4页
can总线控制器与dsp读写时序控制_第5页
资源描述:

《can总线控制器与dsp读写时序控制》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、CAN总线控制器与DSP读写时序控制【—属于你的论文中心】;关键词:can控制器dsp读写时序控制通用串行总线控制器接口电路现场总线是一种开放式、数字化、多点通信的控制系统局域络,是当今自动化领域中最具有应用前景的技术之一。can总线是现场总线中的应用热点,can总线支持分布式控制和适时控制的串行通信络。由于can总线具有通信速率高、开放性好、报文短、纠错能力强以及控制简单、扩展能力强、系统成本低等特点,越来越受到人们的关注。基于can总线的can控制器具有完成can总线通信协议所要求的全部必要功能,

2、因此can控制器与其它微处理器的接口成为设计can总线系统的首要工作。当前已有一些微处理器将can控制器嵌入到系统之中,成为在片的策处理器,例如,p8xc592(其内核即为80c51的cpu),mcs96系列中的87c196ca、87c196cb,tms320系列中的在片can微控制器tms320lf2407、tms320f2810/f2812,但是仍有大量人们比较熟悉的微处理器并不带有can控制器。本文讨论这些微处理器与can控制器的接口问题,重点介绍can控制器与tms320系列dsp的接口方法和

3、接口电路。1can控制器接口信号和时序can控制器(以pcx82c200或sja1000为例)提供的微处理器的接口信号主要有ad0~ad7共8根地址数据线和ale、cs、rd、ode、reset和int,控制器的数据和地址分时复用线,其中mode为接口方式选择信号,可选用intel方式或modtorola方式。不同方式下引脚定义如表1,接口时序如图1和图2所示。表1sja1000引脚定义引脚符号intel(mode=vdd)motorola(mode=vss)alealeasrdrdeotorola方

4、式的直接接口信号,其中intel方式对于目前流行的51/96系列单片机来说提供了方便快捷的直接接口设计。2dsp的接口信号和时序dsp芯片以ti公司生产tsm320系列产品为国内的主流产品,tsm320系列产品至今已经历了若干代,有’’c1x’’、’’c2x、’’c2xx、’’c5x、’’c54x、’’c62x等定点dsp,有’’c3x、’’c4x、’’c67x等浮点dsp和’’c8x多处理器dsp。dsp采用了先进的哈佛结构,内部采用多总线结构和流水线的工作方式,从而大大地提高了系统的运行速度和数字

5、信号处理能力,dsp的指令执行时间在ns数量级,内部程序和数据存储器目前已达几十k字,并带有内部的硬件乘法器,这些都有dsp提供了广阔的应用空间。dsp芯片的片外引脚一般采用地址线和数据分离的设计方法,不再使用地址数据分时复用线,也没有ale地址有效信号,这样就给can控制器与dsp的接口带来一定困难,且不同的dsp芯片外部引脚和时序也略有区别。要设计can控制器与dsp的接口,首先必须讨论一下dsp的时序,下面以dsp中较流行的tms320lf2407和tms320vc5402为例进行讨论。2.1t

6、ms320lf2407dsp的i/o时序dsp的存储器分为三个空间:程序存储器空间、数据存储器空间和i/o空间。i/o空间有专用的输入指令porir和输出指令ports320lf2407的i/o信号与存储器操作信号复用,它们是存储器和i/o设备选通信号stbr、写选通信号s320lf2407的i/o时序如图3和图4所示。2.2tms320vc5402dsp的i/o时序tms320vc5402与tms320lf2407一样,用is作为i/o空间选择信号,不同的地方是i/o空间有专用的i/o设备选通信号i

7、ostrb和通用的读写信号r/s320lf2407,i/o选通信号strb发生在第一个机器周期有效之后并持续一个机器周期以上,rd和s320vc5402,i/o设备选通信号iostrb的低电平有效发生在延迟了半个机器周期的上升沿到下一个机器周期的上升沿,持续一个机器周期,数据有效发生在第二个机器周期内。r/s320系列dsp没有提供与sja1000can控制器的直接接口信号,以sja1000的intel方式为例,为了使tms320系列dsp满足sja1000的接口信号要求,可以从以下几点进行设计。3.

8、1地址数据复用线的设计将dsp的数据线d0~d7作为can的地址/数据复用线,用dsp的数据线去选择can的内部端口和传送数据。3.2地址有效信号ale的产生对于tms320lf2407,用地址线a0、写选通信号s320vc5402,则用地址线a0、i/o端口选通信号iostrb的逻辑组合产生ale信号。3.3读写信号的产生对于tms320lf2407,用读信号和a0的逻辑组合产生sja1000的读选通信号,用写信号和a0的逻辑组合产生sja1000的写

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。