您尚未登录。

楼主 #1 2020-03-26 21:45:20

MK-2020
会员
注册时间: 2020-01-02
已发帖子: 51
积分: 46

跟论坛大佬学习自己画了一块F1C200S板,USB无法识别,请各位大佬帮分析一下可能存在问题

供电测量结果:
电源用的是EA3036,几组供电电压:VCC-IO:3.20V VCC-CORE: 1.12V DRAM: 2.54V SVREF:1.25V (之前出现过只有0.04V是因为芯片没贴好,重新热风枪吹过就好了)
其中ACC、VAR1、VAR2都没接。

显波器查看芯片是否工作:
用显波器看到上电后SD卡和SPI接口都有脉冲信号输出,晶振也测试到有24M波形。短接SPI脚的CS(W25Q128的1脚与4脚短接),
发现USB的D+出现了一个几十ms高电平脉冲信号,后面还跟一串数据信号(比较多没去看是多宽,反正是很多高低电平脉冲,应该是数据了)。
电脑并没有识别出USB,再次偿试插拨USB接口,也没有一点反应。

USB接口D+强制加上拉测试:
接好USB线,短接SPI芯片1和4脚,进入USB BOOT状态;从3.3V接了一个1.5K电阻,给无法识别的USB口D+端强加上拉,偿试了几次插拨USB线,用显波器看到D+和D-两个脚有一大串脉冲数据,但是依然无法识别。

按自己的理解,USB应该不用加上拉做匹配识别的。USB BOOT肯定是个从机,插上USB后,芯片会给D+送一个识配的高电平脉冲,让电脑识别到有一个从机存在,然后再去识别查询该USB从机的ID等,F1C200S进入USB BOOT后从显波器上看也确实是输出了一个高电平,不知道是不是几十ms不足以识别还是什么原因。

对USB理解不多,还请论坛里各位大神帮忙分析分析,看下可能是什么问题,什么因原导致USB识别不了。感谢万分!

离线

楼主 #4 2020-03-27 11:40:52

MK-2020
会员
注册时间: 2020-01-02
已发帖子: 51
积分: 46

Re: 跟论坛大佬学习自己画了一块F1C200S板,USB无法识别,请各位大佬帮分析一下可能存在问题

电路图:
/files/members/2850/none.pdf
电脑USB识别出错:

离线

楼主 #5 2020-03-27 11:42:56

MK-2020
会员
注册时间: 2020-01-02
已发帖子: 51
积分: 46

Re: 跟论坛大佬学习自己画了一块F1C200S板,USB无法识别,请各位大佬帮分析一下可能存在问题

伍零壹 wrote:

驱动有没有安装?

USB识别不出来,无法装驱动。

离线

楼主 #7 2020-03-27 11:46:50

MK-2020
会员
注册时间: 2020-01-02
已发帖子: 51
积分: 46

Re: 跟论坛大佬学习自己画了一块F1C200S板,USB无法识别,请各位大佬帮分析一下可能存在问题

chengjia535 wrote:

USB不识别我能想到的有几个可能:

  1. 走线不好,不过连枚举都没有,恐怕不是这个原因。 USB2.0 full speed以内,可以说随便拉线的

  2. 电脑端问题,不知道有没有换台电脑试,我的电脑反正出现过。

  3. 低级问题,比如D+D-画反了,这个可能性是有的,总之检查下没坏处。

  4. 垃圾数据线,我也遇到过

  5. 电阻不用管, 不过你说的也不对, 上下拉电阻是USB规范决定的, 不管是USB1.1 2.0 3.0都需要电阻的,不过大部分芯片是内置。

因为不知道楼主的具体情况,所以把所有问题都罗列出来吧,排除法。
然后就用大招吧:

  1. 串口看信息

  2. usb分析软件看枚举,比如 bushound

感谢提醒。查了D+和D-了,也换了线,还是有问题。至于上拉电阻确实是USB1.1 2.0 3.0不一样,排除这个问题了。我想也是芯片内置了,看了官方电路USB也不需要上拉匹配电阻的。我试下用软件看下枚举。

离线

楼主 #8 2020-03-27 11:47:28

MK-2020
会员
注册时间: 2020-01-02
已发帖子: 51
积分: 46

Re: 跟论坛大佬学习自己画了一块F1C200S板,USB无法识别,请各位大佬帮分析一下可能存在问题

barcode wrote:

要不先换条手机原装的USB线,或者换一台电脑试一试呢?

嗯,我去另外一台电脑试试

离线

楼主 #10 2020-03-27 12:48:25

MK-2020
会员
注册时间: 2020-01-02
已发帖子: 51
积分: 46

Re: 跟论坛大佬学习自己画了一块F1C200S板,USB无法识别,请各位大佬帮分析一下可能存在问题

不接USB和短接SPI_CS脚,上电测试
SD_CLK波型:
SPI_CS和SPI_MISO波形:

USB_D+和D-波形:

短接SPI_CS到GND地时USB_D+时波形:

接上USB线到电脑时USB_D+波形:

USB_D-波形:

短接SPI_CS到GND地后,发现无论是SD_CLK还是SPI的MISO脚仍然还有信号输出。。。。。????
按照BOOT SYSTEM启动序顺,最后到USB FEL应该就停在USB BOOT了才对,是否是芯片一直在复位呢?
继续查。。。
路过的大神也帮忙分析分析,谢谢了!

离线

楼主 #14 2020-03-27 13:40:09

MK-2020
会员
注册时间: 2020-01-02
已发帖子: 51
积分: 46

Re: 跟论坛大佬学习自己画了一块F1C200S板,USB无法识别,请各位大佬帮分析一下可能存在问题

wwng wrote:

SPI的CS不是低有效么,如果你想让他罢工应该拉高他或者把1脚给翘起来。

我把它 焊掉算了

离线

楼主 #18 2020-03-27 14:48:54

MK-2020
会员
注册时间: 2020-01-02
已发帖子: 51
积分: 46

Re: 跟论坛大佬学习自己画了一块F1C200S板,USB无法识别,请各位大佬帮分析一下可能存在问题

微凉VeiLiang wrote:

还有就是底部的pad接地了没

接了GND地了。

离线

楼主 #19 2020-03-27 14:49:32

MK-2020
会员
注册时间: 2020-01-02
已发帖子: 51
积分: 46

Re: 跟论坛大佬学习自己画了一块F1C200S板,USB无法识别,请各位大佬帮分析一下可能存在问题

泡在妞里的Feel wrote:

有关系的,极有可能是 AGND和AVCC没接。

模拟部分没用也要接的吗?如果是这样只能重新下板了。

离线

楼主 #22 2020-03-29 15:00:39

MK-2020
会员
注册时间: 2020-01-02
已发帖子: 51
积分: 46

Re: 跟论坛大佬学习自己画了一块F1C200S板,USB无法识别,请各位大佬帮分析一下可能存在问题

wwng wrote:

我重新焊接以后 VREF1.25v正常了但是usb又不行了。。

问题产生原因焊接估计占到七八成。我重新下板,把所有电源和滤波VR1和VR2全接上,下钢网去贴片回来试了。自己焊太费时间精力了。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn


东莞哇酷科技有限公司开发