Building an asymmetric buck converter with IR2104 (High side only) - Need expert inputs.

Hey everyone,

​I'm working on a 20V to 12V buck converter for battery charging purposes, aiming for around 10A current.

​The Setup:

I'm using an IR2104 gate driver to drive a single N-channel MOSFET for high-side switching. Since I’m implementing an asymmetric buck topology with an output inductor and a Schottky freewheeling diode, I’m considering not using the 'LO' pin and driving the high-side MOSFET directly with the PWM signal.

​My concerns:

​Will the freewheeling diode (Schottky) be enough to pull the VS pin low during the off-time to charge the bootstrap capacitor?

​What are the risks of using the IR2104 in this configuration for long-term battery charging?

​Any suggestions for handling the gate drive signal to avoid spikes and potential MOSFET failure?

​I’m using a high-current Schottky diode for the freewheeling path and planning to implement a software-based CC-CV loop via an MCU.

​Looking for some raw feedback and technical advice before I fry my components. Has anyone tried this "LO-less" configuration before?

reddit.com
u/electrogasmYT — 19 hours ago

Best ADC Input Protection for an RP2040 Oscilloscope (±30V Input)?

I'm designing a small oscilloscope using an RP2040 Pico (3.3V ADC) and need a safe analog front-end.

Requirements:

  • Input voltage: up to ±30V (accidental reverse polarity is possible)
  • Frequency range: 20 Hz to 50 kHz
  • Preserve waveform shape and amplitude as much as possible
  • Protect the RP2040 ADC from negative voltage and overvoltage
  • Low-cost design (no expensive analog front-end ICs)

I've seen many different approaches:

  • High-value resistor divider
  • Series resistor + Schottky clamp diodes
  • AC coupling with 1.65V bias
  • TVS diodes
  • Op-amp buffer
  • Various combinations of the above

I'm looking for a front-end that provides good protection without noticeably distorting the waveform in the 20 Hz–50 kHz range.

If you've designed a similar oscilloscope or analog front-end for an RP2040 (or any MCU ADC), what circuit would you recommend? A schematic or practical design example would be greatly appreciated.

reddit.com
u/electrogasmYT — 4 days ago

Need help designing a ±30V analog front-end for an RP2040 oscilloscope

I'm designing a small oscilloscope using an RP2040 Pico (3.3V ADC) and need a safe analog front-end.

Requirements:

  • Input voltage: up to ±30V (accidental reverse polarity is possible)
  • Frequency range: 20 Hz to 50 kHz
  • Preserve waveform shape and amplitude as much as possible
  • Protect the RP2040 ADC from negative voltage and overvoltage
  • Low-cost design (no expensive analog front-end ICs)

I've seen many different approaches:

  • High-value resistor divider
  • Series resistor + Schottky clamp diodes
  • AC coupling with 1.65V bias
  • TVS diodes
  • Op-amp buffer
  • Various combinations of the above

I'm looking for a front-end that provides good protection without noticeably distorting the waveform in the 20 Hz–50 kHz range.

If you've designed a similar oscilloscope or analog front-end for an RP2040 (or any MCU ADC), what circuit would you recommend? A schematic or practical design example would be greatly appreciated.

reddit.com
u/electrogasmYT — 4 days ago

Is this TLP250 + P-channel MOSFET buck converter concept valid?

https://preview.redd.it/ogt98ev6qu6h1.png?width=2923&format=png&auto=webp&s=3313e8f15e1b51a112e4fdbef8c0ed715a72aa89

I'm working on a conceptual buck converter and would appreciate a sanity check on the gate-drive method.

  • Input: 25V
  • IRF4905 as the high-side switch
  • TLP250 driven by an Arduino Nano (~25 kHz PWM)
  • TLP250 VCC connected to +25V
  • TLP250 GND connected to the 7812 output
  • 7812 input connected to +25V and its GND pin to system ground

The idea is to use the TLP250 to pull the P-MOSFET gate low relative to its source.

Is this concept fundamentally sound, or am I missing something important? Any obvious issues with this approach?

reddit.com
u/electrogasmYT — 23 days ago

[Help] Seeking feedback on a DIY Arduino Battery Charger circuit (Buck Converter)

​Hi everyone,

​I am working on a DIY battery charger project using an Arduino for PWM control. I have sketched out the circuit (attached), and I would be very grateful if the experienced members here could take a look.

​I am a bit of a beginner, so I want to make sure I haven’t made any fundamental mistakes before I start building it.

​Circuit Details:

​Controller: Arduino PWM signal to a TLP250 gate driver.

​Switching: High-side N-Channel MOSFET.

​Components: 100\uH Inductor and a Schottky Diode.

​Monitoring: ACS712 for current sensing and a resistor divider for voltage feedback.

​My Questions:

​Gate Driving: Is my TLP250 configuration correct for driving an N-MOSFET on the high side? I’m worried if the gate voltage will be high enough to fully switch it.

​Safety: Are there any glaring issues that might cause a short circuit or damage the Arduino?

​Optimization: Are the capacitor values appropriate for smoothing the output?

​I really want to learn the right way to do this, so any humble advice or corrections would be greatly appreciated. Thank you for your time!

u/electrogasmYT — 2 months ago