tms320c6657_tms320c6713_tms320c6713 gpio(2)

电脑杂谈  发布时间:2017-02-12 13:28:11  来源:网络整理

下面就本次设计使用的TMS320C6713为例详细介绍一下EMIF。TMS320C6713的EMIF可以通过下面两种请求器处理外部总线请求:片内加强型直接存储器存取EDMA控制器;外部共享存储器的设备控制器。

图2是TMS320C6713的EMIF接口信号。

tms320c6713 gpio_tms320c6713_tms320c6657

图2 TMS320C6713的EMIF接口信号

图2中,ECLKIN信号是系统提供的一个外部时钟源。ECLKOUT信号是由内部产生(基于ECLKIN),所有与本控制器EMIF接口对接的存储器必须工作在ECLKOUT下。SBSRAM接口、SDRAM接口和异步接口的信号合并复用。这里的CE1片选空间支持所有的3种存储器接口。

表1列出TMS320C6713的EMIF存储器映射寄存器。通过设置这些寄存器,既可以将EMIF配置成为不同类型、不同位宽的总线接口,又可以配置总线读写时序的速度。由于EMIF接口的这一优势,设计者使用集成EMIF接口的控制芯片时,无论是扩展外部存储设备,还是利用EMIF接口进行外部设备的读取,其难度都大大降低。这在一定程度上也使得具有EMIF接口的高速控制核心(TMS320C6000系列的DSP)在将来能够得到更加广泛的应用。

表1 TMS320C6713的EMIF存储器映射寄存器

3 硬件电路设计与实现

3.1 需求分析

本设计硬件任务主要是完成对主电路的电压、电流的采集,具体的要求如表2所示。

表2 主要需求

3.2 硬件设计

图3所示是TMS320C6713的主要的功能框图。

图3 TMS320C6713的主要的功能框图

如图3所示,本设计的器件主要包括:双口RAM,用于与定点核DSP芯片(如TMS320F2812)交换数据;Boot Flash,当程序的大小大于192 KB,用于存储启动程序;SDRAM,用作运行部分程序的存储介质;CPLD,用于逻辑扩展;AD7865,用于采集电压电流的实时数据。

AD7865是一种高速、低功耗、四通道同步采样的14位A/D转换芯片,该芯片内部有1个2.4μs的逐次逼近型A/D转换器,4个跟踪/保持放大器,内部2.5V参考电压,同时片上还集成有时钟振荡器和1个高速并行接口。AD7865可大大简化硬件电路设计。AD574转换时间为25μs,而AD7865完成四通道信号的同时转换,则只需要100 μs。 AD7865内部4个采样通道的输入信号是同步采样的,只需发送1个脉冲的采样启动信号,芯片将自动完成采样、逼近和存储数据到片内特定寄存器等工作,单路采样速率350 KSPS,四路同时采集时100 kHz。

根据设计需求可设定调理电路放大倍数为2倍(反相放大),则实际值与A/D的采样值之间的关系可由式(1)表示。

实际值=采样值/213x10/(-2)×传感器系数 (1)

若采样值为正数时可用式(1),否则需先进行求补处理。

AD7865的前端调理电路如图4所示。

图4 AD7865的前端调理电路图

AD7865的连接电路如图5所示。

tms320c6657_tms320c6713 gpio_tms320c6713

图5 AD7865的连接电路图

TMS320C6713的EMIF接口各信号线可以根据EMIF接口的(图2)连接。在这里需要注意的是各信号线的上拉、下拉和信号线上的限流等措施。tms320c6713可按照如下原则设计:1)地址线和数据线以及控制线出口处可以串联33 Ω的电阻,以达到限流的效果;2)对于某些敏感信号(如片选/CEx信号,保有信号/HOLD等等)在默认状态下的电平,应该通过上拉和下拉进行确定。一般情况下,上拉电阻用10 kΩ的电阻,下拉电阻用1 kΩ的电阻。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-31994-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...