Stap 2: schematische
Op het eerste gezicht, het schema ziet er complex, maar dat is vooral vanwege alle headers die zijn uitgebroken als handige manieren om te hechten van inputs voor de ADC.
Er zijn werkelijk slechts drie belangrijke gebieden van belang:
1. de Arduino te ADC
De ADC (MPC3208) is verbonden met de Arduno via SPI (Arduino-pins 13, 12, 11). Pin 10 wordt gebruikt voor het selecteren van de slaaf.
Merk op dat VREF is verbonden met 3.3V en VDD is aangesloten op de 5V.
2. de Arduino te DAC
De DAC (MPC4921) is eveneens verbonden aan de Arduno via SPI (Arduino-pins 13, 12, 11). Pin 9 wordt gebruikt voor het selecteren van de slaaf. De DAC heeft ook een extra aansluiting voor een LDAC klink thats via tot en met 8 van de Pin op de Arduino.
Zoals met de ADC, VREF is verbonden met 3.3V en VDD is aangesloten op de 5V.
3. high-pass en Low-pass Filter
De output van de MCP4921 DAC passeert zowel een low-pass en een high-pass-filter, verwijderen van ruis, voordat u aansluit op de audio-aansluiting.
Het volledige schema bestand (in Eagle PCB formaat) is beschikbaar hier.