Camera Connector USB2.0 / Type C not Working

Hi Team,

Iam using I2C, GPIO, and UART Signals from CAmera Connector in my breakout board design. I am using the same mating camera cable in the board and the high-speed lines are not terminated and left open in the connector because I don’t have a way to isolate the high-speed lines in the camera cable. I only use the low-speed [Jetson AGX Xavier Camera Miscellaneous Pin].

Whenever the Camera cable is connected to my breakout board during bootup the USB interface like mouse/keyboard won’t work which is connected to USB-c connector and Sata connector.

IS there any scenario that causes the USB interfaces not to work when the camera connector is connected?
If the jetson is booted successfully after that if i plug the camera connector then the usb interfaces working .
Is there anything we need to disable in kernel ??

Hi @prasanna ,
Sorry, I don’t quite understand your question. Could you please clarity something below?
1). Do you use Jetson AGX Xavier Developer Kit (P2972) to test your Camera module ?
2). As your statement → “the USB interface like mouse/keyboard won’t work which is connected to USB-c connector and Sata connector.” After looking into the P2972 schematic in my hand, is it J507 connector ? If so, have you tested other USB connectors like as J512 or J513 ?
3). As your statement → “I only use the low-speed [Jetson AGX Xavier Camera Miscellaneous Pin]”. What is meaning of Jetson AGX Xavier Camera Miscellaneous Pin ?
4). Could you please share us any completed debug logs of USB works and not work to see if we can find some clue from it?
5). Could you please also share us your schematic of breakout board and camera cable in details for reference ?
Thanks,

Hi Pepan,
I was referring to Table 10-2 in the Jetson OEM Guide document. Refer to attached the pic. Iam only using these pins in my design. so whenever I connect the camera cable to my board during booting then the USB won’t work. I had to connect the camera cable after the jetson successfully boots. I am not using any CSI signals in my board and it’s left open.
is there any relation between these IOs and USB PHY??
When I isolate these signals from my board by keeping the camera cable connected then the JEtson boots and USB work well. is there anything we need to take care in KERNEL??

HI Team,
could you pls help to look into this issue?

Hi @prasanna ,
Sorry for late response.
The Camera miscellaneous pins like as UART4, I2C3 , and GPIOs you used don’t related to any USB singals. We suspected this issue might be caused by incorrect pinmux setting.
1). Could you please share us your pinmux table for review ?
2). Do you use Jetson AGX Xavier Developer Kit (P2972) to test your Camera module ?
3). As your statement → “the USB interface like mouse/keyboard won’t work which is connected to USB-c connector and Sata connector.” After looking into the P2972 schematic in my hand, is it J507 connector ? If so, have you tested other USB connectors like as J512 or J513 ?
4). Could you please share us any completed kernel logs and debug logs of USB works and not work to see if we can find some clue from it?
5). Could you please also share us your schematic of breakout board and camera cable in details for reference ?

Thanks,

@prasanna could you elaborate what is “breakout board”? Is that a custom board made by you?

or you are talking about an issue on our AGX Xavier devkit carrier board?

By default, our BSP only supports the type C with Cypress PD. If your usb type C is using other kinds of controller, then usb may not work.

Hi Team,

  1. Breakout Board means it’s a custom-designed board.
  2. Do you use Jetson AGX Xavier Developer Kit (P2972) to test your Camera module - Yes Correct.
  3. As your statement → “the USB interface like mouse/keyboard won’t work which is connected to USB-c connector and Sata connector.” After looking into the P2972 schematic in my hand, is it J507 connector ? If so, have you tested other USB connectors like as J512 or J513 ? – Yes I have tested it with J512 and J513 yet it’s not working.
  4. Kernel Will share it Soon.
  5. Schematic Attached.

Hi @prasanna ,
Looking at your camera connector schematic , and also comparing to Xavier camera connector (J509) on CVB P2822 schematic. They are matched and these Camera miscellaneous pins exactlly don’t related to any USB signals. So this issue looks strange to me.
1). Please share us your pinmux file for checking
2). Please share us your completed kernel logs and debug logs of USB works and not work to see if we can find some clue from it?
3). If possible, could you help to remove those Camera miscellaneous pins One by One on your camera cable to figure out which singal exactlly influence the USB cannot work exactually ?

Thanks,

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.