LPC54606 USB1 is not recognised/listed in PC

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LPC54606 USB1 is not recognised/listed in PC

1,576 Views
sharads
Contributor I

We have designed custom board based on processor LPC54606J512DB208. Currently, we are testing USB interface.

We are using USB1 interface.

The USB examples like dev_cdc_vcom_bm are dev_dfu_bm given in SDK_2.6.0_LPC54606J512 are modified (usb_device_config.h) to run for USB1 (as examples are developed for default USB0). USB1 tried running at 96 as well as 48Mz.

I have connected the board to PC. But in PC, no device port is getting listed in Device Manager.

We are primarily looking for using this USB1 port for firmware upgrade. 

I have checked VBUS is getting 5V when micro USB cable is connected to PC.

PFA the hardware schematic to understand if anything wrong in hardware.

MCUXpresso IDE v11.0.0 is being used.

Please suggest some debug points to help this resolve.

Thanks & Regards,

Sharad

0 Kudos
Reply
3 Replies

1,498 Views
ZhangJennie
NXP TechSupport
NXP TechSupport

Hi Sharad

This problem may be caused by SW or HW design.

On SDK side, you need enable high speed mode with below code:

/*! @brief LPC USB IP3511 FS instance count */
#define USB_DEVICE_CONFIG_LPCIP3511FS (0U)

/*! @brief LPC USB IP3511 HS instance count */
#define USB_DEVICE_CONFIG_LPCIP3511HS (1U)

please test your modified SDK code with a demo code. If your code can work well on demo board, you need check your hardware design. USB1 is High speed USB, from the feedback of my customer, It is sensitive. so I suggest you refer our demo board USB1 design schematic.

For example, PRTR5V0U2X is recommended as additional ESD protection.

 

For more, see attached LPCXpresso54608 schematic, page 2 for USB1 module

Have a nice day,

Jun Zhang

0 Kudos
Reply

1,498 Views
sharads
Contributor I

Thanks Jun for your quick response.

I will follow your suggestions and let you know the result.

Regards,

Sharad

0 Kudos
Reply

1,489 Views
sharads
Contributor I

Hi,

Problem still persist. PC/Laptop's device manager not showing device in the list.

Code runs successfully on Eval board LPCXpresso546xx which has LPC54608 as processor. 

But not on custom board which is using LPC54606.

I have already shared the schematic. The only difference is we are using LCFE121002H900TG from Littlefuse instaed of PRTR5V0U2X. Will it make difference?

Pls suggest.

Regards,
Sharad

0 Kudos
Reply