nRF7002 has a highly configurable coexistence hardware to help mitigate interference between WLAN and Bluetooth® LE/IEEE 802.15.4 devices (Bluetooth LE, Thread®, Zigbee®).
A Packet Traffic Arbitration (PTA) module, connected to the CH logic function, facilitates the mitigation of various interference scenarios through a highly-programmable fabric. The coexistence hardware enables flexible output signals that support interface configurations like 3-wire and 4-wire. The primary schemes supported are:
The following figure shows the architecture of the coexistence hardware with details about the PTA control lines.
Signal name | I/O | Requirement | Bluetooth LE/IEEE 802.15.4 signal (3-wire/4-wire) | Description |
---|---|---|---|---|
COEX_REQ | Input | Mandatory for 3-wire and 4-wire | SR_REQUEST | Bluetooth LE/IEEE 802.15.4 device requesting a TX/RX transaction |
COEX_STATUS0 | Input | Mandatory for 3-wire and 4-wire | SR_STATUS | Indicates if the Bluetooth LE/IEEE 802.15.4 transaction is TX or RX. If the device supports a Priority signal, Priority is muxed with TX/RX on this signal based on the timing diagrams. |
COEX_GRANT | Output | Mandatory for 3-wire and 4-wire | SR_GRANT | Indicates that the Bluetooth LE/IEEE 802.15.4 device is granted access for this transaction. |
COEX_STATUS1/SW_CTRL1 | Input/Output | Optional for 3-wire | SR_PTI/RF_SW_CTRL1 | In 4-wire mode, this carries the Bluetooth LE/IEEE 802.15.4 1 bit priority signal. In 3-wire Shared Antenna mode, this can be optionally used as a second antenna switch control signal. |
SW_CTRL0 | Output | Mandatory for 3-wire and 4-wire Shared Antenna mode. Optional otherwise | RF_SW_CTRL0 | Used for antenna switch control in Shared Antenna mode. |