element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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 1551 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…
  • yasmine1yassou
    yasmine1yassou over 1 year ago

    Hi;

    I know you made your circuit a long time ago but I need the spice models MJD112G and MJD117G. Could you add it in the comment 

    thanks

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelkellett
    michaelkellett over 5 years ago in reply to DAB

    Thanks DAB, I hope to have a more useful addition to it soon if I can get it working a bit better !

     

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelkellett
    michaelkellett over 5 years ago in reply to phoenixcomm

    It's not a big pick and place machine but one of the smallest and cheapest you can get, a QiHeTVM802.

    I bought it last year, because in the 12 months previously I reckoned I had spent over 200 hours putting parts on boards !

    If the machine had halved that time I would have seen a return on the investment and been spared 100 hours of boring work!

    As things have turned out in the last 18 months there has been a lot less board stuffing required by customers and mostly only one or two prototypes each of complicated boards.

    The P&P takes a lot of setting up and needs parts on reels, so doesn't work out well for such projects.

    So as it turned out, the investment in the CIF manual assistance things and the reflow oven has paid off but the P&P is still awaiting its day of glory !

    (BTW the CIF manual assist P&P was about 65% of the price of the TVM802)

     

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 5 years ago

    Very good post.

     

    DAB

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

    michaelkellett  Neat! just curious what the world do you need a large PP machine? and which one is it. I could have picked one up a few years ago when TI had a surplus sale every week they were going for just over scrap prices.

    • Cancel
    • Vote Up +1 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