Search

Home > The Amp Hour Electronics Podcast > #527 – Measuring Current with Matt Liberty
Podcast: The Amp Hour Electronics Podcast
Episode:

#527 – Measuring Current with Matt Liberty

Category: Science & Medicine
Duration: 01:20:26
Publish Date: 2021-01-25 02:58:51
Description:

Welcome Matt Liberty, creator of the Joulescope!

  • The Joulescope solves the problem of measuring current with a high dynamic range.
  • There are very different sense resistors when measuring active current vs sleep current
  • Chris learned this when working on electrometers at Keithley.
  • The key thing is keeping the burden voltage low so it does not brown out low voltage systems
  • Chris is planning on using the Joulescope to measure the ABC board
  • Matt recommends starting with a power budget
  • It’s also important to understand how to set up triggers for the joulescope, such as a GPIO
  • Joulescope sits in the middle of the device under test (DUT) and the power supply of the system.
  • The front panels can be swapped out. It comes with USB and binding posts by default.
  • Default view is multimeter view, but the real magic is looking at the power profile.
  • There are many pitfalls in low power electronics, such as backpowering a pin
  • Some people are using Joulescopes in opearations/deployment to test devices are performing as expected.
  • There is an open source Python library
  • Matt describes why some elements are open vs closed source
  • GPIB
  • LXI
  • Most traditional test equipment doese a capture and transfers the buffer (either to a computer or a screen)
  • The Joulescope and other headless equipment streams the data. This is similar to the HackRF (episode) and Saleae (episode).
  • Streaming vs Buffering
  • Isochronous timing
  • USB limitations means you cannot have too many Joulescopes that are plugged in to a single system.
  • Competition
  • This is a different way of working and might feel weird to people that grew up with knobs and dials
  • Matt’s background is in consulting, mostly around firmware (though he does hardware and FPGAs)
  • A main task while consulting was working with the firmware to lower power, hence the desire to build the Joulescope
  • When hunting down current problems, Matt recommends “Divide and conquer”. Other things to look at:
    • Check voltages across resistors
    • Pullups to VCC and not turning off power rails properly
    • Backpowering pins via protection diodes
    • Odd problems he has seen
      • Flux residue causing more leakage current than expected
      • Capacitor leakage (through the series resistance)
  • Matt was on Embedded.fm a couple of years ago
  • Lower power modes in STM32 clock tree
  • Matt’s tactic for a simple low power system: “Turn everything on, do what you need, go back to sleep”
  • Matt has discussed struggles to get the product out in the world on the Consulting Forum.
  • Matt has been a solo consultant since 2011. He knows how to carve out consulting time, in this case his “client” was his own project.
  • But why develop a product?
  • Matt’s Contract Manufacturer (CM) is 15 mins up the road
  • Matt has set up a test station at his CM and trained the technician who watches the devices that fail testing.
  • Parts on allocation
  • Lot size is still 500
  • Matt was recently on the Hello Blink show talking about hiring subcontractors. He has managed employees in the past at Hillcrest.
  • 2 FPGAs internally, both of them Ice40 (but not using the open toolchain yet)
  • This is an isolated design, meaning you can safely plug it into your USB port and whatever is being tested is galvanically isolated.
  • Device side FPGA does math on the other side of the isolation barrier
  • The host side FPGA doesn’t do as much
  • Device FPGA is there to be really responsive and to handle both ADCs in lockstep
  • Open source FPGA toos
  • Current model is the JS110, Matt is not sure on other models yet. He would like to focus on two models that try to go lower cost / higher performance (2 separate things)
  • CMRR
  • Possibly going to make a module that acts like a high current sensor
  • Supporting multiple versions of hardware
  • Matt’s lab is all scripted using python
  • Buy a Joulescope for $799, more than 1/10th the price of a similar class of instrument.
  • Matt now has two distributors overseas, and is hoping to be part of the Digikey marketplace soon, to avoid needing to get on Approved Vendor Lists (AVLs) at large clients.
  • Twitter
  • Linkedin
Total Play: 0