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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • 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
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • 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 DIY Source Meter Unit - initial thoughts
  • 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: Jan Cumps
  • Date Created: 6 Jun 2020 11:36 AM Date Created
  • Views 4977 views
  • Likes 10 likes
  • Comments 16 comments
  • opamp
  • smu
  • analog
Related
Recommended

DIY Source Meter Unit - initial thoughts

Jan Cumps
Jan Cumps
6 Jun 2020

I'm thinking about building a low power SMU.

We're playing with OpAmps and discrete semiconductors regularly over here, and there's a Keithley 2450 SMU with I-V Tracer Software  road test going on.

Learnings from those activities can be applied here.

 

image

image: over simplified concept

 

Goals:

Only two;

  • Make a Source Measure Unit.
  • Make it programmable or scriptable

 

Possible capabilities:

This would be a low power instrument, µA up to maybe a few mA. Low voltage. A utility that can be used with analog low power devices.

Source and sink voltage and current. positive and negative.

Constant current, constant voltage.

(undefined) precision and speed

 

It should be possible to make this modular:

  • the driver part
  • the measure part
  • controller and converters
  • human and digital interfaces

 

I'm going to read up on the subject now. Ideas and support are welcome.

  • Sign in to reply

Top Comments

  • shabaz
    shabaz over 5 years ago +7
    Hi Jan, There's a couple of open source SMU-like devices that might be worth exploring, in case it gives some ideas for your project. One is ADALM1000 ADALM1000 see here for more info Getting Started with…
  • michaelkellett
    michaelkellett over 5 years ago +6
    If you like to use it my power amplifier as blogged about in: Frequency Response Analyser Progress would be a possibility for your driver section. I'll have some boards soon (Fedex say Monday) and some…
  • jc2048
    jc2048 over 5 years ago +6
    This is interesting. Several times when I was doing the transistor blogs I wondered about about doing some kind of modular test setup [though it was fun designing the ad-hoc circuits and wiring the prototype…
  • Jan Cumps
    Jan Cumps over 5 years ago in reply to jc2048
    I was thinking of separate modules for driving current and voltage, though I can see how they might be combined.

     

    I had some inspiration from the DAC8775 used on the Quad-Channel, Analog Output Module  RoadTest kit (I got DAB 's board, traded it with him for other electronics).

    They use a separate current and voltage driver, then combine the outputs:

     

    image

    from https://www.ti.com/lit/ug/tiducv5/tiducv5.pdf?ts=1591530663544&ref_url=https://www.ti.com/tool/TIPD215 , page 2, 3 and 5

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jc2048
    jc2048 over 5 years ago

    This is interesting. Several times when I was doing the transistor blogs I wondered about about doing some kind of modular test setup [though it was fun designing the ad-hoc circuits and wiring the prototype boards each time]. I couldn't make up my mind whether separate boxes for each function would be best or some kind of mainframe with plug-in boards.

     

    It shows how ignorant of test and measurement I am that I didn't even know that SMUs were a thing, though I had come across curve tracers and was vaguely conscious of automated testers with 'pin drivers' and all that. I obviously don't move in the right circles.

     

    I was thinking of separate modules for driving current and voltage, though I can see how they might be combined [though, if you do, it kind of then starts to move towards what Michael is doing with his impedance analyser - I'd worry then that the spec is going to run away faster than you can chase after it]. I also toyed with the idea of using an isolated serial communication bus between modules [maybe something like a fast MIDI, or differential like DMX], to save the cost of working with ethernet [I'd have had some kind of a hub, with a small SBC, to relay stuff back to a laptop].

     

    One complication for me, with the MOSFET tests, was the necessity for doing quick tests because of the effect of temperature from the dissipation. That then moves you away from DMM type techniques for the measurement to something that works sample and hold, with the timing and synchronisation issues that introduces [as far as I can see, SCPI won't be very good at synchronising and sequencing things at speed]. Although you might think that temperature effects would only be important for power devices, I was seeing such effects at much more modest levels with very small packages like SOT-23 and smaller.

     

    Anyway, it will be interesting to see what you come up with.

     

    One request: please don't put it all in one blog. That programmable load blog with 16 pages of comments is getting impossible to trawl through.

    • Cancel
    • Vote Up +6 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Jan Cumps
    Jan Cumps over 5 years ago in reply to genebren

    Certainly for the controller - converter part. Right away.

     

    The interface part can wait as long as it's defined what core functionality is needed to enable programming and front panel control.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • fmilburn
    fmilburn over 5 years ago

    I would like to contribute.  If I can keep up with you guys.

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

    Jan,

     

    Let me know if you need any help. My strengths would be in the area of controllers/converters and human/digital interfaces.

     

    Gene

    • Cancel
    • Vote Up +5 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 © 2026 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