Signal switches

nRF7002 DK Hardware

On the nRF7002 DK, multiple analog switches are used to connect and disconnect signals based on different scenarios.

Figure 1. Signal switches
Schematic: nRF7002 DK signal switches

The USB and SW6 control the signal switches by using USB_DETECT as an input to SW6. Therefore, the interface MCU can be disconnected either by unplugging the USB cable in J2 or by toggling SW6.

The signal controls a set of switches (U3, U5, U6, U25) that break the connection between the nRF5340 System on Chip (SoC) and the interface MCU and control the power for the interface MCU. See Interface MCU power for more information.

Switches U3, U5, and U25 break the connection of the UART lines and SWD/RESET lines. In addition, the signal controls the routing of the RESET signal depending on user preference when the interface MCU is connected or disconnected.

  • When the interface MCU is connected, shorting SB46 connects the RESET pin in the Arduino interface to the BOOT input of the interface MCU.
  • Shorting SB43 connects the RESET pin in the Arduino interface to the IF Boot/Reset button.

When a shield is connected, there are two analog switches connecting the pull-up resistors to the Inter-integrated Circuit (I2C) bus lines (SDA and SCL). This function uses a ground pin on the Arduino shield to control the switch. This feature can be disabled by cutting SB33. To permanently enable pull-up resistors, short SB32.

Figure 2. Solder bridges: Shield detect and reset behavior
nRF7002 DK solder bridges: Shield detect and reset behavior