Testing Thermostat v1 with ionpak
Go to file
2017-05-04 21:12:39 +08:00
.cargo hello world 2017-05-04 17:45:15 +08:00
src use PWM functions 2017-05-04 21:12:39 +08:00
support hello world 2017-05-04 17:45:15 +08:00
.gitignore hello world 2017-05-04 17:45:15 +08:00
build.rs hello world 2017-05-04 17:45:15 +08:00
Cargo.lock hello world 2017-05-04 17:45:15 +08:00
Cargo.toml hello world 2017-05-04 17:45:15 +08:00
memory.x hello world 2017-05-04 17:45:15 +08:00
proto_rev1_small.jpg work around picture cache problems 2017-05-04 16:25:32 +08:00
proto_rev1.jpg improve readme appearance 2017-05-04 16:18:08 +08:00
README.md hello world 2017-05-04 17:45:15 +08:00
Xargo.toml hello world 2017-05-04 17:45:15 +08:00

ionpak

A modern, low-cost universal controller for ionization vacuum gauges.

Prototype picture

Building and loading the firmware

openocd -f support/openocd.cfg
xargo build --release
arm-none-eabi-gdb -x support/load.gdb target/thumbv7em-none-eabihf/release/ionpak-firmware

Flyback transformer construction

TR300: Use EPCOS coilformer B66208X1010T1. Wind 5 turns on the primary and spread them across the length of the coilformer - it is particularly important that the air gap between the cores is covered by windings. Wind 70 turns on the secondary in multiple layers. As with all flyback transformers, the polarity of the windings is critical. Assemble with EPCOS cores B66317G500X127 and B66317GX127 (one half gapped core, one half ungapped core), and corresponding clips.

TR350: Use EPCOS coilformer B66206W1110T1 and cores B66311G250X127 and B66311GX127. Both the primary and the secondary have 5 turns and must be wound together, interleaving the windings. The same remarks as for TR300 apply.

Errata

PCB rev 1:

  • R307 needs more clearance from D400
  • Pins 1 and 12 of U502 need pull-downs
  • Pin 1 of U501 needs pull-up
  • D203 reversed polarity
  • R236 and R234 are swapped
  • Q301 needs to be NPN, change to BC817
  • increase R307 -> 3.3Kohm and increase R300 -> 33Kohm
  • C201: oscillates at 0 and 1nF, stable at 100nF
  • add clamp diodes to GND on op-amp outputs to ADC when op-amp has negative supply
  • R214 -> 4.7k
  • LM339PT is in TSSOP package. Change for SOIC P/N