Firmware status code read-out procedures with debug mode?
Manoj
Asked: August 10, 20222022-08-10T16:46:26+05:30 2022-08-10T16:46:26+05:30In: Power Management
INFNIEON
Share
Related Questions
- How do microcontrollers optimize power consumption to extend battery life in battery-powered devices?
- Why Just 250 MHz Variants in STM32H5?
- How to Increase TLE9180D31QKXUMA1 Maximum PWM Frequency?
- What is the EVADC Difference Mode after Limit Checking?
- How do you choose the IGBT category according to current and voltage?
Procedures for firmware status code read-out in debug mode Steps 1. Open the configuration file (see the example in Figure 33) used in the system which has the problem of powering up or shutting down, then set the DebugMode parameter to “Enabled”. 2. Ensure that the AC input to the board is switchedRead more
Procedures for firmware status code read-out in debug mode
Steps
1. Open the configuration file (see the example in Figure 33) used in the system which has the problem of powering up or shutting down, then set the DebugMode parameter to “Enabled”.
2. Ensure that the AC input to the board is switched off and that the hardware connection for configuration is OK based on Figure 32, plus a low-ESR ceramic capacitor of 1 nF soldered across the UART pin and ground for noise decoupling.
3. Click to supply power and establish connection to the target XDPL8210. After this step, the XDPL8210 will be in configuration mode and the device status should change to.
4. Supply the board with AC input and output conditions, which trigger the problem. After this step, the board does not start up because XDPL8210 is still in configuration mode.
5. Click to test the configuration with the target XDPL8210.
After this step, the IC will automatically start up in debug mode and you should see a pop-up window like the one shown below. If any protection is triggered, the IC’s GD pin will stop switching and the output will stay low.
6. Click “OK” in the pop-up window.
7. Click the “Refresh” button in the .dp Vision application section and switch off the AC input. After this step, the firmware status code is read out. If any protection has been triggered after step 5, the status code will show a value in red. Otherwise, it will show 0x0000 in black.
8. Hover the mouse over the status code and the description of the status code will be shown. For example, 0x0040 means input UVP has been triggered.
9. Apply the necessary counter-measure or repeat the steps above to debug again. Otherwise, ensure
See lessthe AC input is switched off before disconnecting the programming cable from the XDPL8210
board.