how to amplify PWM signal

Discussion in 'General Electronics Chat' started by jayeshdhanawde, Jun 18, 2013.

  1. jayeshdhanawde

    Thread Starter New Member

    Jun 18, 2013
    4
    0
    I'm trying to produce bird tweet on piezo-buzzer using atmega8l timer1 pwm and i'm also got succeeded in that but the problem is that the volume is too low. I want to increase its volume . how can i amplify square wave coming from pwm channel A ? My PWM freq is 31.250khz. and it is battery operating where the battery ratting is 3.7V 55mAh LiPo battery...
     
  2. Dodgydave

    Distinguished Member

    Jun 22, 2012
    4,969
    744
    use an audio amp or use a h-brigde cmos buffer ic like the CD4011 /cd4049, feed a complimentary output to transistors or cmos gate ic.
     
    Last edited: Jun 18, 2013
  3. jayeshdhanawde

    Thread Starter New Member

    Jun 18, 2013
    4
    0
    thank you, but please if possible can u provide any kind of schematic for that
     
  4. Dodgydave

    Distinguished Member

    Jun 22, 2012
    4,969
    744
    if you post your circuit i will help you to modify it.
     
  5. jayeshdhanawde

    Thread Starter New Member

    Jun 18, 2013
    4
    0
    actually i had directly connected buzzer positive terminal to OC1A pin (PB1 pin) of atmega 8l and its negative terminal to ground :(
     
  6. Dodgydave

    Distinguished Member

    Jun 22, 2012
    4,969
    744
    Ok so can you make an alternate comp output on your atmega,

    or use the cd4049 chip to make a two gate driver,input the signal as per the diagram
     
  7. jayeshdhanawde

    Thread Starter New Member

    Jun 18, 2013
    4
    0
    thank you will need to go through datasheet of cd4049 and I will try it and i will let you know about it.... thank u very much
     
Loading...