element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Achievement Levels
    • Benefits of Membership
    • Feedback and Support
    • Members Area
    • Personal Blogs
    • What's New on element14
  • Learn
    Learn
    • eBooks
    • Learning Center
    • Learning Groups
    • STEM Academy
    • Webinars, Training and Events
  • Technologies
    Technologies
    • 3D Printing
    • Experts & Guidance
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Arduino Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Project Groups
    • Raspberry Pi Projects
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Or 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
DIY Test Equipment
  • Challenges & Projects
  • Project14
  • DIY Test Equipment
  • More
  • Cancel
DIY Test Equipment
Blog USB Programmable (electronic DC load) Test Equipment
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
DIY Test Equipment requires membership for participation - click to join
Blog Post Actions
  • Subscribe by email
  • More
  • Cancel
  • Share
  • Subscribe by email
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Jan Cumps
  • Date Created: 30 Jul 2017 3:10 PM Date Created
  • Views 608 views
  • Likes 9 likes
  • Comments 3 comments
  • diytestequipch
  • project14
Related
Recommended

USB Programmable (electronic DC load) Test Equipment

Jan Cumps
Jan Cumps
30 Jul 2017

peteroakes, jc2048 and I are designing a programmable electronic load, here on element14: Programmable Electronic Load

We'll never make it in time for the DIY Test Equipment initiative (we may have a first prototype In the Year 2525). But it can help you if you want to build a device that can be automated with LABView or similar*.

 

image

 

What's in the current version:

- working firmware with a SCPI integration. Complies to SCPI standard out of box.

- tested PCB with several ADC and DAC channels, programmable and readable via SCPI - isolated and with a voltage reference

- LCD interface

 

Our goal is to extend Peter Oakes' popular DC Load into a programmable one. The modular design of the control logic is a start point for other designs too.

You can adapt the ADC/DAC design and control your own instrument with it. In it's current state, it can be turned into a programmable meter, signal generator, sampler.

With firmware adaption you can link the SCPI commands with your microcontroller's timers and use it as a PWM generator or a frequency counter.

With additional hardware you can buffer in-and outputs, create a programmable power supply, ...

 

 

image

Both PCB and firmware - although based on TI-RTOS for MSP432 and BoosterPack pinout, can be adapted. We've taken care that no license stops you from doing whatever you want and sources are attached.

Hope to see it reused in an element14 DIY Test Instrument.

 

 

* or other programs that support serial comms - even a plain terminal program like PuTTY.

  • Sign in to reply

Top Comments

  • peteroakes
    peteroakes over 6 years ago +1
    OK, OK, I get the hint, time to get it moving again
  • jc2048
    jc2048 over 6 years ago +1
    "You have until September 14th, 12:00 AM CDT to submit your completed project!" You're a real pesssimist, Jan - we've got plenty of time for the DIY Test Equipment. Peter's circuit works ok, it just needs…
  • Jan Cumps
    Jan Cumps over 6 years ago in reply to jc2048 +1
    Jon Clift wrote: ... [I don't know why you didn't use the SOIC, it would have made the assembly easier too.] ... For personal learning (and because I ordered the wrong part at TI store and adapted the…
  • Jan Cumps
    Jan Cumps over 6 years ago in reply to jc2048

    Jon Clift wrote:

     

    ... [I don't know why you didn't use the SOIC, it would have made the assembly easier too.] ...

    For personal learning (and because I ordered the wrong part at TI store and adapted the board to that).

    That's also why I placed the components so ridiculously close to each other. I wanted to check how small I could design this.

    In the future I plan not to go smaller than TSSOP.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jc2048
    jc2048 over 6 years ago

    "You have until September 14th, 12:00 AM CDT to submit your completed project!"

     

    You're a real pesssimist, Jan - we've got plenty of time for the DIY Test Equipment. Peter's circuit works ok, it just needs a bit of tweeking here and there. Don't worry, we'll get you to the finish line in time.

     

    Having said that, I've stalled on building your board. When I ordered the parts, Farnell thought they had one of the voltage reference chips in stock. When I got the delivery, it turned out they were wrong and the part is on back order - they're currently predicting November. [I don't know why you didn't use the SOIC, it would have made the assembly easier too.] You've just reminded me that I was supposed to be looking around to see if I could find somewhere else to buy it from or a substitute part.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • peteroakes
    peteroakes over 6 years ago

    OK, OK, I get the hint, time to get it moving again image

    • 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 © 2023 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