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
Test & Tools
  • Technologies
  • More
Test & Tools
Blog Teardown of a Late 90's Analog Function Generator
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Test & Tools to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: ajcc
  • Date Created: 28 Nov 2020 11:03 PM Date Created
  • Views 3284 views
  • Likes 9 likes
  • Comments 6 comments
  • tti
  • function generator
  • teardown
  • voltage controlled oscillator
Related
Recommended

Teardown of a Late 90's Analog Function Generator

ajcc
ajcc
28 Nov 2020

With my last function generator related blog being such a success I wanted to open up the TTi TG210 function generator it's replacing on my bench and have a look inside to see how it works. Judging from the date codes I found inside the unit it's from early 97, making it only a year older than the HP. The technology used inside isn't anything new for 1997, it's actually surprisingly old school and very analog in a rather beautiful way.

 

image

The simple 2 MHz function generator in it's plastic box with aluminum front and back panels.

 

A closer look inside

image

The main circuit board is mounted neatly in the top of the case. The transformer along with a IEC socket/fuse holder is mounted to the rear panel.

 

image

Starting by having a closer look at the power supply you might wonder if something is missing? In the pictures there's only a LM337T, which is used for generating the negative 15 Volt rail as you'd expect. However mounted to the other side of the heatsink is an LM317T that's generating the positive 15 Volt rail. Behind them both is a L7805CVL7805CV for generating the +5 Volt rail.

 

image

Starting from the right side of the board (as pictured previously) next to the frequency dial, we see a lot of unpopulated footprints telling us that this PCB was used in different version of the function generator. A quarter of the LM324N quad OP-amp is used as a summing amplifier for the frequency dial and the sweep input. While the rest is used to buffer and invert this voltage. The LF351N is a single JFET OP-amp which is following the output from the LM324N. Together with a transistor this OP-amp is making up a current source, which is controlled by the voltage from the LM324.

 

image

The LF351N in the center of this picture is following the inverse output from the LM324N. This OP-amp is also driving a transistor but is this time making up a current sink. The CD4049UB is driving the TTL/CMOS output through a 47 ohm resistor, using two of its six inverters. A third inverter is used to buffer the signal coming from one of the outputs of the DS75107 dual line receiver. This line receiver is used as a comparator to make up the square wave from a triangle wave (which is generated by the main oscillator). The second half of it is used as a comparator in the main oscillator circuit itself and I'll talk more about that later.

 

The big capacitor in the bottom of the image is one of the timing capacitors that are switched in and out of the circuit by the frequency range switches.

 

image

The CA3046 transistor array is used to make up a sine shaper, which is making use of the non-linear (logarithmic) properties of transistors to create a sine wave out of a triangle wave (notice the large number of trimmers around it).

 

image

A very nice symmetrical power amplifier stage along side a not so beautiful repair. At this point I will admit that I did cheat and had a look inside the service manual for the TG200 series function generators to get a better idea of how the circuit works.

 

The group of three range switches here are for selecting the waveshape and D13-D16 are used to shape a +/- 15 Volt square wave from the +/- 5 Volt output of the line driver (a comparator output). While SW12 is switching a -20 dB attenuator, which might explain the near by repair?

 

Where's the oscillator?

So did I miss the main oscillator altogether? The main oscillator generates a triangle wave which is then used to make the sine and square waves. I mentioned briefly that the range switches are selecting the timing capacitor in the oscillator circuit and that the two single OP-amps were acting as a current source/sink. When you charge a capacitor with a constant current you will get a linear slope as the voltage across it increase over time (integrating a constant), now that's half a triangle wave! However there's something missing to make all that into an oscillator, namely something that alternates between charging and discharging the capacitors to get the up and down slopes of the full triangle wave I've been promising.

 

If you look back to the image of the CA3046 (second to last) you'll see four diodes directly above the frequency range switches. These are used to steer the current that goes in and out of the timing capacitors from the current source/sink. These diodes are controlled by the second half of the DS75107 dual line receiver we saw previously when looking at the CMOS/TTL output. This line receiver is acting as a comparator which together with the current source/sinks is making up a relaxation oscillator, consisting of an integrator (charging capacitor) and comparator oscillator.

 

So let's recap. The frequency dial is used as a variable voltage source that's buffered by the LM324. This voltage is then used to control the LF351 current source/sink. The rate at which the capacitors charge depend on the current applied and their capacitance, so by adjusting the current we get a fine control over the time constant and by switching the capacitor we can get a larger variance. The output voltage across the capacitor is then feed into a comparator that's switching between charging or discharging the capacitor and we now have feedback (an oscillator)!


Closing words

So while these are all very cheap parts they somehow come together and make up a nice function generator, something I had to look twice to see.

 

If you're interested, check my blog index for my other teardown blogs.

  • Sign in to reply

Top Comments

  • MDeGrauw
    MDeGrauw over 4 years ago +1
    Hi Adrian, This is a super nice teardown. When I'm not mistaken, on your last picture on the right side there are 2 transistors thermally coupled to compensate drift. Analog tech is still alive in many…
  • Jan Cumps
    Jan Cumps over 4 years ago +1
    Beautiful. The first image doesn't load for me, and throws a 404 error when I click on its outline.
  • Jan Cumps
    Jan Cumps over 4 years ago in reply to ajcc +1
    It works for me too now.
  • DAB
    DAB over 4 years ago

    Nice tear down of a vintage piece of test gear.

     

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Jan Cumps
    Jan Cumps over 4 years ago in reply to ajcc

    It works for me too now.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ajcc
    ajcc over 4 years ago in reply to Jan Cumps

    Thank you Jan!

     

    I was writing it as I went along and during that time there were some connection issues. The image shows for me but it might just be cached by my browser, however it didn't load if I clicked on it. So I have deleted the old picture and uploaded it again, hopefully it works now? At least now it loads when I click the image, I also checked that the rest of the images load when I click them.

     

    Thank you for letting me know about this issue.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Jan Cumps
    Jan Cumps over 4 years ago

    Beautiful.

    The first image doesn't load for me, and throws a 404 error when I click on its outline.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ajcc
    ajcc over 4 years ago in reply to MDeGrauw

    Hi! Thank you! You're not at all mistaken, those are indeed two thermally connected BC559 NPN-transistors that form the long-tailed pair that's driving the input of the amplifier section.

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