Unable to connect j-link on nRF9160 custom board

Does anyone have some troubleshooting tips for how to test a custom board with nRF9160.

It is a new design, the schematic is based on the DK, including the j-link/swd connector.

We have a 3V3 supply.

I have been wondering about the inversion of the SWD RESET signal on the DK board so we implemented the schematic with both inversion and direct connection just to be sure. I assume connection of SWD nRESET signal to pin 32 throuth a 1k resistor with a capacitor is how it should be. 

Is the a guide on checking the CPU bootup etc...?

I have tested by J-Link on the DK by powering it through the external power connector and using the P18 connector. On the DK my J-Link interface connects.

  • Hi,

     

    The transistor logic seems to invert the RESET signal. Could you check if /RESET is kept high? Looks like it will be kept low when the input signal RESET is high.

     

    Kind regards,

    Håkon

  • I really think that the transistor logic should not be there at all, but it is copied from the Nordic DK schematic. Since I was not shure why it was there, we decided to keep it but also have R6 that can be mounted so that there is no transistor logic (also removing U4).

    I will measure the signal..

  • I have been looking on the reset circuit... Strange as it is copied from the development board.

    But it is clearly wrong. I have modified it to look like this:

    So a direct connection from j-link reset to the nReset. There is only the filter with a 1k (R10) and capacitor 100 nF (C12). 

    But I only measure ~ 1V on the reset pin. I have 3V3 on the VDD_GPIO pin. Looking on the data sheet I belive I should measure around 2.2V. It goes to 0V when debugger is disconnected... (VDD_GPIO still at 3V3)

  • Hi,

     

    Thomas said:
    But I only measure ~ 1V on the reset pin. I have 3V3 on the VDD_GPIO pin. Looking on the data sheet I belive I should measure around 2.2V. It goes to 0V when debugger is disconnected... (VDD_GPIO still at 3V3)

    If it goes to 0V when the debugger is disconnected, it indicates that the nRF9160 is not powered. This pin should be equal to VDD_GPIO

    Have you checked all solderings and connections towards the nRF9160? Specifically the voltages on VDD1/VDD2 etc?

     

    Kind regards,

    Håkon

  • I have taken a new board as the reset curcuit shown above could have given trouble. Before applying power to the board the whole reset (3 transistors and resistors) were removed.

    I am measureing 3V3 on the VCC_GPIO but no voltage on VDD1, VDD2 or the nRESET pin.

    Soldering looks very good so I do not expect anything like that to be a problem.

    Any suggestion to what I should try?

Related