Skip to main content
Graduate
March 29, 2024
Question

Does H503RB support 12.5Mhz for I3c?

  • March 29, 2024
  • 2 replies
  • 1847 views

Hi, 

when I tried to set the clock  of I3C which is 12.5Mhz, it didn't work properly. 

Do I need something else to have 12.5mhz frequency?

 

Thanks,

Luke. 

 

    This topic has been closed for replies.

    2 replies

    Technical Moderator
    March 29, 2024

    Dear @LukeJang522 ,

     

    Here is a tutorial on I3C step by step . 
    https://wiki.st.com/stm32mcu/wiki/Getting_started_with_I3C
    if you can share your system clocks and a screenshot to help .

    Cheers,

    STOne-32

    Graduate
    March 29, 2024

    Hi,

    the tutorial that you sent, I3C frequency setting is 3000khz.

    • Set Frequency I3C controller to 3000 kHz, as shown below.

    screenshotofclocksetting.png

     

    I tried 12500KHz, but it didn't work.  I wasn't even able to transmit the data. 

    12500khz_nack.pngThanks.

    Technical Moderator
    March 30, 2024

    Hi @LukeJang522 ,

    Can you share your I3C configuration if set in push-pull mode as example ?

    some details are in this Application Note - Section 6 : https://www.st.com/resource/en/application_note/an5879-introduction-to-i3c-for-stm32h5-series-mcu-stmicroelectronics.pdf

    Let me know 

    STOne/32

     

    ST Employee
    April 2, 2024

    Hello @LukeJang522 , 

    Could you please specify your target : sensor , stm32h5 , .. ? 

    Foued

    Graduate
    April 2, 2024

    Foued_KH, 

     

    My target board is X-NUCLEO-IKS02A1. I was going to try with  IKS01A3, but it was out of stock. 

    Do you think there might be some problem? 

    but I can see the data communication by scope when I tried 3000Khz. 

     

    Thanks. 

    Luke.

     

     

    ST Employee
    April 3, 2024

    I don't think that X-NUCLEO-IKS02A1 supports sensors with I3C interface .

    You can use X-NUCLEO-IKS01A3 ( LSM6DSO , LPS22HH ) or X-NUCLEO-IKS4A1 and for more details about I3C sensor communication, check this path : 

    STM32Cube_FW_H5_V1.2.0\Projects\NUCLEO-H533RE\Examples\I3C\I3C_Sensor_Private_Command_IT ( X-NUCLEO-IKS4A1)

    STM32Cube_FW_H5_V1.2.0\Projects\NUCLEO-H503RB\Examples\I3C\I3C_Sensor_Private_Command_IT (X-NUCLEO-IKS01A3)

    Thank you! 
    Foued