I have an ESP32-WROOM Dev board that I am wanting to use the 3.3V PWM from it to control a Noctua 5V PWM fan. Since PWM for the Noctua fan operates at 25KHz, would the SparkFun Logic Level Converter - Bi-Directional (https://www.sparkfun.com/products/12009) and|or the SparkFun Logic Level Converter - Single Supply (https://www.sparkfun.com/products/14765) work for me and would one be better than the other if I was powering everything directly from a USB charger (powering the ESP32 directly with its 5v Power pin)?
Looks like either of the board will work. The is only one difference between these two. One is bi-directional and another is only one way. Anyway, I found this PCB design. Schematics and all other details are also given here: https://www.pcbway.com/project/sharepro … adf90.html
This is something similar to your project. This is a Fan PWM circuit. A logic level converter is also included in this board.