找回密码
 注册
关于网站域名变更的通知
查看: 344|回复: 1
打印 上一主题 下一主题

[毕业设计] 基于DSP与单片机通信的多种方案设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-2-5 09:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
基于DSP单片机通信的多种方案设计
周燕刘伟
(河南省平顶山煤业集团铁路运输电务段河南省平顶山 467000)
2 c0 F5 \6 T  q
[摘 要]基于嵌入式系统发展的需要,提出TMS320VC5402 DSP与AT89C51单片机通信的三种设计方案。利用TMS320VC5402的多通道缦冲串口MCBSP分别实现TMS320VC5402与AT89C51的SCI和SPI串行通信,以及通过TMS320VC5402的8位增强主机接口HP1一8实现TMS320VC5402与AT89C5I并行通信。
% ^$ {3 P$ s0 `8 T0 _+ O[关键词]单片机DSP MCBSP HPI' q8 ~* ]  C" H$ X, ?. ?( n: Z
[中图分类号]TP       [文章标识码]A       [文章编号]1009- -914x(2009) 04 (b) -0243-02' `7 j/ @) }& F7 G2 g
8 a7 T, }) D0 ]) g+ f0 B- C
1串行通信设计与实现
+ h. r+ Y0 U, r. C* b1.1 SCI串行通信设计) D$ R# d) l2 V% S& [6 g  L
1.1.1多通道缦冲串行口McBSP原理
1 u* d; Z9 D5 a2 a. d' R; {TMS320VC5402(简称VC5402)提供了2个支持高速、全双工、带绶冲、多种数据格式等优点的多通道缦冲串行口McBSP. MCESP分为数据通路和控制通路。①数据通路负责完成数据的收发。CPU或DMAC能够向数据发送寄存器DXR写入数据,DXR中的数据通过发送移位寄存器XSR输出到DX引脚。DR引脚接收数据到接收移位寄存器RSR,再复制到接收缦冲寄存器RBR,最后复制到数据接收寄存器DRR.这两种数据多级缓冲方式使得数据搬移和片外数据通信能够同时进行。②控制通路负责内部时钟产生,帧同步信号产生,信号控制和多通道选择。另外.还具有向CPU发送中断信号和向DMAC发送同步事件的功能。
$ b( b. e2 V% Z1.1.2 SCI串行接口设计
# K% y: D# r* ?' }3 x1 e: o设置VC5402的McRSP输出时钟和帧同步信号由内部采样率发生器产生,内部数据时钟CLKG和帧同步信号FSG驱动发送时钟CLKX和帧同步FSX(CLKXM=l, FSXM=l, FSGM=1),输入时钟也由内部采样率发生器产生,内部数据时钟CLKG驱动接收时钟CLKR(CLKRM=1),同时由CPU时钟驱动采样率发生器(CLKSM=1)。考虑到AT89C51(简称C51)串口发送数据帧中第I位为起始位,因此可以利用该位驱动输人帧同步信号FSR,岗时委重忽略帧同步信号标志为1.其中FSG帧同步脉冲宽度=(FWID+1).CLKG,FSG帧同步脉冲周期=(FPER+1). CLKG;采样率发生器分频系数(采样率=波特事)=FIN / (CLKGDV+1)。' h$ c$ G4 e" p+ v

5 m" Q; j1 e& J6 s7 H& a- B% G8 U. x1 h  Y, k- G
游客,如果您要查看本帖隐藏内容请回复
6 r& |2 h. K9 I3 m0 @
  A: X2 ^3 Z3 G' g4 J- F

7 _9 `0 b& _9 u0 S0 T& y
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-2-5 18:46 | 只看该作者
    基于DSP与单片机通信的多种方案设计
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-3 15:59 , Processed in 0.140625 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表