Announcements
IMPORTANT: Cypress Developer Community is transitioning on October 20th. To learn more and be prepared for this change, check out our latest announcement.
cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

Robin_Peng
Contributor

Hi Sir,

A very Good Day to you !

The customer's product is an industrial camera, which uses cyusb3014-bzxc. When performing ESD 4KV test, no data will be sent out from CYUSB3014. The following figure is detected by bushound.All the control commands sent from the host failed, and the reset device can be used to restore normal operation.How to solve this problem?

Best regards!

Paddy

pastedImage_0.png

pastedImage_1.png

0 Likes
3 Replies
Hemanth
Moderator
Moderator

Hi,

1. Are you doing contact discharge or air discharge?

2. The location of on the board where you are firing the charge gun?

3. Have you provided ESD protection diodes on USB lines?

4. Could you please provide the schematic of your design.

Please check if you are getting CY_U3P_USB_EVENT_EP_UNDERRUN - you can check it in USBEventCB().

>If yes, you can implement the handling which is there in GpifToUsb example and test for response from device.

Please implement USB logging as implemented in USBBulkSrcSink example of FX3 SDK and share the UART log.

Regards,

Hemanth

Hemanth
0 Likes
Robin_Peng
Contributor

Hi Hemanth,

1、contact discharge

2、Firing the charge gun position is not fixed;

3、The circuit schematic diagram of CY3014 is shown below

Regards,

Paddy

1.png

2.png

3.png

4.png5.png6.png

0 Likes
Hemanth
Moderator
Moderator

Thank you for the reply. Can you also please check below:

Please check if you are getting CY_U3P_USB_EVENT_EP_UNDERRUN - you can check it in USBEventCB().

>If yes, you can implement the handling which is there in GpifToUsb example and test for response from device.

Please implement USB logging as implemented in USBBulkSrcSink example of FX3 SDK and share the UART log.

Regards,

Hemanth

Hemanth
0 Likes