Lab notes

Notes from the bench.

Short write ups on circuits, measurement, firmware tools and the things we learn along the way.

9 notes

  1. Embedded vision for IoT products

    UVC or MIPI CSI? What each camera interface costs you in hardware, drivers and development time, and what we learned building camera products on Linux.

    Embedded visionMIPI CSILinux
  2. OpenEarable, an open source earpiece platform

    A modular earable built on the Arduino Nano 33 BLE Sense, released under the MIT licence, and a useful starting point for custom designs.

    WearablesOpen sourceBLE
  3. What is a transimpedance amplifier?

    A TIA turns the tiny current from an optical sensor into a voltage an embedded system can measure. The parameters that matter, and why simulation comes first.

    AnalogTIAInstrumentation
  4. TI's MSPM0, Cortex M0+ microcontrollers with analog built in

    Texas Instruments entered the Cortex M0+ market with the MSPM0 family. Where integrated op amps and ADCs can replace parts on a sensor board, where they cannot, and how we evaluate a new MCU family.

    MicrocontrollersAnalogFirmware
  5. Raspberry Pi, SOM or chip down? Choosing a compute platform for a product

    A Raspberry Pi is a great way to start, but not always the right thing to ship. How we choose between single board computers, system on modules and a chip down design.

    SOMSBCHardware
  6. Creating an LTspice model from a PSpice or TINA-TI model

    A step by step guide to importing manufacturer models into LTspice, and making the result portable so you can share a simulation.

    SimulationLTspiceTutorial
  7. A new chapter

    For our sixth anniversary we designed and trademarked a new logo, a tree of growth and a door of golden opportunity.

    News
  8. Zero voltage switching for inductive heating

    Measuring a ZVS induction heater with a client's custom coil, from resonant frequency to gate waveforms and heat.

    Power electronicsMeasurement
  9. IDEs for firmware development

    We write firmware for many microcontroller families to stay resilient to supply shortages. The IDEs we use, Arduino IDE 2.0, and what we recommend.

    FirmwareTools

Have a design challenge?