LPC1768 GPIO state DURING reset

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

LPC1768 GPIO state DURING reset

跳至解决方案
3,399 次查看
prakashbhumired
NXP Employee
NXP Employee

Hi 

Our customer (Honeywell) has designed a product where "during" reset (not after reset), the GPIOs are settling to a high voltage (towards the Vdd/supply), due to which the interfaces are enabled accidentally "during" reset. They designed the application assuming the GPIO reset state is High-Z input.

Although, we have not reviewed their schematic and the actual environment, they would like to know the GPIO pin state 

"DURING" reset ( Is it High-Z, input with pull-up/pull-down etc?). Also would like to know the on-chip pull-up resistance/current value if the GPIO reset state is input with pull-up.

They need this information to calculate the external pull-up/down resistor/current in order to avoid inadvertent activation of interfaces DURING reset.

I tried to get the answer myself through communities, reference manual/datasheets, but no mention of this data.

This question should preferably go to the I/O designer of LPC1768 and kindly request to answer in relation to LPC1768.

Regards

Prakash

标签 (1)
1 解答
2,577 次查看
Carlos_Mendoza
NXP Employee
NXP Employee

Hi Prakash,

 

You are welcome, answering your questions:
1.- You can use those values as an estimation but I would recommend you to test the pull-down resistor and its effectiveness.
2.- This information is mentioned in the Data sheet and User manual:

pastedImage_1.png

3.- The same applies for the POR, after reset the the port pins will go from undefined state to input state with pull-up resistor.

Hope it helps!

 

Best Regards,
Carlos Mendoza
Technical Support Engineer

在原帖中查看解决方案

0 项奖励
回复
3 回复数
2,577 次查看
Carlos_Mendoza
NXP Employee
NXP Employee

Hi Prakash,

During reset the port pins will go from undefined state to input state with pull-up resistor. This takes place directly after the reset is active. The delay is around a few nsec.

About the pull-up and pull-down 'weaks', these are not actual resistors. They are transistors configured as a current source with a typical short circuit current of 50 uA. They are 'weak' current sources. For simplicity, we call them resistors.

See chapter 11.3 in the data sheet (Electrical pin characteristics). It has figures showing the V-vs-I characteristics of the pull-up/pull-down:

http://cache.nxp.com/docs/en/data-sheet/LPC1769_68_67_66_65_64_63.pdf

I would recommend you to enter a support request for your customer questions:

Support|NXP 


Hope it helps!

Best Regards,
Carlos Mendoza
Technical Support Engineer

2,577 次查看
prakashbhumired
NXP Employee
NXP Employee

Hi Carlos_Mendoza Employee ,

Thank yoy very much quick and clear response.

Sorry, I will post customer questions on support from next time.

Few questions again:

1. So can I assume the effective resitance is equal to 3.3/50uA, just for an example and use it for pull down estimation? Is this a fair assumption?

2. A general question: I have gone through couple of NXP,Legacy FSL and competitor MCU datasheets, but never saw this "DURING reset" behaviour explicitly documented? Just  

    curious to know about this.

3. Is it the same state (input with pull-up), during "power on reset" (POR) as well ( during the defined clock cycles for the POR logic)?

Regards

Prakash

0 项奖励
回复
2,578 次查看
Carlos_Mendoza
NXP Employee
NXP Employee

Hi Prakash,

 

You are welcome, answering your questions:
1.- You can use those values as an estimation but I would recommend you to test the pull-down resistor and its effectiveness.
2.- This information is mentioned in the Data sheet and User manual:

pastedImage_1.png

3.- The same applies for the POR, after reset the the port pins will go from undefined state to input state with pull-up resistor.

Hope it helps!

 

Best Regards,
Carlos Mendoza
Technical Support Engineer

0 项奖励
回复