2026-05-11 6:50 AM - last edited on 2026-05-11 6:52 AM by Andrew Neil
I am trying to interface STM32L432KCU6 with ADIN1110. Volktek IMC-553 media converter is used to bridge the MCU board with laptop. I am trying to send UDP data. But communication is not succesful. I have a custom project board with the MCU as well as a nucleo board. I tried on both. However I have succesfully interfaced STM32 with ENC28J60 and communicated with laptop over UDP. I am currently doing development in Zephyr. However if any one can support in Arduino/STM32 Cube or any other, I am OK. My intention is succesfully interface ADIN1110 with STM32 and communicate data and visualise in laptop.Thanks in advance.
2026-05-11 6:58 AM - edited 2026-05-11 7:21 AM
Welcome to the forum.
Please see How to write your question to maximize your chances to find a solution for best results.
The ADIN1110 is an Analog Devices product - nothing to do with ST:
https://www.analog.com/en/products/adin1110.html
Have you studied the AD documentation, and tried the AD drivers, etc?
Have you contacted AD to verify your design?
https://www.analog.com/en/support.html
https://ez.analog.com/search?q=ADIN1110
The EVAL-ADIN1110 Evaluation Board for this part uses an STM32 - so have you looked at the code for that?
PS:
Do you have basic SPI comms working with the ADIN1110; eg, can you read the IDVER, PHYID, and/or CAPABILITY registers?
2026-05-11 7:28 AM
Hi, thanks for the reply. I am unable to read registers of ADIN1110. I checked SPI communication with 2 nucleo boards and it works fine. I believe something specifically related to ADIN1110 is absent or wrong in my code.
2026-05-11 7:33 AM
@Velox wrote:I checked SPI communication with 2 nucleo boards and it works fine.
You mean 2 Nucleo boards talking to each other ?
That really doesn't tell you much about communicating with the ADIN1110 !
@Velox wrote:I believe something specifically related to ADIN1110 is absent or wrong in my code.
So check the ADIN1110 datasheet: do you have the connections correct, correct SPI Mode, etc, etc?
Again, the EVAL-ADIN1110 Evaluation Board from ADI uses an STM32 - so have you looked at the code for that?
2026-05-11 7:41 AM
I have checked the datasheet. Connections and SPI modes are correct. But unfortunately not pinging.
I tried Sparkfun support and Arduino based code. But both my Zephyr code and Arduino code are both showing same issue. Couldnt establish connectivity.
2026-05-11 7:50 AM - edited 2026-05-11 7:52 AM
If your basic SPI comms isn't working, then there's no point worrying about ping !
You need the basic SPI comms working first - if that's not working, nothing else can possibly work.
Have you used an oscilloscope to verify that the SPI signals are clean, correct levels, etc?
Have you then used an analyser to verify the SPI messaging ?
PS:
@Velox wrote:I tried Sparkfun support and Arduino based code.
So what about the ADI code? The stuff from the actual manufacturer of the chip?