USB3014 能识别 BULK OUT可以,BULKIN就无法通信

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
zhka_4728946
Level 2
Level 2
10 replies posted 5 replies posted 5 sign-ins

hi,请教一下,现在用CYUSB3014 烧录官方的固件USBBULKSOURCESINK这个例程,用Streamer测试,Bulk OUT速度都OK,但是BulkIN就一直会Fail,这可能是哪里的原因?那两颗100nF的电容换过了也一样。想问一下可能出现的问题在哪里呢?

0 点赞
9 回复数
zhka_4728946
Level 2
Level 2
10 replies posted 5 replies posted 5 sign-ins

pastedImage_1.pngpastedImage_2.pngpastedImage_3.png

0 点赞

pastedImage_0.png

这是原理图

0 点赞
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hi,

您这个原理图这部分看不出什么问题,可以发一下PCB的截图吗?

0 点赞
zhka_4728946
Level 2
Level 2
10 replies posted 5 replies posted 5 sign-ins

pastedImage_0.png

另外我还遇到很奇怪的问题,如果我用USB3.0去烧录,SPI引导的方式,会提示找不到Flash,同样的用USB2.0就没有这个问题。

0 点赞
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

这个我们是建议在两对信号周围用GND覆盖并且打孔。并且我看你这个线宽似乎也太窄,我们是推荐11 mils。

0 点赞
zhka_4728946
Level 2
Level 2
10 replies posted 5 replies posted 5 sign-ins

阻抗得根据PCB的材质来计算的吧?我这里是根据板厂用的材质,官方给的一个小程序算出来的线宽,不然OUT的速度也不会到400M。有没有其他的可能造成?目前看起来这个IN一点速度都没有,焊接了好几块都这样,很奇怪

0 点赞
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

阻抗只需要一对信号正负匹配在90Ω内即可,没有对阻抗的具体数值有要求。

0 点赞
zhka_4728946
Level 2
Level 2
10 replies posted 5 replies posted 5 sign-ins

阻抗应该不是问题的所在,其他哪里还会出现这个问题么?3.0的情况下,SPI固件也下载不进去

0 点赞
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

向SPI下载固件的流程为先向FX3的RAM下载BootProgrammer这个固件,然后通过这个固件向SPI中写入image。

请确定您是哪一步出了问题。

0 点赞