Issue with failing VDD output – Is recovery possible? (nRF5340)

I am currently developing a project using an nRF5340DK and a custom board.

---------------------------------------------

PC ---(SWD)--- IntMCU at nRF5340DK ---(SWD)--- nRF5340 on custom PCB

Custom PCB
- External 32kHz crystal: X
- External Flash memory: X
- Voltage Mode: High Voltage mode
- Internal Regulator mode: LDO
- MCU voltage: 3.3V
- MCU VDD voltage: 1.8V
- SWD signal line voltage: 1.8V (IDK why. But I input 1.8V for VIOREF pin on nRF5340DK to programm my PCB)

---------------------------------------------

However, the SWD output on the custom board is measuring at 1.8V. (This wasn't my intentional design, but it seems to be the default setting, and I proceeded without modifying it.)

To match this, I used an external power supply to provide 1.8V to the VIOREF and VTG pins of the nRF5340DK, effectively bringing the DK's SWD line voltage down to 1.8V. Debugging was proceeding smoothly with this setup.

The problem occurred during the following instances:

Occasionally, the external power supply was turned off, leaving VIOREF empty. This caused the nRF5340DK’s default 3V output to flow directly into the custom board’s RESET pin.

In other cases, SWD signals were applied to the custom board's pins while the 3.3V main power was not supplied to the board.


Current Symptoms:

- The device is no longer detected by the nRF Connect SDK (shows as "Unknown Device").



- The RESET and VDD outputs on the custom board are unstable (fluctuating).


I suspect that the incorrect voltage levels flowing through the pins have caused hardware damage.

Is there any way to recover from this, or is the chip permanently damaged?



Parents
  • Hi again

    The VTG is a sense pin that's there for the debugger MCU to detect whether there is an external board connected or not so it knows which device to program.

    The resistors and switch on the SWD line is indeed protection components.

    Note that we can't recommend that you power the VTG pin separately, and this should also come from the custom board so that the sense mechanism is only in play when the custom board (and VTG) has power. Here's the correct setup for a custom board to be programmed from the nRF5340 DK.

    Best regards,

    Simon

  • Thank you for your response.

    Unfortunately, since the VDD pin was not broken out on the custom board (only VDDH was), I believe I'll need to manufacture a new PCB.

    Also, as you suggested, I will strengthen the protection for the SWD lines.

    Best regards.

    gwan0624

Reply Children
No Data
Related