Skip to content

uChip/VoltageReferenceProgrammable

Repository files navigation

Programmable Voltage Reference

Programmable Voltage Reference with 1 mV resolution and 100 uV accuracy

This repository contains the design files and write-up for a Programmable Voltage Reference. The reference has a range of 1 mV to 4.095 volts in 1 mV steps. The accuracy is plus or minus 100 uV for any set value. The reference value is displayed on a 4 digit LED display and can be set manually using the rotary encoder or remotely over serial (FTDI port).

The software folder contains an Arduino sketch that is source code for the voltage reference firmware.

See the file PVR.pdf for a more detailed explanation of the project design.

If there is sufficient interest I will build and calibrate a batch of these to sell. If you would like one, please contact me.

Order PCBs

You can order this PCB directly from OSH Park. Click on the following link.

PCB Top

PCB Bottom

See the Bill of Materials (BOM) file in the repo Hardware folder for a parts list.

Status

  • Rev-D PCB has been tested to be functional.

File Formats

Hardware design files are in "CadSoft EAGLE PCB Design Software" .brd and .sch formats. A free version of the software can be downloaded from www.cadsoftusa.com.

The example code is in Arduino .ino format (text). A free version of the Arduino software can be downloaded from www.arduino.cc.

Distribution License

License: Creative Commons License
Programmable Voltage Reference by C.Schnarel is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

About

Programmable Voltage Reference

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages