LPC54606 USB0 HOST not detecting keyboard

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

LPC54606 USB0 HOST not detecting keyboard

Jump to solution
809 Views
nagarajan
Contributor II

 

We have made custom board with LPC54606 micro(revision 18151A) with core clock of 180Mhz.

I am testing host on USB0 interface for past two week.

USB PLL is setup with 48Mhz and verified via CLKOUT. USB registers details below:

nagarajan_2-1606967800438.png

 

All OHCI registers are setup with values:

nagarajan_1-1606967368582.png

The HCFMREMAINING and HCFMNUMBER are changing. RHSC interrupt is not detecting on keyboard insertion. But pull up is happing on DM pin. There is no activity on DP and DM pins.

Only SF interrupt is detecting.

VBUS output and overcurrent status input is OK. USB_ID pin with low or High also checked.

Please anyboby give some information or pointer for probable causes.

 

V.Nagarajan

0 Kudos
Reply
1 Solution
786 Views
nagarajan
Contributor II

I have found a reason for USB keyboard not detecting.

USB0 HOST Function also needs a USB0_VBUS signal.

But see the user manual

 

nagarajan_0-1607052415414.png

I lost two weeks of my debugging time.

Please NXP team review the data sheet and user manual for LPC546XX.

I am sharing this so that others trying this can benefit.

Now i am going to check USB1 HS as host, surprises can be there!?

 

V.Nagarajan

 

 

 

View solution in original post

0 Kudos
Reply
1 Reply
787 Views
nagarajan
Contributor II

I have found a reason for USB keyboard not detecting.

USB0 HOST Function also needs a USB0_VBUS signal.

But see the user manual

 

nagarajan_0-1607052415414.png

I lost two weeks of my debugging time.

Please NXP team review the data sheet and user manual for LPC546XX.

I am sharing this so that others trying this can benefit.

Now i am going to check USB1 HS as host, surprises can be there!?

 

V.Nagarajan

 

 

 

0 Kudos
Reply