Hello Forum,
My circuit has the TMS320C6746 DSP powered from the TPS65070, and my question relates to the function of PGOOD on power up.
My plan is to connect the TPS65070 PGOOD output to the reset input of the DSP to take it out of reset on power up after all the PMIC rails have stabilized. My problem is that, according to my reading of the TPS65070 datasheet, the default values in the PGOODMASK register will prevent me from using PGOOD in this way.
The PGOODMASK Bit 5..0 register default values are 010000. My interpretation of this is that the status of all the outputs, except for VDCDC1 (B4), will be masked on power up and according to the datasheet will therefore "not affect the status of the PGOOD output pin."
It seems from this that the only output that isn't part of the automated sequencing (and coincidentally the only output I'm not using) is the one that will determine if PGOOD is HIGH or not on power up. This seems very odd and arbitrary to me. I would have actually expected the opposite of this, where the power good status of all the enabled outputs would have been OR'd together, even on power up, to yield the PGOOD status (like the function of the INT pin on the TPS65023).
From this, my questions are:
1/ Is my interpretation of the PGOOD and PGOODMASK functions correct?
2/ What was the rationale behind this 010000 default PGOODMASK register settings?
3/ Is there any way for the TPS65070 to have its PGOOD output actually reflect the status of the enabled outputs on power up?
4/ Alternatively, can a variant of the TPS65070 be ordered that would have the PGOOD mask default values be the complement of those that exist now; i.e. 101111 rather than 010000?
Thank you in advance for your help!
Regards