注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
myliucom的个人空间 https://home.eeworld.com.cn/space-uid-206909.html [收藏] [复制] [分享] [RSS]
日志

USB_NO1

已有 539 次阅读2010-3-13 16:50

USB2.0 支持480MB/s 的,向下兼容USB1.1(全速12Mb/s),低速(1.5Mb/s)。USB2.0 的PHY接口是utmi 接口。为什么要用高速的PHY 呢?是因为一般的FPGA 接口实现不了480Mb/s 这么快的速度,所以要用PHY芯片来实现,如果FPGA有高速端口可以实现480Mb/s的速度,那么也不需要外接PHY,所有的协议都可以在fpga内部完成。

         CY7C68000a(或者CY7C68000)是高速的USB PHY 芯片,符合UTMI 标准协议。关于UTMI接口是有协议的,这个协议是intel开发和发布的. 你可以在网上查UTMI ,会有一些资料和介绍。


        CY7C68000 的文档里是这样描述的:   

         EZ-USB TX2(CY7C68000a或者CY7C68000)是一个符合USB2.0的收发器,把串行的解串成30M的16位或者60M的8位的并行接口。EZ-USB TX2 提供一个高速的物理层接口,可以工作在USB2.0 允许的最大带宽。这允许设计者把USB中复杂的高速模拟部分放在数字ASIC的外面,以减少开发时间和关联两部分的风险。它提供一个被USB2.0鉴定过的标准的接口,这个接口符合UTMI 1.05(dated 3/29/01)版本的协议。那就是说,在开发带有高速USB功能的ASIC或者是SOC时,只开发具有UTMI接口的USB数字模块即可,然后和此芯片构成完整的高速USB功能,就如上面所说的“减少开发时间和关联两部分的风险”

       USB1.1只有12Mb/s ,比较慢,因此一般的FPGA 端口就可以达到这么快的速度, 可以用FPGA直接实现,当然这样不够稳定,还是有全速的USB PHY,芯片是PDIUSBP11a和SP5301,功能很简单,基本只实现把DP,DM 输入后再输出的功能,在开发带有全速和低速USB 功能的ASIC时可以先把这个芯片接在FPGA上实现增大驱动和稳定性。

发表评论 评论 (1 个评论)
回复 小志 2010-3-15 10:05
经验谈,学习了

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章