Timer2 Packet Scheduler¶
Creation of Packet Geometry
Overview¶
Timer2 forms the packet scheduler of REVA v4.0.
Where Timer1 generates the carrier waveform, Timer2 determines how that carrier is organized into bursts, segments and packets.
Timer2 therefore creates the envelope surrounding the carrier.
Position Within REVA¶
Packet Category
↓
Packet Library
↓
Packet Executor
↓
Timer2 Scheduler
↓
Timer1 Carrier Engine
↓
Half Bridge
Timer2 sits between packet geometry and waveform generation.
Packet Philosophy¶
A carrier alone produces a continuous pulse train.
REVA instead generates structured packets.
Timer2 determines:
- when a burst begins,
- when a burst ends,
- when a segment changes,
- when a packet repeats.
Envelope Generation¶
Timer2 creates the outer structure of the waveform.
Carrier
████████████████████████
Timer2 Envelope
████ ████ ██
Result
████ ████ ██
The resulting waveform retains the carrier frequency while gaining packet structure.
Scheduler Responsibilities¶
Timer2 controls:
| Function | Description |
|---|---|
| Segment Timing | Controls segment duration |
| Gap Timing | Controls silent intervals |
| Packet Timing | Controls packet repetition |
| Family Execution | Executes selected family |
| Envelope Geometry | Creates packet structure |
Relationship to Packet Families¶
Packet families define geometry.
Examples:
Harmonic
Fibonacci
Golden Ratio
Lucas
Prime
Octave
Timer2 executes these structures.
The scheduler itself does not define the geometry.
It only enforces it.
Relationship to Timer1¶
Timer1 and Timer2 operate cooperatively.
Timer1¶
Produces:
Pulse
Pulse
Pulse
Pulse
Pulse
Timer2¶
Determines:
ON
OFF
ON
OFF
The combination produces packetized waveforms.
Deterministic Timing¶
The scheduler remains isolated from:
- OLED refresh,
- menu systems,
- button processing,
- display animations.
This separation ensures that packet timing remains repeatable.
Engineering Perspective¶
Timer2 can be viewed as the conductor of the waveform.
Timer1 generates the notes.
Timer2 determines when those notes appear.
Together they form the Harmonic Packet Engine.