首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > USB2.0(CY68013)开发经验-硬件调试

USB2.0(CY68013)开发经验-硬件调试

资料介绍
接口/总线/驱动技术

USB2.0(CY68013)开发经验-硬件调试
发布日期:2009-3-16 19:25:53 文章来源:搜电 浏览次数: [pic]21
[pic][pic][pic]   
经过几次调试CY7C68013的板子,我总结出几点经验以供正在调试68013或试图使用该芯
片的朋友参考,也欢迎大家一起讨论。
   
Cypress公司的usb芯片具有开发简单,文档和例子齐全,驱动不要自己写的特点,非常
适合开发周期紧者使用。
   
对于68013其外围电路主要可以参考该开发包中的电路图,如果你没有买可以之间去公司
网站上下。
   
我使用的是56管脚的因为它已经完全可以满足一般简单数据传输的要求了,它的关键管
脚有ifclk,wakeup,reset,d+,d-和电源,地。只要他们对了,主机就可以找到芯
片并识别出来。
ifclk,在一般情况下我们使用usb内部的时钟,它可以通过一个大电阻上拉到3.3V.当然
你也可以同时接到cpld或fpga,如果你想使用外部时钟时,但是要注意它只能接5-48Mh
z的时钟。所以在使用速度可调的FIFO读写时就可能存在可调范围不大的问题,这可以通
过同步和异步解决,在同步时它是5-48Mhz,在异步时x-20Mhz(其中x可以很小),在
我们的项目中就实现了200khz到48mhz的速度读写FIFO。
   
wakeup,用来唤醒沉睡中的USB,一般情况下我们也是用100k的电阻上拉到3.3v。只有在
你非常注意功耗时才用到。
   
reset,进行复位,免去了反复插拔设备的麻烦,但是前提是你使用总线供电模式。要注
意在reset接地时要保证它与3.3v之间还有一个大电阻,以免直接电源与地相接。
   
d+,d-是与主机通讯的数据线,当USB设备插上主机时,d+和d-上有一个压差,主机
就会发现外围设备,索求pid和……
USB2.0(CY68013)开发经验-硬件调试
本地下载
解决方案

评论