Schritt 2: Schematische
Auf den ersten Blick der Schaltplan sieht Komplex, aber das ist vor allem, weil die Header, die als bequeme Möglichkeiten, Eingaben an den ADC befestigen ausgebrochen sind.
Es gibt eigentlich nur drei große Bereiche von Interesse:
(1) Arduino an ADC
Der ADC (MPC3208) ist mit der Arduno über SPI (Arduino Pins 13, 12, 11) verbunden. PIN 10 ist für die Slave-Select verwendet.
Beachten Sie, dass VREF ist mit 3,3V und 5V VDD verbunden ist.
(2) Arduino auf DAC
Die DAC (MPC4921) ist auch mit der Arduno über SPI (Arduino Pins 13, 12, 11) verbunden. Pin 9 ist für die Slave-Select verwendet. Die DAC hat auch einen zusätzlichen Anschluss für eine LDAC--Verriegelung, die Conencted auf Pin 8 auf dem Arduino ist.
Wie bei der ADC VREF an 3,3V angeschlossen ist und mit 5V VDD verbunden ist.
(3) Hochpass und Tiefpass-Filter
Die Ausgabe der MCP4921 DAC durchläuft ein Tiefpass- und Hochpassfilter, einige Geräusche zu entfernen, bevor Sie an die audio-Buchse anschließen.
Die volle schematische Datei (im Eagle PCB-Format) steht hier.