Serious problem on i.MX53 system due to SGTL5000 Errata #ER1

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Serious problem on i.MX53 system due to SGTL5000 Errata #ER1

1,332 Views
MOW
Contributor IV

Hi all

We have several custom systems based on i.MX53 and i.MX6x SoCs using the SGTL5000 audio codec and a dialog DA9063 PMIC; both connected to the same I2C bus of the i.MX-SoC.

Now we're facing serious troubles due to the SGTL5000 Errata #ER1: "Internal Vdd regulator does not start up". Although the errata claims this problems "is very rare" we experience this problems on some boards up to ~50% of the power-cycles; the more often these boards a (re-)started, the more often the problem occurs. Power-cycling the board, when this errata happens, usually bring the SGTL5000 back to life, but as the SGTL5000 and the PMIC, which also indirectly powers the SGTL5000, (and some more I2C devices) are connected to the same I2C bus on our systems, this errata also "cuts-off" any communication with the PMIC, when it happens. The board becomes unusable and must be power-cycled manually by the customer.

Does anybody have any idea, how we might be able to power-cycle a DA9053 PMIC via software, without being able to use its I2C-interface?

The DA9053 pins usually meant for a power-cycle or shutdown don't seem to be usable on our system(s):

  • nSHUTDOWN is constantly pulled high (no SW control)
  • GPI14 & GPI15 are unconnected
  • nONKEY/KEEP_ACT is connected to PMIC_ON_REQ of the i.MX53, but to power-cycle the DA9053 via this pin a 5s-pulse must be generated. As far as we can see in the i.MX53 documentation, PMIC_ON_REQ is only controllable indirectly via the ALARM-function of the SRTC and the i.MX53 reference manual implies, that this function is only intended to cause a (short?) wake-up pulse on this pin.

Is it possible to generate a 5s pulse via the PMIC_ON_REQ-pin of the i.MX53 is some (undocumented?) way? Is it possible to restart the SGTL5000 in some way, once the errata #ER1 has occurred?

Thanks for your help.

Labels (2)
0 Kudos
5 Replies

690 Views
YixingKong
Senior Contributor IV

Marc

This discussion is closed since no activity. If you still need help, please feel free to reply with an update to this discussion, or create another discussion.

Thanks,

0 Kudos

690 Views
MOW
Contributor IV

Yixing,

No solution, yet. Our Freescale FAE told me some Freescale engineers are working on the problem. I was expecting that some solution or at least more information would be posted here, as Freescale's official ticket system seems not to be working anymore and Freescale engineers are claimed to read and help with issues posted here in the community, instead?!

0 Kudos

690 Views
YixingKong
Senior Contributor IV

Marc

Yes, community will be Freescale customer platform now, and ticket system is no longer used. As to this issue, since it had been closed, I suggest you work with Freescale FAE to get solution directly. You are welcome to use community to post any of your issues in developing products with Freescale chips.

Thanks,

0 Kudos

690 Views
YixingKong
Senior Contributor IV

Marc

We have not got your response yet and will close the discussion in 3 days. If you still need help, please feel free to reply with an update to this discussion.

Thanks,

Yixing

0 Kudos

690 Views
YixingKong
Senior Contributor IV

Marc

We are sorry for getting back to you so late. Are you still stuck with the issue? If you have somehow to resolved the issue, can we close the discussion? If you still need help, please feel free to reply with an update to this discussion.

Thanks,

Yixing

0 Kudos