Can nRF54H20 work with nRF7002?

Dear Nordic team,

I am currently working with the nRF54H20 and have been researching the nRF7002 (using the nRF7002-DK). I would like to ask if the nRF54H20 is compatible with the nRF7002 chip. I might need to manually connect the nRF54H20 to the nRF7002 chip on the nRF7002-DK.


** As far as I know, the nRF7002 is designed for the nRF52, nRF53, and nRF91. Is there any updated information or plans to support the nRF54H20?

www.nordicsemi.com/.../nRF7002



Thanks.

  • Hi,

    I see now what might have lead to these pin conflicts, that shield is not refering to EVK but the EB. The nRF54 being in the name had me confused.

    I assume what you are using is the EK and not the EB?

    Regards,

    Elfving

  • Yes, I am using the nRF54H20-DK connected to the nRF7002-EK.
    When building the Wi-Fi: Shell, I use the Board target: nrf54h20dk/nrf54h20/cpuapp and Shields: nrf700x_nrf54h20dk as specified in the README Requirements. What confuses me is that Pin1.00 is configured for both iovdd-ctrl-gpios and bucken-gpios.

    &spi130 {
    	status = "okay";
    	cs-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
    
    	pinctrl-0 = <&spi130_default>;
    	pinctrl-1 = <&spi130_sleep>;
    	pinctrl-names = "default", "sleep";
    	memory-regions = <&cpuapp_dma_region>;
    	nrf700x: nrf7002@0 {
    		compatible = "nordic,nrf700x-spi";
    		status = "okay";
    		reg = <0>;
    		spi-max-frequency = <DT_FREQ_M(8)>;
    		bucken-gpios = <&gpio1 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>;
    		iovdd-ctrl-gpios = <&gpio1 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>;
    		host-irq-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
    	};
    };
    

  • I see. I guess this can explain the pin issues. The EB is what we recommend for the 54 series. The EK is only compatible with the 52/53/91 series DKs. Do you have an EB? Your RSM is hopefully able to provide one to you.

    The EB do not have separate iovdd-ctrl pin as EK. There is a small circuit which uses bucken itself as iovdd-ctrl due to lack of pins. So in the code same P1.00 pin is used for both iovdd-ctrl and bucken. Our “shield” based support for the 54H is the EB mounted on a custom interposer. 

    Another thing I should mention is that if you are planning on designing your own PCB, then don't use this shared BUCKEN and IOVDD_EN approach (as used on the EB) as it does not satisfy the documented power up/powerdown requirements as detailed in the PS. We just decided on doing it this way as there were not enough IOs on the EB to support independent controls.

    Regards,

    Elfving

  • Hi  
    I get it now. Adding eb to the overlay file name (e.g: nrf700eb_nrf54h20dk.overlay) makes more sense. I have both nRF7002EK and EB, so I'll try with the EB.
    Thanks for your help.

  • No problem at all, and sorry about the slow response from me here.

    So it seems that the current version of the DK doesn't support the EB without the custom interposer. I am looking into getting the schematics for that for you. 

    Though the EK can work with the wiring strategy you tried there as well (our Wi-Fi R&D team just tested it). Just note that power sequence is violated with both bucken and iovdden connected to same pin and we do not want that situation in a real product.

    Regards,

    Elfving

Related