Coder Social home page Coder Social logo

sticky's Introduction

Sticky: A Low-Frequency Noise Measurement Board for Amplifiers

Sticky is a compact and easy-to-use open-source board designed for low-frequency noise measurement of amplifiers. It operates from 0.001 Hz to 50 kHz max and is capable of high-resolution data acquisition. This board has been designed mainly to perform noise measurement of amplifiers designed in our laboratory, such as this one.

Key Features

  • Low frequency noise measurements (from 0.001Hz to 50kHz max)
  • Fully open-source board, from PCB design to firmware.
  • Affordable - under 100โ‚ฌ per board.
  • Small and USB powered.

This PCB uses:

  • THS4551 as a matching input buffer for ADC: The choice of THS4551 was driven by the ADC and its excellent noise performance.
  • ADS9224R for analog to digital conversion: ADS9224R offers a good compromise between performance (16bits @ 3MSps) and a relatively low price and simple interface.
  • ICE40HX4K-TQ144 to drive the ADC: An FPGA was chosen to ensure low jitter continuous sampling, and it can later implement some basic digital filtering.
  • FT2232HL as a USB2 bridge: FT2232HL is used both to flash the FPGA and send data back to a computer continuously @ 2MSps.

PCB V1.1 preview:

Sticky top Sticky bottom

Noise and Total Harmonic Distortion Measurements

The Sticky board has excellent noise performance (~100nV/sqrt(Hz) after 100Hz) and reasonably low 1/f noise, making it suitable for measuring low-frequency signals. This measurement has been done with both inputs open. The Sticky board also has low harmonic distortion (~0.03% THD), making it an excellent tool for measuring amplifier performance.

License

Sticky is licensed under CC-BY-SA. Feel free to use, modify, and distribute this board. If you use Sticky in any of your projects, we would appreciate it if you could attribute it to us.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.