打印

自制CY7C68013A板连接PC无法识别

[复制链接]
1196|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zwll|  楼主 | 2018-10-11 16:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚接触CY7C68013A不久,手上有成熟的开发板,自制了2块板练手。电路方面,完全参照开发板设计,网上查过资料,对类似问题的大概有:检查Vcc、SCL和SDA要上拉、WAKEUP上拉、RESERVED要接地、24M晶振是否起振的参考意见,这些问题我都检查过了,包括阻容值(我附图大家可再帮看看C:\Users\yja\Pictures\Saved Pictures\ERROR.pngC:\Users\yja\Pictures\Saved Pictures\DL1.pngC:\Users\yja\Pictures\Saved Pictures\DL2.png)、短路都测过。当我第1次连接PC时(win7系统),是识别到设备的,因此我还打开cyconsole进入固件装载界面,忘记更改驱动文件.inf中的VID&PID,直接开始"lg EPPROM",导致装载失败,关闭cyconsole并断开USB连接线后,以后PC再也识别不上该USB.
沙发
zwll|  楼主 | 2018-10-11 16:47 | 只看该作者
补充:当我将手上的成熟开发板接入同一PC时,能正确识别设备,说明原来安装的驱动OK。我当时认为是因为EPPROM被固化进了错误程序导致不能识别,我换第2块自制板(EPPROM没动过)接入测试,仍然不能识别。我用第1块自制板测试时,发现了一个现象:上电测试,外部晶振的2个时钟信号大概均有1.4V电平输出,CLKOUT能稳定输出12M时钟,大概10s后,CLKOUT时钟信号消失,外部晶振的2个时钟信号,一个变为3.3V,另一个变为0V,当我用示波器探头点一下WAKEUP引脚时,外部晶振和CLKOUT时钟又恢复正常输出了,但是PC仍不能识别设备。

使用特权

评论回复
板凳
dingy| | 2018-10-11 16:50 | 只看该作者
是否是因为PC不能识别设备

使用特权

评论回复
地板
zwll|  楼主 | 2018-10-11 16:54 | 只看该作者
一段时间后USB自动挂起或者进入低功耗模式,当我示波器探头触碰到WAKEUP时,外部电压影响使得USB设备唤醒,恢复了时钟信号。

使用特权

评论回复
5
zwll|  楼主 | 2018-10-11 16:59 | 只看该作者
将USB线(专用USB线+20cm的导线转接)减短后测试,第1块自制板仍然无法识别,但是第2块自制板能识别,进行固件等操作均正常。

使用特权

评论回复
6
pengf| | 2018-10-11 17:02 | 只看该作者
自制板电路和PCB设计是正确的

使用特权

评论回复
7
zwll|  楼主 | 2018-10-11 17:08 | 只看该作者
问题应该在于第1块自制板的硬件上。我依次做了如下工作:EPRROM卸掉(排除EPRROM内有错误代码影响)、芯片管脚补焊(排除虚焊)、3.3V增加滤波电容(提高电源稳定性)等,异常现象仍然同上

使用特权

评论回复
8
yinxiangh| | 2018-10-11 17:12 | 只看该作者
你把你的原理图和PCB图都传上来看看。

使用特权

评论回复
9
zwll|  楼主 | 2018-10-11 17:17 | 只看该作者

唉,还是没有什么结果,算了,先结贴吧,多谢大家啦

使用特权

评论回复
10
八层楼| | 2018-10-26 13:03 | 只看该作者
这个问题好奇怪 都不知道从哪里下手

使用特权

评论回复
11
磨砂| | 2018-10-26 13:08 | 只看该作者
芯片没有发热现象吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

885

主题

11314

帖子

5

粉丝