Author name: gremblor

Gremblnote Application Note GN-0002: Fast Audio Zero-Cross Detector

Zero crossing detector schematic

I need a minimal-lag zero-cross detector for the tone control section of an audio preamp which will rely on digital potentiometers for adjustment. The pot adjustments (communicated from an MCU over SPI) need to be sync’d to 0V input to avoid popcorn noise.

The digital pot has a write-inhibit input that can be driven low to latch the adjustment while the input signal is crossing 0V. My goal is to hit this pretty close to the mark (±100mV), for any audio-rate signal, which may be up to 3.5 Vrms (~10 Vpp) and 20 kHz. To be valid, the signal needs to remain low for 25ns. I’d like to hit this with room to spare and also minimize signal bounce / glitching for a slowly-changing audio-rate input.

A new IC by Texas Instruments that makes this possible with high resolution and minimal phase lag is the TLV1871.

Custom synth enclosure – Part 1

3D rendering of a keyboard synth with 37-key keybed, three wheel controls, and a row of Eurorack modules across the top, in a wooden keyboard cabinet

With the main modular audio chain assembled, and (almost) playable from a 37-key piano keybed, I started to turn my attention to designing an enclosure to hold all the components of the synth together…

Dual ±12V 48W linear power supply from single-sided DC input

My Eurorack-compatible synth project requires a ±12V power supply. I also wanted to use an external “power brick”-style AC-DC converter to handle the mains power. I developed my own secondary DC-DC power supply with two LDOs, a Ćuk inverting regulator, and a power distribution bus to clean up the output of the power brick and generate the dual-sided power supply required by the rest of the system.

The GS-101 analog synthesizer project

A set of Eurorack synthesizer modules on a desk top

Ironically, since I’ve spent so much time working on this project, I have not posted about it much—but I’ve spent a huge amount of my free time in the past two years or so building a complete analog synthesizer. From scratch. And now it’s really starting to come together!

Gremblnote Application Note GN-0001: OTA-based Automatic Gain Control (AGC) Circuit

Schematic diagram for Automatic Gain Control (AGC) circuit)

I developed this automatic gain control (AGC) circuit to compensate for the -3 dB gain after each filter stage in a 2-stage, 4-pole voltage-controlled filter (VCF). I’m posting this because it was surprisingly difficult (rather, impossible) to find a low-distortion operational transconductance amplifier (OTA) driven AGC schematic I could use directly.

Precision current reference

A precision current source like you’d find in an SMU would be a very helpful tool for some of my other projects. But an SMU costs an arm and a leg… my needs were not so great. Could I make what I needed without breaking the bank?

Audio hardware Development Breakout Board

Over the past year I’ve gotten into building modular synth components. There’s a lot more to share on that front; I’ve put together several modules and have a plan for several more to go into an integrated system. The relative complexity means there’s a lot to write about, though, which has made me keep putting it off…

In the meantime, I completed a smaller project this weekend—a breakout board that makes it easier to develop audio circuitry on a breadboard.