发信人: champaign (原野), 信区: ECE
标  题: DSP的接口方案(8)
发信站: 哈工大紫丁香 (Sat Oct 30 10:31:04 1999), 转信

发信人: Webber (剧院魅影), 信区: DSP
标  题: DSP的接口方案(8)
发信站: 饮水思源站 (Mon Jun  7 19:21:20 1999) , 站内信件

实现一个并行接口
设计使用并行接口的转换器有两个需要与DSP接口的分部;数据引脚和
控制块。如果转换器的分辨率等于DSP的数据分辩率(它的数据总线宽
度),则在每个数据总线上相应比特位置上的一个简单连接就足够了
。如果转换器的分辨率低于DSP数据总线宽度的分辨率,那么转换器的
编码方案(二进制,二进制补码,等)将决定总线怎样连接。

上图给出一个从一个12位ADC和14位DAC 到一个DSP的接口实例,并带
有一个外围设备地址空间或与它的外部内存空间相独立的I/O端口。
两个转换器都使用二进制补码编码,且数据总线连接必须是左对齐的
。这导致ADC的数据总线(12比特位)以DB11(最高位MSB)连接D15,
直到DB0连接D4的状况连接在DSP数据总线。对于DAC而言,DB13连接在
D15,直到DB0连接D2。

转换器的标准控制引脚的功能为访问读或写的器件。DSP的特点是将
读(RD\)或写(WR\)引脚分开,这样就可以将其分别连接转换器上
相对应的引脚。如果转换器的特性有一套可编程的寄存器,那么将会
有一条或更多选择(或地址)线必须被连到DSP地址总线或某种解码
逻辑电路,决定于有些什么外围设备共享I/O端口空间。

定时器提供一个能够被用来通过ADC的CONVST\引脚或DAC的LDAC\引
脚初始化转换的直接的硬件中断输出信号。在ADC的情况下,一旦取
样和转换完成-将紧跟着定时器中断,和开始转换-一个转换结束标
志(EOC)可能被标出。EOC\将发生在CONVST\之后的一段时间(t CONV
)后。EOC\可以被用作对DSP的一个中断来一个新的取样值已经准备
好从ADC被读走了。

对于DAC的情况有少许不同由于取样间隔定时器中断代表新的数字转
换数据将被转换为它的模拟表示。对于DSP而言在LDAC\被激活之前将新
的数据装入DAC的输入寄存器是必须的。

当将转换器接口到高速的处理器时,可能需要在读或写访问周期内插
入等待状态。DSP是设计成能与高速RAM内存一起工作,能够在每个指
令周期中进行多重内存访问。然而,转换器只需能处理它们的特定的
转换吞吐率,对于写入数据需插入等待状态来提供额外安装时间,或
对于读出数据允许更长的读访问时间。

--
       禁行受,不上网,汝今能持否?

※ 来源:·饮水思源站 bbs.sjtu.edu.cn·[FROM: 202.120.8.158]

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: champaign.bbs@bbs.sj]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.077毫秒