CV Input Signal Types

CV Input Signal Types #3 — Clock

Clock CV signal — Constructivist linocut illustration
PropertyValue
CategoryLogical / Time-Based
Voltage Range0..+5V (tolerant up to +12V)
PolarityUnipolar
Bandwidth<1kHz (periodic)
Threshold~0.7V–2.0V

Description

A clock signal is a periodic trigger — a steady stream of pulses serving as a timebase. The firmware typically measures the time between rising edges to calculate BPM or frequency.

PPQN (Pulses Per Quarter Note): Eurorack clocks are often not simple quarter notes but high-resolution. The DIN-Sync standard uses 24 PPQN (often generated by MIDI modules). The firmware frequently needs to perform clock division (e.g., divide by 6 for 16th notes at 24 PPQN).

Use Cases

Eurorack Examples (Mutable Instruments)

Hardware Implementation

Recommended: GPIO with Timer Input Capture

Clock is the most time-critical logical signal. Hardware timer input capture is superior to pure EXTI because the timer peripheral captures the timestamp in hardware (μs resolution, independent of ISR latency).

Hardware front-end recommended: A 74HC14 Schmitt trigger before the GPIO is especially important for clock inputs. Dirty edges (e.g., from noisy clocks or slowly rising LFO-as-clock) can cause double input capture events without a Schmitt trigger.

Firmware Requirements