Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Hi all!
I'm trying to design an inverter in Half-Bridge topology and it should have sinusoidal wave output with 30Vdc In and 15Vdc máx output.
I have tried two different types of modulation.
The first one uses a complementary sPWM with dead time about 300ns between pulses. This should be...
Hi summitvillle!
Thank you for your reply.
Sorry for the wrong voltage scale schematic. I will recalculate that. I just posted the scale for illustration purpose and for everyone understand what I'm talking about.
By the way, I have tested the TL431 + 4N25 part with a bench power supply...
Hi all!
First of all, thanks for the kindly reply.
I made a mistake while drawing this schematic. The schematic is updated to be more cleary.
The right value for R56 is 220 Ohms. It comes from:
The smallest amount of current to bias LT431 is 1mA and the voltage of opto LED is approximately...
Hello everyone!
I am trying to develop a feedback system for my sine wave inverter.
The power is shifted to 12V using a voltage divider, as we can see in the diagram below.
The intention is to use the TL431 together with the 4N25 to isolate the output circuit of the control circuit to maintain...
Hi everyone!
KlausST, I've done every part as described from you and works just Fine!
Thanks a lot for your tips.
Below is the part of the code suggested.
void setupADC() {
DDRC = 0x00; // Make ADC port as input
ADMUX = (1 << REFS0) | // Select reference voltage as AVcc...
Hi KlausST,
I've just added an RC Low pass filter with a ceramic Cap about 200nF and a resistor with 10K Ohms as Atmega 328 datasheet recommends input impedance lower than this for analog channels.
The waveform glitches are the same as without filter.
What do you mean with "multiplying the...
Hi André!
Thanks for the reply.
I've not updated the schematic for the potentiometer but is just a pot attached to Analog 0 without any special component.
Inside the void loop() we can see the value been getting and storage in the value variable. It is just a test for a kind of amplitude...
Hi everyone,
Thanks for the reply!
Now I have this clear waveform shape.
I've just adjusted the dead time for 200ns as you guys said.
And in the zero crossing, the modulation looks like this:
Now I have another doubt: When I'm trying to adjust the amplitude of the waveform using a...
Hi KlausST!
Thanks for your kindly answer!
These tables are used to store the values for the duty cycle applied to MOSFET drivers. They are changed dynamically as the counter of the time overflows inside the ISR(TIMER1_OVF_vect) routine.
I'm interchanged the OCR1A and OCR1B when the counter...
Hi all!
First of all, I want to tell that I've been facing this problem for a month and did a lot of things and search without any potential results.
I'm developing an sPWM voltage inverter using the AVR Atmega 328P with timer configuration.
There are two tables implemented. Table...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.