R-C compensation tool
Similar to Analog Devices LB-013, this is a simple R-C-network that is useful when optimizing the loop compensation of switching regulators. I made this to use parts I had around (especially the 5-pin DIP switches), primarily because a nice PCB with silkscreen is a lot prettier than a bit of perfboard. Files are available at[…] Read More…
I2C fault injection

When writing drivers for a new I2C host controller, it is important to not only get the normal operation working, but to implement robust error handling and recovery. This requires a way to force certain conditions that a “normal” I2C slave device will not exhibit. There is a I2C fault injection/testing framework for Linux, which[…] Read More…
PM666x Frequency Counter: OCXO & Reset MOD
Adding an OCXO and fixing reset problems on a Philips PM666x frequency counter
GPIB Interface for PM3365A Oscilloscope
The Philips PM3365A oscilloscope I inherited last year works fine – but it has one drawback: the only way to export data is via a GPIB interface. I had the opportunity to borrow a Prologix GPIB interface to test what can be done with this interface – it turns out remote control of the oscilloscope[…] Read More…
Medium-Speed Isolated Power Switch
The isolated power switch presented here was built to do repeated power-up/power-down tests on a power supply. I basically needed a MOSFET that could be controlled by a PC. To keep the circuit universal, the following design goals were added: Isolation of the switched circuit from the PC, so the switch can be used in[…] Read More…