Open Hardware

This page lists my Open Hardware electronics designs. Most newer designs have KiCad schematic, PCB-layout, and gerber-files available. Please ask if you are interested in the older designs - some may be available.

ADA4898 LNA

Low noise preamplifier, AC-coupled 0.1 Hz to 1 MHz. Input-referred voltage noise is well below 50R resistor at room temperature (0.9 nV/sqrt(Hz)), if the source impedance is low. Input stage is 16pcs ADA4898 op-amps in parallel - current-consumption and heating quite large. https://github.com/aewallin/ADA4898_LNA 

Two-stage OPA818 Photodetector

OPA818-based transimpedance amplifier, followed by 2nd-stage gain. Used for PDH-locking lasers to FP-cavities. https://github.com/aewallin/Photodetector_2stage_OPA818

One Inch Photodetector

Single op-amp transimpedance amplifier for TO-18 footprint photodiode, on a PCB that fits a 1" lens-mount. PCB-variants for SOT23, WSON8, OPA818 op-amps. Output-buffered (BUF602) versions work better than single op-amp versions.

https://github.com/aewallin/One-Inch-Photodetector

SFP-loopback-board

Loops back the RX-signal on the SFP to the TX-pins. A limiting amplifier provides differential outputs that allow monitoring the signal through the SFP.

https://github.com/aewallin/SFP-Loopback-Board

SFP-breakout-board (2020-02)

Simple SFP breakout board: https://github.com/aewallin/SFP-Breakout-Board . Provides +3V3 power to the SFP, and direct access to the differential TX/RX pins. Three status LEDs. No access to the I2C memory on the SFP.

SFP-board 2018-03

The fourth revision of a simple board for E/O and O/E conversion of RF signals using telecom SFP transcievers. Works from 10 MHz (and probably much lower) up to at least 500 MHz. Standard SFPs go up to 1 Gbit (1.25 MHz) but this board will probably not work much over 500 MHz. One input, two identical outputs. Either SMA or BNC connectors.

Now on github: https://github.com/aewallin/SFP2SMA_2018.03

PICDIV, 2018 update

An update to the PICDIV frequency divider circuit. The input is a two-transistor sine-to-square circuit, taking 10MHz sinewave and turning it into a clock-signal for the PIC. The PIC has DIP-switches for selecting 1e7, 1e6, or 1e5 division, which produces 1Hz, 10Hz, or 1kHz output from a 10MHz input. There are two outputs buffered by high-speed LVCMOS buffers - with trimmer-caps for adjusting output-skew.

Frequency distribution amplifier (2017-2018)


www.ohwr.org/projects/pda-8ch-fda-8ch
A 1:8 distribution amplifier for 1-10 MHz, based on LMH6702 and LMH6609 op-amps. Residual phase-noise of <-160dBc/Hz for a 10 MHz carrier.

Pulse distribution amplifier (2017-2018)

www.ohwr.org/projects/pda-8ch-fda-8ch
A 1:8 distribution amplifier for 1PPS signals, based on the IDT5PB1108 LVCMOS clock buffer.

Isolated pulse distribution amplifier


www.anderswallin.net/2018/02/isopda-14-isolated-pulse-distribution-amplifier/
A 1:4 pulse-distribution amplifier for 1PPS with an optoisolator-input providing galvanic isolation.

RF SP8T 1+ GHz multiplexer


www.ohwr.org/projects/rf-mux-8ch
A 1:8 absorptive SP8T RF-multiplexer, with SPI interface. Based on TE HF3 relays. > 1 GHz bandwidth. The prototypes use an Arduino Due + Ethernet Shield for control.

DIY DSOXLAN (2015)

github.com/aewallin/DSOXLAN
Simple Ethernet/LAN interface card for a HP/Keysight DSOX 2000/3000 oscilloscopes.

Constant-current TEC drive (2014)

www.anderswallin.net/2014/09/tec-drive-v2/
OPA569 based constant-current driver. Drives +/-1 A constant current into a TEC based on a +/-10 V input voltage.

HVDC amp (2013)


www.anderswallin.net/2013/11/dc-bias-amplifier/
For providing +/-100 VDC bias-voltages to electrodes. Based on Apex PA340 HV op-amp.

PICDIV frequency divider (2016)

www.anderswallin.net/2016/04/picdiv-frequency-divider/
10MHz input, 1PPS output, based on Tom van Baak's picDIV code.

PID controller (2014)


www.anderswallin.net/2014/10/op-amp-pid-controller/
Simple analog op-amp based PID-controller with jumpers for selecting P/I/D gains and trimmer-potentiometers for a weighted sum of P/I/D.

Misc

These projects are not yet on this page.