first things first: thanks Jim :-)
Ok, this is the topology of my SMPS:
At the left you can see the inductor, the controller, diode and capacitor. After the smps LC, I added an RC (0.1ohm+4.7uF ceramic), before the smps, I added a pi filter (4.7uF-1uHy-100uF), not shown in that pic. On the right, two 5v regulators.
This kind of SMPS has a lot of noise in the input, and low noise on the output.
This is the ripple at the input, without the pi filter, around 1 ampere of load.
And here is the same test, with the pi filter
Scope settings: 10mV/div, 1usec/div
On the output side (6v) at 1.5 amperes you can see something *like* this:
I'm not 100% sure if it is the exact picture, but the waveform at the output was exacly like that. I think it was 20mV per div, damn, could be 50mV, anyway, it doesn't made it through the regulator. Those 8MHz spikes are always present, and could be caused by a bad quality probe. The next time I import something, I'll buy some beads to try to supress that one.
After the regulators (5v) I can't measure any ripple. In the 5v line I can only see those 8mhz spikes, but I measure the same waveform in the ground; and my puma spin1 (withouth a smps) has a very similar signal in the ground, so I'd say it is noise being picked by my probe (which is not a great one, btw).
Given my equipment (and my university's) I can't go further without getting some better quality stuff. With time I'll pick some USB scope, and a bunch or probes.
For your reference, this is what I measure at the battery when the engine is running. There is nothing mine in there, its just a stock carbureted car. 10mV per division, and you're not seeing how big the ignition spikes are
RFC: Switching mode power supply schematics
From DIY contraptions to sophisticated FreeEMS-specific designs! Plus general hardware development!
- nitrousnrg
- LQFP144 - On Top Of The Game
- Posts: 468
- Joined: Tue Jun 24, 2008 5:31 pm
Return to “FreeEMS Hardware Dev”
Jump to
- FreeEMS
- ↳ FreeEMS General
- ↳ Project Incubator
- ↳ FreeEMS Vehicles
- ↳ FreeEMS Official Apps
- ↳ Fred's Reference Tools
- ↳ OpenLogViewer
- ↳ OpenLogViewer Website
- ↳ EMStudio
- ↳ EMStudio Website
- ↳ FreeTherm
- ↳ FreeEMS Firmware Dev
- ↳ FreeEMS Decoders
- ↳ FreeEMS Hardware Dev
- ↳ DIY HW
- ↳ Jaguar
- ↳ Fledgling Designs
- ↳ Unloved Projects
- ↳ DFH
- ↳ Puma
- ↳ FreeEMS User Support
- ↳ Ayuda En Español
- General Tech
- ↳ General FOSS EMS
- ↳ FOSS EMS Firmware
- ↳ FOSS EMS Hardware
- ↳ FOSS EMS Software
- ↳ Specific Software Tools
- ↳ MegaTunix
- ↳ Python Tuner
- ↳ ECUmanager
- ↳ SECU-3 Archive
- ↳ SECU-3 Русский (General)
- ↳ SECU-3 Поддержка пользователей (User Support)
- ↳ SECU-3 General (Общий)
- ↳ SECU-3 Прошивки (Firmware)
- ↳ SECU-3 Впрыск (Injection)
- ↳ SECU-3 Программное обеспечение (Software)
- ↳ SECU-3 Аппаратное обеспечение (Hardware)
- ↳ Non-Free EMS
- ↳ Suppliers
- ↳ Articles
- ↳ Article Ideas And Links
- Open Forums
- ↳ Users Rides
- ↳ Pit Lane
- ↳ Soldered
- ↳ Code Corner
- ↳ Lounge
- ↳ Buy/Sell
- ↳ For Sale
- ↳ Wanted
- ↳ Bulk Buys
- Administration
- ↳ Announcements