基于DSP的USB接口设计与实现
来源: 作者: 发布时间:2016-02-15 06:27:25 浏览量:系统的硬件接口设计如图1、图2所示,两者通过数据、地址总线以及读、写信号线等进行通信,CY7C68001的片选信号连接至TMS320VC5416 的I/O空间片选信号上,CY7C68001 的FIFO扩展在VC5416 的I/O 空间上。


电源部分采用一片1117 将5V 转为3.3V供给CY7C68001EZ-USB SX2,模拟地与数字地之间采用磁珠连接,复位部分采用RC电路设计,且芯片资料上介绍有典型值100KΩ和0.1μF。
3 接口操作原理
CY7C68001 有两个外部接口:
(1) 命令接口:用来访问CY7C68001 寄存器、Endpoint 0缓冲器,以及描述表。
(2) FIFO数据接口:用来访问4个1K字节的FIFO中的数据。
这两个外部接口均可以通过同步或异步的方式进行访问。
本设计采用异步的方式进行访问。根据图3 的地址分配,利用TMS320VC5416 的三根高位地址线(A11、A12、A13)连接CY7C68001 的FIFOAD0/1/2,用以选择FIFO2、FIFO4、FIFO6、FIFO8以及命令接口,其地址表如图3所示。CY7C68001的地址线 FIFOADR[2:0]为100B 时,选中CY7C68001 的命令口(Command)。通过CY7C68001的命令口,可以访问37个寄存器、Endpoint 0缓冲器(64个字节FIFO)和描述表(500个字节FIFO)等,对这些寄存器进行读写方式采用二次寻址方式,即首先通过命令口将要寻址的寄存器的子地址和操作类型(读或写)写入,然后再通过命令口将数据读出或写入相应的寄存器。

写入命令口的内容称为命令字,命令字包含要寻址的寄存器的子地址,或要写入寄存器的数据的高4位或低4位。读命令口必须要跟在给命令口写读命令字之后,读出的为相应寄存器的8位数据。所以,寄存器的写操作由3 个步骤组成:
CES2013:福特与雷克萨斯酷炫新车图赏标签:CES2013(16)雷克萨斯(2)福特(5)美国当地时间2013年1月8号到11号,一年一届的消费电子展将在美国拉斯维加斯隆重举办。作为全球最大的消费电子展,CES2013必定备受瞩目。此次知
emmc,什么是emmc标签:emmc(2)什么是emmcemmc(Embedded MultiMediaCard) 为MMC协会所订立的内嵌式存储器标准规格,主要是针对手机产品为主。eMMC的一个明显优势是在封装中集成了一
阐述窃电的分类及窃电的侦查方法窃电是一种以非法侵占使用电能为形式,实质是以盗窃供电企业电费为目的,是一种严重的违法犯罪行为。窃电不仅破坏了正常的供用电贸易结算秩序,使供电企业蒙受了经济损失,而且还危及供用电双方的安全及电能的经济、合理使用。我国新颁布的《电力法》对窃电作出严厉的规定,《电力法》第四条、第七十一条以及《电力供应与使
大电流电感