element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Michael Kellett's Blog Frequency Response Analyser - Power Amplifier
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: michaelkellett
  • Date Created: 14 Jun 2020 12:59 PM Date Created
  • Views 1679 views
  • Likes 6 likes
  • Comments 8 comments
  • audio
  • analog_electronics
Related
Recommended

Frequency Response Analyser - Power Amplifier

michaelkellett
michaelkellett
14 Jun 2020

I did a preliminary blog about this on May24th and promised more when I got the boards. It's a bit of a mixed story some good news, and some less good.

 

I'm posting the LTSpice model and the schematic again , to avoid endless cross referring for any one who wants to really get into the detail which will follow.

 

image

This is exactly the same schematic as I posted earlier.

 

The idea of the power amp is that it can work effectively from DC to 2MHz with a 30V pk-pk output from 50 ohm source with no load. This causes some problems because it demands precision DC performance (which is easy to get form an integrated op amp but very hard to get any other way) and a high output voltage and slew rate with peak output current of 400mA - which is not available form op amps.

 

My solution is to use a precision op amp as the front end and a discrete transistor amplifier to do the heavy work. It worked OK in simulation but the real performance so far is not quite where I want it to be.

 

There seems to be quite a bit of interest in how people build stuff so I'm going to provide some pictures and explanation of how I do it.

 

The boards were designed using Easy PC and made by PCBCart in China. 5 boards cost me £135.40 (including the solder paste stencil) , they took about 10 days to get here, half of which was shipping time.

 

 

image

 

A board on the solder paste screen print machine.

 

image

 

The precision solder paste application system in action !

 

image

4 boards on the manual pick and place machine ( you slide the picker about by hand, pick the bits out of a little pot and place them, one at a time.)

Boring and slow but much quicker than tweezers and much cheaper than a full on machine.

I have a small Chinese fully automatic machine but it isn't worth setting up a board like this to make 4.

 

image

2 boards about to be reflowed.

 

image

With all the surface mount parts safely soldered on.

 

image

Initial testing, only enough of the through hole bits to make it (sort of) work.

 

image

Re-work - change 8 Rs and Cs. I bought the nice little board holder from Amazon - only £6.99.

https://www.amazon.co.uk/gp/product/B01MRAEY6M/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1

 

When I first powered up the board it was obvious that there was a problem - almost any disturbance, including touching the DMM probe on the output and it would burst into oscillation at about 700kHz and draw lots of current. I had set a 300mA current limit on the +/- 20V supply and it would pull this down to +/- 10V.

I had a bit of a re-think and some LT Spice fiddling and came up with some new component values.

 

image

This spice model has several component changes compared with the one I posted in May.

These changes did the business to the extent that it doesn't lock up and more or less behaves.

Some things are quite good:

DC offset (no load) is about 40uV. (The op amp actually used is a TI OP192 - not the ADA4622.)

 

image

The THD at 100kHz as measured by Picoscope 5444 is about 0.07%.

It drops a little with no load so I think this is a realistic figure. I've seen less than 0.04% with the same measuring set up.

 

 

 

image

The frequency response is dominated by the R20/C9 filter, just about acceptable for up 10 100kHz operation.

The response was measured using the Picoscope 5444 with the excellent free response plotter written by one of Pico's customers.

Unfortunate it does not work with the latest version of the Picoscope software.

 

image

This is the response from +ve input of U3,  that horrible peak gives a warning of trouble to come !

The LTSpice model does peak a bit but only by half the amount.

 

 

image

It does not like pulse inputs.

The yellow trace is the output into a 50ohm load, the green is the signal au U3 +ve input.

The LTSpice model doesn't do this.

 

By a good bit of fiddling with the LTSpice model and measuring the board I think I have worked out what is going wrong.

When the pulse starts there is some delay while the signal propagates though the amplifier, the output lags the input signal and quite quickly

Q1 turns on quite hard, Q3 turns on very hard and the output slews +ve as fast as it can. After a while it catches up with demand and the feedback

tries to turn off Q1, and subsequently Q3 - the nasty peaky response rings away and it sort of staggers along for the next couple of micro seconds.

 

Q3 can source quite a lot of current, maybe 40mA or so and can pull the output up much faster than Q4, which is a 6mA current sink, can pull it down.

This is why the negative going pulse edge is much cleaner but slow (I've not shown it here.)

But LTSpice doesn't show this behavior - I got it close to reality by putting a large (1nF) cap from Q4 collector to ground.

The problem seems to be that the models for the output transistors are totally wrong !

I did some experiments and found that the MJD112 model set up as a high current emitter follower goes much faster than a 2SCR573D, although

on paper the MJD112 is actually 13x slower !!

 

So, I have ordered some replacement output devices which should be a lot faster - they look great in LTSpice image

I'll add to this blog when I get some results from them.

 

Right now the amplifier shows promise (distortion and offset), but not as much as I would have liked.

 

MK

 

UPDATE 20/06/2020

 

I've replaced the output power darlingtons with some much faster single transistors. I used 2SC4027T and 2SA1552S, these are not quite

a perfect pair - would have been better with both of them in the T gain selection so the PNP has lower gain.

 

The first thing was to simulate and re-tune again - since the ON transistor models are so rubbish I just used the nearest models in LTSpice.

 

It was much easier to get a nice frequency response and a good transient response:

 

image

 

Once it was built it behaved much better in real life as well (for this trace I kept the input filter of 1k/470pF the same:

image

So far so good - a huge improvement on the darlington output version.

So out with the input filter,  I changed it to 1k/47pF and got this:

 

image

 

This is quite a respectable 100kHz square wave.

 

The Keysight won't measure distortion or slew rate so over to the Picoscope:

 

image

I did try at first with R5 and R4 at 100ohms to reduce the power in the TO92 case driver transistors but the falling slew

rate was only about 38V/us.

(Notice the Picoscope amplitudes are half that seen on the Keysight because I have a 50 ohm load on the Pico but 1M on the Keysight)

Reducing R5 to 51ohms gets the slew rates about equal in each direction and is what produced the scope traces -

(I know the LTSpice model has 47 but I was sorry for those poor little transistors (Q3 and Q4) )

The slew rate should be OK for 2MHz - the falling edge is managing about 70V/us and for 2Mhz we need 2 * pi * F * Vpk = 2 * pi * F * 5 = 63V/us.

 

The distortion is pretty much unchanged at 0.08% at 100kHz (0.06 without load) The amp now works well enough to measure the distortion at 1MHz (about 2%).

The slew rate still isn't fast enough to say that it works at 2MHz properly - the distortion rises to about 4%.

All the distortion figures are for 10Vpk-pk into 50 ohms ( so the amplifier is doing 20V pk-pk into 100ohms).

 

It should be possible to tune things up a little better so as to increase the feedback and reduce the distortion at high frequencies.

 

The frequency response is pretty good now,

This is with the 1k/47pF input filter.

 

image

 

And this is without, the peaking is now only 1dB rather than 5.

image

 

A bit more testing and tuning is needed but the amplifier is certainly good enough to use up to 100kHz and at  a pinch

maybe to 1MHz.

 

MK

  • Sign in to reply

Top Comments

  • jw0752
    jw0752 over 5 years ago +2
    Hi Michael, Thanks for taking the time to share your process. It was very interesting to read. I hope the faster transistors make the difference. John
  • michaelkellett
    michaelkellett over 5 years ago in reply to shabaz +2
    The stencil tension isn't quite that nice - you have to move the little collars on the shafts. The really nice thing is that the base can move about in X and Y controlled by the three big knobs. The total…
  • shabaz
    shabaz over 5 years ago +1
    Hi Michael, It's great seeing this project taking shape! I guess pulse inputs won't matter much since the intended use-case is to drive it with a sine wave, but it's awesome that it could be used for many…
Parents
  • shabaz
    shabaz over 5 years ago

    Hi Michael,

     

    It's great seeing this project taking shape! I guess pulse inputs won't matter much since the intended use-case is to drive it with a sine wave, but it's awesome that it could be used for many purposes.

    Also, it's nice seeing the assembly process, I was building a home-made stencil printer but it's been on hold for ages : ( I have most of the metal parts so I should really finish it.

    From the photo, it looks like a neat design.. it's using two leadscrews to adjust to pull on the stencil?

    Very neat that the PCB thickness is handled by the base screws, I hadn't thought of that idea... I was going for a method where PCB shim material would be used to raise the stencil to the right height.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • shabaz
    shabaz over 5 years ago

    Hi Michael,

     

    It's great seeing this project taking shape! I guess pulse inputs won't matter much since the intended use-case is to drive it with a sine wave, but it's awesome that it could be used for many purposes.

    Also, it's nice seeing the assembly process, I was building a home-made stencil printer but it's been on hold for ages : ( I have most of the metal parts so I should really finish it.

    From the photo, it looks like a neat design.. it's using two leadscrews to adjust to pull on the stencil?

    Very neat that the PCB thickness is handled by the base screws, I hadn't thought of that idea... I was going for a method where PCB shim material would be used to raise the stencil to the right height.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • michaelkellett
    michaelkellett over 5 years ago in reply to shabaz

    The stencil tension isn't quite that nice - you have to move the little collars on the shafts.

    The really nice thing is that the base can move about in X and Y controlled by the three big knobs.

    The total travel in each direction is only a few mm but it allows you to skew the base as well as move it orthogonally .

    This is good because boards vary a little one to another in where the track is in relation to the edges -

    and you will be looking to place the paste within 0.1mm for a 0.5mm pitch TQFP.

     

    image

     

    It was rather pricey but it works pretty well.

     

    MK

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube