Skip to content

Time-constant-based capacitance meter with LPC810 in DIP-8 package.

Notifications You must be signed in to change notification settings

dword1511/lpc810-capmeter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LPC810-based Capacitance Meter

Pros:

  • Dual-speed measurement
  • Auto-ranging
  • 1pF to 9999.99uF
  • Reasonable precision after stray capacitance subtracted
  • Calibration-free for C > 1nF if precision resistors used
  • UART output (115200 8N1)
  • Compact
  • Affordable
  • Single-chip, low component count
  • SMD-free, prototype-board-friendly layout
  • Only uses common components
  • Microcontroller can be flashed via UART

Cons:

  • May get affected by ESR and leakage
  • Measuring frequency not controllable
  • 1% error in clock introduced by the microcontroller
  • Require relatively new arm-none-eabi toolchain for reasonable binary size
  • Time-constant-based approach is not as precise as LCR bridge
  • Requires 3.3V power supply

Refs:

Compiling: cd src && make && make flash Use CROSS=/path/to/toolchain- and COMPORT=/dev/ttyACM0 to change toolchain / serial used for flashing.

OSH Park

Pin Assignment:

     +---v---+
TXD -|1     8|- VREF
RXD -|2     7|- GND
IO3 -|3     6|- 3V3
IO2 -|4     5|- VCAP
     +-------+

About

Time-constant-based capacitance meter with LPC810 in DIP-8 package.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages