PIC Chord-EGG
Der "Stereo Chord EGG" (Encephalo-Gratification Generator) wurde 1976 von "PAiA Electronics" als Bausatz vertrieben. Selbstständig und zufallsgesteuert sollte er beruhigende Klangfolgen erzeugen.
Die Schwierigkeit beim Nachbau lag in der Beschaffung des zur Grundtonerzeugung eingesetzten "Top-Octave-Generator"-ICs "MK50240", das heutzutage kaum noch erhältlich ist. Da in dieser Anwendung aber nur 8 Töne benötigt werden, und der höchste Ton mit 523,25Hz relativ niedrig ist, kann zur Tonerzeugung auch ein PIC herangezogen werden. Der mit 16MHz getaktete 16F628 erzeugt folgende 8 Frequenzen, ist dabei aber schon knapp an seiner Leistungsgrenze angekommen:
Note | Soll-Frequenz (Hz) |
Ist-Frequenz (Hz) |
Abweichung (%) |
C5 | 523,25 | 520,83 | -0,46 |
H4 | 493,88 | 496,03 | +0,43 |
A4 | 440,00 | 440,14 | +0,03 |
G4 | 391,99 | 390,63 | -0,35 |
F4 | 349,23 | 351,12 | +0,54 |
E4 | 329,63 | 328,95 | -0,21 |
D4 | 293,66 | 292,06 | -0,54 |
C4 | 261,63 | 260,42 | -0,46 |
Da der Microcontroller nur mit maximal 5V arbeitet, mussten den Tonausgängen noch Open-Collector-Stufen
nachgeschaltet werden. Der restliche Schaltungsteil wurde unverändert vom Original übernommen.
Die Ausgangsspannung pro Kanal beträgt ca. 100mVss und ist mit einem DC-Offset von ca. 1,8V versehen.
Firmware für PIC16F628 als hex :
Sound-Demo