0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于TMS320F2812接口实现外部存储器扩展电路的设计

电子设计 来源:单片机与嵌入式系统应用 作者:袁帅;佟为明;李 2020-04-12 08:02 次阅读

TMS320F2812是德州仪器(TI公司专门为工业应用而设计的新一代DSP处理器,它的性能大大优于当前广泛使用的TMS320LF240x系列。该芯片为32位定点DSP,最高主频150 MHz,最小指令周期6.67 ns,外部采用低频时钟,通过片内锁相环倍频;相对于TMS320LF2407只能寻址192 KB地址空间,该芯片的外部接口最多可寻址4 MB的空间;有3个独立的片选信号,并且读/写时序可编程,兼容不同速率的外设扩展;通过配置外部接口寄存器,在访问外部设备时不必额外增加延时等待,既提高了程序的实时性又减少了代码量。因此,灵活掌握和使用外部接口,对于DSP系统开发有很大帮助。本文结合实际系统,分析TMS320F2812外部接口的时序,设计了外部存储器扩展电路,根据所用的存储器芯片设置了接口时序,并提供了相关的电路原理图和外部接口时序配置的程序。

1 、TMS320F2812外部接口的特点

TMS320F2812外部接口(XINTF)采用异步非复用模式总线,与C240x外部接口类似,但也作了改进:

① TMS320LF240x系列,程序空间、数据空间和I/O空间都映射在相同的地址(0000~FFFF),最大可寻址192 KB,对它们的访问是通过不同的指令来区分的,例如可用IN或OUT指令访问外部I/O空间;而在TMS320F2812中,外部接口被映射到5个独立的存储空间XZCS0、XZCS1、XZCS2、XZCS6、XZCS7,每个存储空间具有独立的地址,最多可寻址4 MB。

② TMS320F2812中,有的存储空间共用1个片选信号,如Zone0和Zone1共用XZCS0AND1,Zone6和Zone7共用XZCS6AND7。各空间均可独立设置读、写信号的建立时间、激活时间及保持时间。

对任何外部空间读/写操作的时序都可以分成3部分:建立、激活和保持,时序如图1和图2所示。在建立(lead)阶段,访问存储空间的片选信号变为低电平并且地址被送到地址总线(XA)上。默认情况下该阶段的时间设置为最大,为6个XTIMCLK周期。在激活(active)阶段,对外部设备进行读写,相应的读写信号(XRD和XWD)变为低电平,同时数据被送到数据总线(XD)上。默认情况下读写该阶段的时间均设置为14个XTIMCLK周期。跟踪(trail)阶段是指读写信号变为高电平,但片选信号仍保持低电平的一段时间周期,默认情况下该阶段时间设置为6个XTIMCLK周期。因此,在编程时要根据外部设备的接口时序来设置XINTF的时序,从而正确地对外设读写。

基于TMS320F2812接口实现外部存储器扩展电路的设计

2、 扩展存储器硬件设计

2.1 外部存储器与TMS320F2812的接口电路设计

TMS320F2812内置18 KB RAM。为了使用方便,本系统又扩展了256 KB SARAM,芯片选用IS61LV25616(256K×16位),其数据访问时间为10 ns。由于TMS320F2812采用统一寻址方式,因此扩展的SARAM既可以作程序存储器也可以作数据存储器。同时,为了保存掉电不丢失的数据,扩展了32 KBEEPROM,选用AT28LV256,32K×8位,用2片组成32K×16位。外扩存储器与TMS320F2812的接口电路如图3所示,将SARAM分配在ZONE2,地址范围为0x80000~0xBFFFF,片选信号与TMS320F2812的XZCS2相连。EEPROM分配在ZONE6,地址范围为0x10000~0x107FFF,片选信号XZCS6AND7。

接口电路

责任编辑:gt


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    455

    文章

    50771

    浏览量

    423401
  • 原理图
    +关注

    关注

    1298

    文章

    6343

    浏览量

    233946
  • 存储器
    +关注

    关注

    38

    文章

    7487

    浏览量

    163807
收藏 人收藏

    评论

    相关推荐

    怎么实现基于SC16C554B的TMS320F2812的UART总线扩展设计?

    本文结合实际系统,分析TMS320F2812外部接口的时序,设计了外部存储器扩展
    发表于 05-25 06:20

    TMS320F2812原理与开发

    TMS320F2812本书介绍了TMS320F2812芯片的基本特点,硬件结构,内部功能模块的基本原理等内容,并在结合应用实例的基础上详细阐述了各功能模块的应用。
    发表于 01-06 12:17 9次下载
    <b class='flag-5'>TMS320F2812</b>原理与开发

    并行模数转换ADS8364与TMS320F2812接口

    介绍了模数转换ADS8364 的性能和工作原理,给出了ADS8364 与DSP 芯片TMS320F2812接口设计方案,包括硬件电路设计和软件编程代码。关键词:ADS8364;
    发表于 09-01 08:45 40次下载

    基于TMS320F2812的磁控电抗的设计

    提出了基于TMS320F2812的磁控电抗的新型动态无功补偿方案。介绍了TMS320F2812的特点和磁控电抗的原理,给出了基于TMS320F2
    发表于 07-26 17:51 30次下载

    基于CPLD的TMS320F2812硬件平台设计

    本文介绍了32位定点数字信号处理芯片TMS320F2812的主要特点,以及TMS320F2812的相关外部芯片扩展情况,并着重探讨了CPL
    发表于 08-06 14:54 36次下载

    TMS320F2812慢速外设接口的时序控制

    TMS320F2812慢速外设接口的时序控制 TMS320F2812通常能够实现与常用外围芯片的时序匹配,如RAM、D/A等;但是,当遇到读、写周期十分缓慢的输入/输出设
    发表于 09-27 16:33 2798次阅读
    <b class='flag-5'>TMS320F2812</b>慢速外设<b class='flag-5'>接口</b>的时序控制

    基于TMS320F2812的SPI接口设计方案

    基于TMS320F2812的SPI接口设计方案 摘要:为了使控制系统的参数能够在掉电之前保存下来,提出一种SPI模块与25LC040芯片的接口设计方法,介绍了DSP芯片TMS320F2812
    发表于 04-23 14:51 2577次阅读
    基于<b class='flag-5'>TMS320F2812</b>的SPI<b class='flag-5'>接口</b>设计方案

    基于TMS320F2812的任意波形发生设计

    摘要:为了能够方便地产生一些复杂具有特殊要求的、频率稳定的任意波形,本文提出了一种任意波形发生的设计方法。完成了基于TI公司高性能DSP芯片-TMS320F2812和BB公司数模转换-DAC7724的任意波形发生
    发表于 02-28 17:22 410次下载

    TMS320F2812原理图

    TMS320F2812原理图:
    发表于 02-17 16:45 616次下载
    <b class='flag-5'>TMS320F2812</b>原理图

    SVPWM在TMS320F2812上的实现

    SVPWM在TMS320F2812上的实现
    发表于 04-13 15:42 14次下载

    基于TMS320F2812的SVPWM控制

    基于TMS320F2812的SVPWM控制。
    发表于 04-18 10:46 27次下载

    基于TMS320F2812的SVPWM算法分析与实现

    基于TMS320F2812的SVPWM算法分析与实现
    发表于 04-18 10:46 15次下载

    TMS320F2812简介

    TMS320F2812简介,有需要的下来看看
    发表于 05-06 15:32 0次下载

    TMS320F2812

    TMS320F2812,DSP威廉希尔官方网站 手册。
    发表于 03-04 17:49 29次下载

    采用TMS320C6713B与TMS320F2812实现大功率变流器通用控制平台的设计

    图l为控制平台的控制系统框图,该系统设计以TI公司的双DSP处理TMS320C6713B(浮点DSP)和TMS320F2812(定点DSP)为核心控制。浮点DSP
    的头像 发表于 02-06 09:30 3918次阅读
    采用<b class='flag-5'>TMS320</b>C6713B与<b class='flag-5'>TMS320F2812</b><b class='flag-5'>实现</b>大功率变流器通用控制平台的设计