Hi, @mayliu1 @
Thank you for your reply!
We already had mature equipment before, and this new device was developed by replacing the display panel and driver chip on this basis.Therefore, we suspect that the introduction of new components has led to changes in the electrical performance of the equipment.
Before the panel was replaced, there had never been a DCDC power failure during normal operation.Similar situations have not occurred in other products using the same MCU either.
By the way, on the equipment using RT1052 as the MCU, there is an extremely rare DCDC power-on failure when the device is powered on for the first time. But this is relatively acceptable, and we are constantly modifying and testing this issue.
It is extremely difficult to use an oscilloscope for tracking tests. We do not have the ability to monitor the oscilloscope 24/7, nor do we have enough oscilloscopes to monitor all the equipment. We can record one or two oscilloscopes, but it can be imagined that it is extremely difficult to find potential voltage fluctuations.
We have tried disabling the on/off button and extending the debounce time to 500ms.
SNVS->LPCR &= ~SNVS_LPCR_BTN_PRESS_TIME_MASK;
SNVS->LPCR |= SNVS_LPCR_BTN_PRESS_TIME(3);
SNVS->LPCR &= ~SNVS_LPCR_DEBOUNCE_MASK;
SNVS->LPCR |= SNVS_LPCR_DEBOUNCE(2);
It seems that the probability of DCDC power loss has decreased.
Currently, during our code review, we found that we are using an old SDK, with the DCDC voltage set at 1.25V and the core frequency at 600MHz. We are wondering if increasing the DCDC voltage to 1.275V or reducing the frequency to 528MHz would bring about any improvement.
Looking forward to your reply.
Best Regards!