MPC5748G USB Dependency on UART

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

MPC5748G USB Dependency on UART

跳至解决方案
1,213 次查看
nextsteve
Contributor III

Hi,

We are experiencing a weird issue on our MPC5748G where the USB is unreliable without a valid level on LIN1RX.

We are using the Green Hills RTOS and the Microchip USB83340 transceiver on ULPI0, connected as a USB device to a host CPU running Linux.

We have LIN1 on PC6/7 going to a header that we use as a debug terminal with the FTDI smart cable.

If the FTDI cable is unconnected, our USB connection will consistently drop.

When the FTDI cable is connected or I add a 100k pull up on LIN1RX, then the connection is fine.

It is also interesting that when our debug nexus probe is connected which pulls high all of the MDO signals on ports L and M, then that also fixes USB.

 

Is there any reason why the debug UART or nexus probe would have any affect on the USB?

 

Thanks,

Steve 

标签 (1)
标记 (2)
0 项奖励
回复
1 解答
1,026 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

it's really not clear to me what happened. How did you configured LIN1RX pins? Is internal pull up resistor enabled? Have you tried the disable rx interrupt from LIN1? If the pin is floating, it could lead to accidental false interrupts...

It does not explain why it works with nexus probe but I do not have other idea now...

Regards,

Lukas

在原帖中查看解决方案

0 项奖励
回复
2 回复数
1,027 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

it's really not clear to me what happened. How did you configured LIN1RX pins? Is internal pull up resistor enabled? Have you tried the disable rx interrupt from LIN1? If the pin is floating, it could lead to accidental false interrupts...

It does not explain why it works with nexus probe but I do not have other idea now...

Regards,

Lukas

0 项奖励
回复
1,026 次查看
nextsteve
Contributor III

You are probably correct Lukas. Was just wondering if there was any other peculiarity to this processor that could be causing our issue. 

0 项奖励
回复