MicroMod supporting threadx with two "single pair ethernet" and wireless connection

Hello,

I am looking for a development board offering two “single pair ethernet” connections and a wireless connection. Processors and SPE/wireless chips shall be supported by threadx / netxduo (since a “road to safety certification” and an snmp client implementation are needed).

The possible solutions I have been looking at so far:

A) Using an ESP32 is not supported by threadx/netxduo (GitHub - eclipse-threadx/threadx: Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.). Otherwise it would work using:

  • MicroMod Main Board - Double
  • 2x MicroMod Single Pair Ethernet Function Board - ADIN1110
  • MicroMod ESP32 Processor

B) Connecting three MicroMod function boards:

  • MicroMod Main Board - Triple ?!?
  • 2x MicroMod Single Pair Ethernet Function Board - ADIN1110
  • MicroMod WiFi Function Board - DA16200
  • MicroMod STM32 Processor

C) Replacing ADIN1110 by ADIN2111 in the MicroMod function board:

  • MicroMod Main Board - Double
  • MicroMod Single Pair Ethernet Function Board - using ADIN2111 (https://www.analog.com/en/products/adin2111.html) and two SPE connectors instead of ADIN1110 with a single SPE connector
  • MicroMod WiFi Function Board - DA16200
  • MicroMod STM32 Processor

Has anyone tried out options B) or C) and recommend which option to choose?
Or is there an option D) that I have not thought about yet?

Best regards,
David

A is out.

C is preferable is you are comfy with making a custom board/rework…You’d need to design a custom MicroMod function board or modify an existing one to accommodate the ADIN2111. This option potentially reduces the number of components and simplifies the overall design.

B might be simple if modify the main board to become a triple (this is probably what I would attempt)

D Using an STM32 development board with integrated wireless, and adding SPE connectivity via expansion boards:

  • STM32H7 or STM32F7 series board with WiFi (e.g. STM32H735G-DK)
  • Two ADIN1110 evaluation boards connected via SPI/UART

Would provide:

  • STM32 processor with ThreadX/NetX Duo support
  • Integrated wireless
  • Two SPE connections via the ADIN1110 boards
  • More flexibility than the MicroMod ecosystem

The main tradeoff is a potentially larger form factor compared to the MicroMod