没有合适的资源?快使用搜索试试~ 我知道了~
1 引 言近几年来,随着低价位DSP芯片的出现,他已被广泛应用到控制与测量领域中。国内的DSP芯片以TI公司的TMS320系列为主流。这种微处理器对外的数据和地址总线结构形式为非多路复用方式,不能与多路复用形式的外围接口芯片(如CAN控制器SJA1000)直接相连。国内、外也没有一款专用集成芯片来实现非多路复用方式到多路复用方式的转换。文献[1]提出了一种转换方法,是将DSP的数据线作为CAN控制器的数据地址复用线,用DSP的地址线A0作为地址、数据选择线。A0=1时,地址有效;A0=0时,数据有效,即用奇数地址传送地址,用偶数地址传送数据。虽然此方法实现起来电路简单,但在编程时,程序员必须考
资源推荐
资源详情
资源评论
基于基于CPLD的的DSP微处理器与微处理器与CAN控制器接口设计控制器接口设计
1 引 言近几年来,随着低价位DSP芯片的出现,他已被广泛应用到控制与测量领域中。国内的DSP芯片以TI公
司的TMS320系列为主流。这种微处理器对外的数据和地址总线结构形式为非多路复用方式,不能与多路复用形
式的外围接口芯片(如CAN控制器SJA1000)直接相连。国内、外也没有一款专用集成芯片来实现非多路复用方式
到多路复用方式的转换。文献[1]提出了一种转换方法,是将DSP的数据线作为CAN控制器的数据地址复用线,
用DSP的地址线A0作为地址、数据选择线。A0=1时,地址有效;A0=0时,数据有效,即用奇数地址传送地
址,用偶数地址传送数据。虽然此方法实现起来电路简单,但在编程时,程序员必须考
1 引 言
近几年来,随着低价位DSP芯片的出现,他已被广泛应用到控制与测量领域中。国内的DSP芯片以TI公司的TMS320系列为主
流。这种微处理器对外的数据和地址总线结构形式为非多路复用方式,不能与多路复用形式的外围接口芯片(如CAN控制器
SJA1000)直接相连。国内、外也没有一款专用集成芯片来实现非多路复用方式到多路复用方式的转换。
文献[1]提出了一种转换方法,是将DSP的数据线作为CAN控制器的数据地址复用线,用DSP的地址线A0作为地址、数据选择
线。A0=1时,地址有效;A0=0时,数据有效,即用奇数地址传送地址,用偶数地址传送数据。虽然此方法实现起来电路简
单,但在编程时,程序员必须考虑发送的数据何时作为CAN控制器的地址,何时作为CAN控制器的数据,没有从根本解决非
多路复用方式到多路复用方式的转换。
本文以TMS320F206与SJAl000连接为例,提出采甩复杂可编程逻辑器件CPLD,完全用硬件实现非多路复用方式到多路复用
方式的转换。
2 多路复用总线的信号和时序
2.1 SJAl000接口的主要信号说明
CAN控制器SJAl000提供的微处理器接口方式为典型INTEL或MOTOROLA地址数据多路复用总线模式,主要信号有地址数据
信号AD7~AD0,地址选通信号ALE,片选信号CS,读信号RD,写信号WR,模式选择信号MODE。当MODE=1时,为
INTEL模式;当MODE=0时,为MOTOROLA模式。后面描述的地址数据多路复用总线模式均为INTEL模式。
图1,图2分别为INTEL模式读、写周期时序[2]。AD7~AD0引脚在ALE有效时,传送的是地址信号,在RD或WR有效时,传输
的是数据信号。
2.2 SJAl000时序分析
以SJAl000的读时序(图1)为例,说明在设计转换桥时,多路复总线的各信号必须满足时间参数要求。ALE的脉冲宽度tw(AL)最
小为8 ns;地址信号(A7~A0)建立到ALE变为低电平所需时间tsu(A-AL)最小为8 ns;RD的有效脉宽tw(R)最小为40 ns;RD为
低电平到数据信号(D7~D0)有效所需时间tRLQV最大为50 ns;RD变为高电平到地址数据线释放(即高阻状态)所需时间
(tRHDZ)最大为30 ns。
3非多路复用总线的信号和时序
3.1 TSM320F206总线主要信号说明
TSM320F206的总线接口方式采用了地址和数据分离的形式。其主要信号有地址信号A0~A15,数据信号DO~D15,读信号
RE,写信号WE,闸门信号STRB,I/O空间选择信号IS,数据存储器选择信号DS,程序存储器选择信号PS,机器时钟输出信
号CLKOUT1。当对外部数据存储器、程序存储器或I/O空间访问时,STRB有效,若对外部I/O访问时(即程序中使用
PORTR,PORTW指令),IS有效。
资源评论
weixin_38670186
- 粉丝: 8
- 资源: 945
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Kotlin语言的Android开发工具类集合源码
- 零延迟 DirectX 11 扩展实用程序.zip
- 基于Java的语音识别系统设计源码
- 基于Java和HTML的yang_home766个人主页设计源码
- 基于Java与前端技术的全国实时疫情信息网站设计源码
- 基于鸿蒙系统的HarmonyHttpClient设计源码,纯Java实现类似OkHttp的HttpNet框架与优雅的Retrofit注解解析
- 基于HTML和JavaScript的廖振宇图书馆前端设计源码
- 基于Java的Android开发工具集合源码
- 通过 DirectX 12 Hook (kiero) 实现通用 ImGui.zip
- 基于Java开发的YY网盘个人网盘设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功