WhyCan Forum(哇酷开发者社区)

我们习惯了"有问题百度一下", 感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

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

MK-2020
会员
注册时间: 2020-01-02
累计积分: 50

跟论坛大佬学习自己画了一块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识别不了。感谢万分!

离线

#2 2020-03-26 22:06:17

chengjia535
会员
注册时间: 2020-03-15
累计积分: 12

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

USB不识别我能想到的有几个可能:
1. 走线不好,不过连枚举都没有,恐怕不是这个原因。 USB2.0  full speed以内,可以说随便拉线的
2. 电脑端问题,不知道有没有换台电脑试,我的电脑反正出现过。
3. 低级问题,比如D+D-画反了,这个可能性是有的,总之检查下没坏处。
4. 垃圾数据线,我也遇到过
5. 电阻不用管, 不过你说的也不对, 上下拉电阻是USB规范决定的, 不管是USB1.1  2.0  3.0都需要电阻的,不过大部分芯片是内置。

因为不知道楼主的具体情况,所以把所有问题都罗列出来吧,排除法。
然后就用大招吧:
1. 串口看信息
2. usb分析软件看枚举,比如 bushound

离线

#3 2020-03-27 10:06:58

伍零壹
会员
注册时间: 2019-12-16
累计积分: 65

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

驱动有没有安装?

离线

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

MK-2020
会员
注册时间: 2020-01-02
累计积分: 50

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

电路图:
https://whycan.cn/files/members/2850/none.pdf
电脑USB识别出错:
@)QPHWFL%7D30I7EB46E~3E@U.png

离线

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

MK-2020
会员
注册时间: 2020-01-02
累计积分: 50

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

伍零壹 说:

驱动有没有安装?

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

离线

#6 2020-03-27 11:46:24

barcode
会员
注册时间: 2020-03-27
累计积分: 1

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

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

离线

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

MK-2020
会员
注册时间: 2020-01-02
累计积分: 50

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

chengjia535 说:

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
累计积分: 50

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

barcode 说:

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

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

离线

#9 2020-03-27 11:52:43

wwng
会员
注册时间: 2020-03-18
累计积分: 46

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

看看串口是否工作正常呢。

离线

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

MK-2020
会员
注册时间: 2020-01-02
累计积分: 50

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

不接USB和短接SPI_CS脚,上电测试
SD_CLK波型:SD_CLK.jpg
SPI_CS和SPI_MISO波形:
SPI_CS.jpgSPI_MISO.jpg
USB_D+和D-波形:
USB_D+.jpg

短接SPI_CS到GND地时USB_D+时波形:
USB_D+1.jpg
接上USB线到电脑时USB_D+波形:
USB_D+2.jpg
USB_D-波形:
USB_D-.jpg

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

离线

#11 2020-03-27 13:21:59

wwng
会员
注册时间: 2020-03-18
累计积分: 46

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

MK-2020 说:

短接SPI_CS到GND地后,发现无论是SD_CLK还是SPI的MISO脚仍然还有信号输出。。。。。????

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

离线

#12 2020-03-27 13:37:26

有梦的地方
会员
注册时间: 2020-03-17
累计积分: 182

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

尝试短接56脚吧,没准flash有数据呢

离线

#13 2020-03-27 13:39:51

微凉VeiLiang
会员
注册时间: 2018-10-28
累计积分: 306

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

尝试短接flash的56脚,然后上电。记得不要接串口,避免有rx倒灌供电。看看usb有识别不

离线

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

MK-2020
会员
注册时间: 2020-01-02
累计积分: 50

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

wwng 说:

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

我把它 焊掉算了

离线

#15 2020-03-27 13:43:45

微凉VeiLiang
会员
注册时间: 2018-10-28
累计积分: 306

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

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

离线

#16 2020-03-27 13:45:22

微凉VeiLiang
会员
注册时间: 2018-10-28
累计积分: 306

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

AGND和AVCC不知道有没有关系

离线

#17 2020-03-27 13:54:06

泡在妞里的Feel
会员
注册时间: 2019-09-09
累计积分: 44

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

微凉VeiLiang 说:

AGND和AVCC不知道有没有关系

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

离线

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

MK-2020
会员
注册时间: 2020-01-02
累计积分: 50

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

微凉VeiLiang 说:

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

接了GND地了。

离线

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

MK-2020
会员
注册时间: 2020-01-02
累计积分: 50

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

泡在妞里的Feel 说:

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

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

离线

#20 2020-03-27 19:01:55

wwng
会员
注册时间: 2020-03-18
累计积分: 46

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

我的情况跟你恰恰相反,VREF 0.03v 但是sunxi-fel 可以识别设备。

离线

#21 2020-03-27 19:27:08

wwng
会员
注册时间: 2020-03-18
累计积分: 46

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

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

离线

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

MK-2020
会员
注册时间: 2020-01-02
累计积分: 50

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

wwng 说:

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

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

离线

#23 2020-05-21 07:47:21

ifree64
会员
注册时间: 2019-06-27
累计积分: 49

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

请教一下,模拟部分AVCC、VR1、VR2是否一定要全接上,芯片才能工作。
我现在一个板子也是上电后好像完全没有反应,晶振都没振起来,板子因为模拟部分没有用到,VR1这几个没接。

离线

页脚

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