Hello,
I am working on a project in which I would like to control an LED strip. I will supply the LED strip with 12 V from a separate power supply, and I plan to control it using an STM32 microcontroller.
According to the datasheet I shared, the pin used to control the LEDs is labeled DI (Data Input). However, I could not find clear information regarding the required logic voltage level for this pin.
Since the LED strip is stated to be Arduino-compatible, I assumed that the DI signal may require a 5 V logic level. However, the GPIO pins of the STM32 operate at 3.3 V logic levels.
Therefore, I need a circuit between the STM32 and the LED strip that can provide both 3.3 V-to-5 V logic level shifting and galvanic isolation between the STM32 ground and the LED strip ground.
Would the AMC0311SDWVR be suitable for this application? Can it be used to provide both galvanic isolation and the required logic-level conversion for the DI signal?