B-G431 Board and I2C Connection

Hello everyone,

I am using the B-G431 card and AS5600, but I am confused about the I2C and module connections.

According to the manual, I removed the R1 resistor, and now the module is operating at 5V.


And will use this guide:

However, STM32 I/Os are 3.3 V. In this case, is it safe to connect the I2C pins directly to the encoder connector? Or should I use a shift register?

BR

I am pretty sure this chip is 5 volt tolerant, check the datasheet to be sure. I think it is ok to just connect the pins.

We really need a board that people can use to do this stuff instead of crawling back to this one all the time.

Yes, I2C pins are 5V tolerant and everything works good.

I am designing a mini driver board based on the DRV8316 to learn about FOC and robotics. Then I will design a powerful board based on the DRV8323. The mini board is ready. Do you have any experience with the DRV8316 IC? It’s a very good chip, doesn’t require many external components, and the main microcontroller will be the G474.