MPC5748G USB Dependency on UART

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MPC5748G USB Dependency on UART

ソリューションへジャンプ
1,247件の閲覧回数
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,060件の閲覧回数
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,061件の閲覧回数
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,060件の閲覧回数
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 件の賞賛
返信