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 Troubleshoot my Electronic Load - part 2: DAC/ADC
  • 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: 3 Jul 2019 11:06 AM Date Created
  • Views 609 views
  • Likes 5 likes
  • Comments 0 comments
  • msp432
  • eload
  • scpi
  • dc_load
Related
Recommended

Troubleshoot my Electronic Load - part 2: DAC/ADC

Jan Cumps
Jan Cumps
3 Jul 2019

My electronic load failed. In this second post, I test the remaining parts of the DAC/ADC board.

image

 

Tests Approach

 

The eload DACs and ADCs are on a separate PCB, together with the voltage reference and the I2C isolator.

The voltage reference isn't damaged. I've tested that in the previous post.

 

All DAC outputs and ADC inputs are broken out to the connector at the low side of the board.

The load's firmware has low level SCPI functions that can directly talk to the converters.

 

 

DEVElop:DAC# <16 bit value>Development low levelSend the passed value to the DAC.

DEVE:DAC1 2000

DEVE:DAC1 #H4000

DEVElop:ADC#?

DEVElop:ADC#:RAW?

DEVElop:ADC#:VOLTage?

Development low levelRetrieve the last buffered ADC value.

DEVE:ADC1?

DEVE:ADC2:RAW?

DEVE:ADC3:VOLT?

 

I'll use Robert Peter Oakes' GUI to shoot the SCPI commands and drive the converters. I could have used LabVIEW and create a self-test script, but for troubleshooting I prefer to be hands-on.

I have 3 known voltages available to test the ADCs: GND, VREF and 3.3 V. For the DACs, I'll drive them with a few values within the range and check the voltage with a voltmeter.

 

image

 

image

ADC Test

 

inputADC 1ADC 2ADC 3ADC 4
OPEN307431683066n/a
GND 0V131117n/a
VREF 2.64 V14091
2.64206

14090

2.64169

14088

2.64150

n/a
3.3 V

17592

3.29831

17674

3.31406

17672

3.31331

n/a

 

The current firmware doesn't access ADC 4. The ADC isn't used in the design. I made the sample rate of the load higher by skipping unused inputs.

All measurements are within expectations.

 

DAC Test

 

inputDAC 1DAC 2DAC 3DAC 4
00.53 V0.00 V0.00 V0.00 V
218450.88 V0.88 V0.88 V0.88 V
436901.76 V1.76 V1.76 V1.77 V
65535

2.64 V

2.65 V2.64 V2.65 V

 

All measurements are within expectations.

 

Summary for the DAC/ADC Board

 

This module hasn't suffered from the failure. All components behave normal.

I can now verify the remaining low power part: the control circuit.

Most of the OpAmps there can be tested easily because they are buffers/amplifiers.

The integrator will be a little more tricky because that one requires a reasonable feedback value in order to behave well.

That's for the next post.

edit: When I connected the control board and did measurements, it showed that the vital functions were working.
I then connected the power board and tested the load ith low voltage and current limit set on the test power supply.All worked. Summary: only the power MOSFET died. Replacing it fixed the load.

 

Related Blog
Programmable Electronic Load
Troubleshoot my Electronic Load - part 1: MOSFET and Voltage Reference
Troubleshoot my Electronic Load - part 2: DAC/ADC
  • Sign in to reply
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