Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
WonjinHan
Level 5
Level 5
Distributor - Changnam (South Korea)
50 questions asked 100 sign-ins 50 replies posted

Dears. 

Now i'm looking for the detail information about the interference between unused gpio configuration and latch-up in the condition of long PCB trace. 

so, please make  following description (from HARDWARE DESIGN GUIDE FOR THE TRAVEO T2G)  clear for me. 

"When there is a risk of a latch-up effect at an unused pin due to the board design (long traces of optional
features), terminate the input pin using internal pull-up or pull-down resistors.
The advantage is low current consumption and BOM cost reduction compared to using external termination
resistors. Disadvantage is that you must configure the port pin state after a reset. Therefore, during a reset
caused by any disturbance (supply, clock issues, and so on), the internal termination is not available anymore
and the system is again vulnerable against a latch-up effect. You can choose this method if there are unused pins without a long trace. In general, it must be considered that the pin state (enabled pull-up or pull-down resistor) must be unchanged when a low-power mode is entered. The reason is that for an external resistor, the internal termination must be available all the time " 

 

To avoid latch-up occurred from the fact that the unused IO trace is rather long, What configuration you recommend to set up with internal pull-up or pull-down  for the following items ? 

1. PortPinDirection : 

2. PortPinInitialMode :

3. PortPinOutputDrive : 

 

Plus , to avoid latch-up occurred from the fact that the unused IO trace is rather long, What configuration you recommend to set up with external pull-up or pull-down  for the following items ? 

1. PortPinDirection : 

2. PortPinInitialMode :

3. PortPinOutputDrive : 

 

Best regards, 

Kevin Han. 

 

0 Likes
1 Reply
abhikul
Moderator
Moderator
Moderator
50 sign-ins 10 solutions authored 25 replies posted

Hello @WonjinHan ,

Could you please confirm that is your query related to Traveo T2G MCAL driver?

Because the items which you mentioned i.e., PortPinDirection , PortPinInitialMode, PortPinOutputDrive are related to Traveo T2G MCAL driver and this driver is licensed, and so this topic cannot be discussed in a public forum.

In general the status of unused GPIO's is High-Z, input buffer is enabled, and no internal pull-up/down resister connected.

Please refer the below Traveo 2 FAQ link:

https://community.infineon.com/t5/Knowledge-Base-Articles/Traveo-II-Automotive-Body-Controller-FAQ-G...

Thanks & Regards

Abhishek Kulkarni

0 Likes