cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

liuzhengxiang
New Contributor II

你好,我们现在生成的板子采用uvc ov5640方案,但是我们在测试过程经常发现有的手机通过type-c线连接cx3时,经常无法检测到uvc设备,但是有的手机或者电脑支持比较好。最主要的一个现象是,同一台手机在某块板子上支持比较好,检测到uvc设备稳定,但是在另一块cx3板子(同一批次生产的板子)却经常检测不到uvc camera设备。给人的感觉就是同一批次的板子兼容性很差。请问题此问题,cx3我们需要如何从硬件或软件上优化或改善?

0 Likes
1 Solution
14 Replies
YiZ_31
Moderator
Moderator

Hi,

 

关于板子的硬件设计问题,可以参考AN70707.

主要可以着手的地方就是USB trace,比如阻抗匹配,等长,周围和底部是否有GND保护等。其次你这个Type-C口如果是recepatcle,是否有加入USB MUX

0 Likes
liuzhengxiang
New Contributor II

哪里可以下载AN70707参考设计?

我们的板子没有加mux芯片。

我是否可以把设计图发你们,你们协助检查一下呢?

0 Likes
liuzhengxiang
New Contributor II

在软件配置层面是否有优化方案?

0 Likes
liuzhengxiang
New Contributor II

在fx3软件配置层面是否有优化方案?

0 Likes
liuzhengxiang
New Contributor II

咨询一下,如果要测试fx3的usb眼图,你们有对应的工具吗?

0 Likes
YiZ_31
Moderator
Moderator

眼图测试可以用任意固件做,相应的代码都在底层固件中, 无需额外步骤。

0 Likes
liuzhengxiang
New Contributor II

你的意思是就算cx3里已经烧录过我们自己的固件(上电起来后我们自己的固件会运行,软件会配置usb设备描述符),也不会影响做眼图?

0 Likes
liuzhengxiang
New Contributor II

咨询一下,CYUSB3065原理图中的A5,A6 pin脚对应的电容0.1uF电容在layout时必须靠近主芯片吗?我们对比我们上一版layout(上一版的板子对usb 3.0兼容性好很多)发现此电容比较靠近主芯片。而新板layout(目前新板对usb3.0兼容性比较差)发现此电容离的很远,不知是否是此电容的影响。

0 Likes
liuzhengxiang
New Contributor II

现在可能由于我们layout问题,这两个电容离主芯片有点远。从实际测试看usb 数据不是很稳定。咨询一下,是否有调整usb3.0 SSTXP(A5),SSTXM(A6)数据稳定的寄存器设置可以提高数据稳定性呢?我看001-76074_EZ-USB_FX3_Technical_Reference_Manual.pdf这个文档里485页里有关于

USB 3.0 PHY Transmitter Config Register的一些说明:

27:21 PCS_TX_SWING_LOW[6:0]

TX Amplitude (Low Swing Mode) in 10 mv units

20:14 PCS_TX_SWING_FULL[6:0]

TX Amplitude (Full Swing Mode) in 10 mv units

12:7 PCS_TX_DEEMPH_6DB[5:0]

TX de-emphasis at 6dB

5:0 PCS_TX_DEEMPH_3P5DB[5:0]

TX de-emphasis at 3.5dB

请问是否可以调整这个寄存器的配置,增加数据的稳定性?谢谢!

0 Likes
hant1216
New Contributor II

可以请教个cx3 配置的问题吗?我这里想不使用OV5640 ,更换了sensor。在建立了新的工程后,需要修改哪些内容呢?我这边是修改了cyu3imgasensor.c  在这里面有对sensor初始化并且也有响应。也配置了CX3 Configuration  .但是在pc端的e-CAMView 还是没有出图,现在不知道是不是还有什么地方没有修改到。对应的设备插到电脑下载固件后也是能被识别成摄像头设备。谢谢

0 Likes