Inquiry Regarding SPI Integration Between HT-HC32 (ESP32 Wi-Fi HaLow) and DWM1001 (nRF52832)

Dear Heltec Automation Community,

I am currently evaluating the integration of your HT-HC32 (ESP32 Wi-Fi HaLow module) with a DWM1001 module based on the nRF52832 MCU for my application.

I have reviewed the interface options on both modules, and while the DWM1001 documentation provides clarity on its SPI interface, I am unclear about the SPI interface on the HT-HC32 side. Specifically, I would like to know:

  1. Is it possible to establish SPI communication between the HT-HC32 and the DWM1001?
  2. Which SPI interface/pins on the HT-HC32 should be connected to the SPI pins of the DWM1001?
  3. Can the HT-HC32 act as a host (master) device in this SPI setup?
  4. Is the HT-HC32 capable of interfacing with and hosting a peripheral MCU like the nRF52832?
  5. Are there any specific steps or configurations required to enable SPI communication between the two modules?

I would highly appreciate any documentation, pin mapping, or guidance you could provide regarding this setup.

Looking forward to your support.

Best regards,
Vinith

The documentation has reference design PDFs for both SPI & SDIO …

1 Like
  1. Can the HT-HC32 act as a host (master) device in this SPI setup since my nrf52832 need a host controller?

Why does your nRF need a host controller? But I don’t think that’s so relevant because you’d be interfacing with the ESP32-S3 on the board, not the actual HaLow module, as the HaLow module doesn’t have the pins broken out.

And as the DWM1001 is a UWB radio, what is it you are trying to do here, because with two complex radio systems / protocols and two very different MCU’s we could be guessing at how to answer for a while here!

The thing I am trying to achieve is that I will receive uwb data from my dwm1001 and I want to send it to wifi and access the info. For that I need communication between DWM1001 and HT-HC32 module. Any flaws in my approach?

The HT-HC32 has the ESP32-S3 and a camera on it and the HaLow module.

If you just need to get the UWB data to WiFi, then connecting the DWM1001 to a simpler module of many different kinds, even using AT commands like the older ESP8266 would probably be simpler.

Yeah but the reason for going forward with HT-HC32 is that we are open to a lot of other possibilities and want to make use of the module to the fullest. If there is a possibility of connecting dwm1001 and ht-hc32, we want to go for it.

Maybe you missed this bit?