MPC8313 USB device attach after a power cycle

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

MPC8313 USB device attach after a power cycle

704 次查看
heathdowling
Contributor II

We have been using the MPC8313 for many years without any issue but recently it seems we have been seeing many instances when power cycling our device, as soon as the 8313 starts to power-up it will pull-up D+, D- or both, causing our host PC to try to enumerate to it.  The problem seems to be dependent on how quickly you power cycle the device or in other words, how long you allow the power to decay before applying full power again.  If I immediately turn on the device after it powering it off, on a 'bad' machine,. it will pull D+/D- high, but if I let the power decay for 30-40 seconds before turning it back on, the problem doesn't happen.  Normally, our FW will wait until the device fully boots before setting the RS bit in the USB command register to connect to the host PC.  Our board does have a power-on reset chip to insure that the processor is never running unless the power is above the minimum threshold.

This is occurring on boards that have been built this year and have silicon revision v2.1...  I looked at an older product (4-5 years old) which also had v2.1 silicon and has the same power supplies/power sequencing as the boards built today and it does not exhibit the problem.

Does anyone have any insight on this issue?

Thanks,

Heath

0 项奖励
回复
2 回复数

620 次查看
heathdowling
Contributor II

Hi Pavel, thank you for your comments.  200mS after power has been removed, the 3 processor supplies (3.3V, 1.8V & 1.0V) all are under 400mV.  The 3.3V supply takes about 4 seconds total to get to 0V while the 1.8V takes 1 second & the 1.0V supply takes 40mS.  I don't think we are violating this requirement.  I'm assuming that there must some charge within the chip that drains much more slowly.

Regards,

Heath

0 项奖励
回复

620 次查看
Pavel
NXP Employee
NXP Employee

Typical requirement for power supply is the following:

"The power-down cycle must complete such that power supply values are below 0.4 V before a new power-up cycle can be started.”

This recommendation can be applied to the MPC8313.

 

Test your board using this power-down/power-up sequence.


Have a great day,
Pavel Chubakov

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复