Arduino Due gitaar ADC Input en DAC Output Mixer (1 / 4 stap)

Stap 1: ontwerp


ik ben niet een elektrisch audio-ingenieur met de ruime ervaring van audio versterkers. Echter, ik ben in deze moderne tijd en er is een heleboel help beschikbaar via de interweb. Ik gebruikte dit interweb ding en een android circuit simulatie app genaamd EveryCircuit. Na verscheidene maanden van fout eindigde ik met het bovenstaande ontwerp.

Als ik af en toe mijn gitaar gedachteloos te versnipperen, was een van de ontwerpcriteria dat het rauwe gitaar signaal het circuit met als weinig inmenging van faseverschuiving condensatoren en geluid genereren van weerstanden mogelijk moet passeren. Verplaatsen van de virtuele potten in de simulatie toont aan dat dit het geval is met dit circuit.

Het circuit is opgebouwd uit vier op versterkers. Ik gebruikte de opa2132p. Dat apparaat bevat twee opamps in een 8-pins dil-pakket. In het bovenstaande diagram:

Groen: is het ingangssignaal van de gitaar.
Blauw: is de DAC-ingangssignaal van de vervaldatum.
Rood: is de gemengde output.
Oranje: is het signaal worden gevoed in de ADC op de vervaldatum

Op amp 1 (linksonder): het doel van deze opamp is de gitaar input buffer. Het is in wezen gewoon een volgeling van de spanning. Het op-amp is macht pinnen zijn 5V en -5V. De uitvoer wordt verbruikt door het mengen circuit (rechts boven) en het biasing circuit van ADC (rechtsonder).

Op amp 2 (rechtsonder): Dit neemt de gebufferde gitaar ingang op amp 1 en geeft het een geschikt vooroordeel te voeden in de arduino verschuldigd ADC. De bias wordt bereikt door middel van een vaste spanning op de + input (het negeren van de 1.9V op het diagram - in de praktijk is dit 1.65V die precies halverwege tussen 0V en 3,3 v). Het signaal wordt geleverd met de negatieve ingang via een 4.7uF ontkoppeling condensator en een 10Kohm pot die kan worden gebruikt om toe te voegen sommige krijgen tot het signaal betegelt zodat het de ADC 0-3.3V bereik. De uitvoer wordt ook gevoed terug via de pot om te voorkomen dat het op-amp verzadigen. Deze versterker wordt aangedreven met 5V en 0V op de rails van de levering.

De output van dit op-amp is tussen 0 en 5 v. Ik heb dus een 22K, 22K +68 K voltage divider gebruikt om het tot 3,3 v.

[Update: 26 Jan 2014: Ik heb een Low Pass Filter toegevoegd 16KHz, bestaande uit een 1Kohm en 10nF. Dit is omdat ik ben bemonstering het signaal op 32768 die Hz. Nyquist zegt dat frequenties boven 32768/2 kunnen zich voordoen als frequenties onder die waarde. Dit filter dat aliasing ingekrompen. BTW zijn ook waarom audio programma's worden uitgevoerd op 44KHz... wanneer menselijke hoorzitting alleen gaat naar 20 KHz.]

De schakeloptie en de weerstand van de 274Kohm is een zeer ruwe simulatie van de arduino verschuldigde ADC ingangsimpedantie. Volgens de technische fiche verhoogt de impedantie van de ADC als u de samplefrequentie ADC verlaagt. Voor audioverwerking snelheden groter dan 274Kohm worden. Draaien van de schakelaar op weergegeven niet enige zorgwekkende spanningsval.

Op amp 3 (DAC input): Is gewoon een andere spanning volgeling. Macht is 5V 0V. Het uitgangssignaal wordt verminderd met een 4.7K en 6.8K voltage divider om het signaal voor gitaar als niveaus. De uitvoer is AC losgekoppeld en gevoed in de mixer opamp (rechtsboven).

Op amp 4 (mixer): Is een spanning adder. Haar ingangen komen van de ADC-opamp en de DAC-opa via te 10K potten. Ene kant van elk van deze potten is geaard en ze bieden een manier van het mixen van de rauwe gitaar en het verricht signaal van de DAC. De ruitenwissers voeren het signaal naar twee weerstanden van de 100Kohm. Deze bieden een virtuele aarde op de + ingang.

[Update 26 Jan 2014: Ik heb de 100K Ohm weerstand in de adder tot 33K verlaagd. Geven een beetje meer volume voor het effect.]

De output wordt gevoed terug via sommige weerstanden van 1K waarmee een winst van 2.

Kracht voor deze op-amp moet 5V en -5V.

Net als de andere uitgang opamp, heb ik gezet in een weerstand van 1Mohm via, een schakelaar aan model (slecht) de ingangsimpedantie van een gitaarversterker.

Het laatste onderdeel is een low pass filter dat bestaat uit een 1K en 10nF condensator. Dit glad uit de gekartelde stap zoals spanningen geleverd door de DAC. Stap zoals spanningen zoals deze functie harmonische componenten die veel hogere frequentie dan de 16KHz rollen af dat dit filter biedt.

Gerelateerde Artikelen

Arduino Due gitaar ADC input

Arduino Due gitaar ADC input

ik wilde bouwen een gitaar input circuit voor een arduino verschuldigd ADC.Het circuit is bedoeld om te worden aangesloten op een arduino verschuldigde analoge pin. Deze input pinnen van ADC vereisen een spanningen tussen 0 en 3.3V als de gitaar pick
Arduino UNO gitaar pedaal - Open Hardware.

Arduino UNO gitaar pedaal - Open Hardware.

pedalSHIELD UNO is een Open Source programmeerbare gitaar pedaal gevestigd in Arduino/waar UNO. Een platform om te beginnen met het ontwikkelen van uw belangstelling voor gitaar pedalen, effecten, audio elektronica of digital audio.Het doel is het bo
3 fase sinusgolf generator op basis van Arduino Due

3 fase sinusgolf generator op basis van Arduino Due

het doel van dit aandeel is om iemand die probeert te gebruiken de inachtneming te helpen meer performance + gebrek aan referentie + niet-nuttige gegevensblad.Dit project is het kundig voor het genereren van maximaal 3 fase sinusgolf @ 256 monsters /
Arduino Due gebruiken voor het programmeren en testen ESP8266

Arduino Due gebruiken voor het programmeren en testen ESP8266

Als u wenst te programmeren een ESP8266 (Wifi SoC) zult u normaal gebruik maken van een USB naar seriële adapter zoals deze. In het geval u geen één hebt maar u hebt kan een Arduino Due tot rond je de Arduino tuig als een brug te programmeren en test
DigiX/Arduino DUE ARM math bibliotheek software setup

DigiX/Arduino DUE ARM math bibliotheek software setup

hier zijn mijn notities over hoe ik de installatie van mijn ontwikkelomgeving voor de DigiX board. Het bestuur van de DigiX (door digistump) is mijn nieuwe speeltje voor dit project. Het heeft verschillende handige functies waarmee de Arduino Due ver
Arduino Laser gitaar

Arduino Laser gitaar

Hier is het! De ene en enige Instructable u ooit zult wensen. De Arduino Laser gitaar.Wat u zult moeten:-10 k weerstanden-Laser Module (Sparkfun.com)-Lichte sensoren (Amazon.com)-Draad (Mine was geborgen van oude USB-kabels)Aan/uitschakelaar (Amazon.
Huis gebouwd IR Remote ontvanger of Demodulator met behulp van de fototransistor en Arduino Due

Huis gebouwd IR Remote ontvanger of Demodulator met behulp van de fototransistor en Arduino Due

Mijn IR ontvangersmodule van Banggood bangged na de eerste run - het gewoon niet langer werken. De volgende nieuwe dia duurt weken te komen, maar de show moet gaan... dus besloten om tijdelijke oplossing te vinden, en het werkte:).Ik googled, en gevo
Arduino verschuldigde gitaar pedaal - Open Hardware.

Arduino verschuldigde gitaar pedaal - Open Hardware.

pedalSHIELD is een Open-Hardware / Open-Source Arduino gitaar pedaal schild. Het is ontworpen als een platform om te leren over digitale signaalverwerking, gitaar effecten en synthesizers - zonder een diepgaande kennis van elektronica of programmerin
Schubben op de Arduino met een SPI 12 Bit Dac

Schubben op de Arduino met een SPI 12 Bit Dac

U moet:Een arduino DAC schild http://tinyurl.com/AudioShieldEen aangedreven luidspreker met een 3.5mm plugeen arduino uno compatibeleen host-computer voor het compileren en uploaden van de codeU krijgt:Hiermee schaalt u de mogelijkheid om te spelenDe
Arduino flat analoge/digitale input panel.

Arduino flat analoge/digitale input panel.

Dit is hoe maak je een arduino aangedreven LCD-invoer/uitvoer-monitorStap 1: materialen.Dit zijn de dingen die u nodig heeft.Arduino UNO.DFRobot 1602 LCD keypad schild (het hoeft niet te worden deze exacte type, je hoeft alleen te weten de pin-out).C
Een EEPROM van 24LC256 toe te voegen aan de Arduino Due

Een EEPROM van 24LC256 toe te voegen aan de Arduino Due

de arduino verschuldigde ontbreekt een eeprom. Dit instructable toegevoegd en kunt u waarden opslaan in niet-vluchtig geheugen dat een arduino firmware-update zal overleven.Stap 1: Breadboarding Er zijn sommige werkelijk goede instructies hier:http:/
Weer Buddy-systeem met behulp van elektrische Imp en Arduino Due

Weer Buddy-systeem met behulp van elektrische Imp en Arduino Due

Just verzenden van een video van mijn weer buddy systeem dat ik onlangs gemaakt. Het maakt gebruik van de elektrische Imp verkrijgen informatie over het weer en de inachtneming van de Arduino te sturen die informatie naar de gerespecteerde onderdelen
Arduino Audio Input

Arduino Audio Input

Geluid in je Arduino sturen. Dit Instructable zal u tonen hoe om audio te bereiden, zodat het kan worden bemonsterd en verwerkt door een Arduino sound responsieve projecten en audio-effecten te maken. (Dit artikel is een aanvulling op een ander Instr
Gitaar Tuner voor blinden (met behulp van een Arduino)

Gitaar Tuner voor blinden (met behulp van een Arduino)

het wijzigen van een gitaar tuner zodat het kan worden gebruikt door een blinde persoonDeze build maakt gebruik van een Arduino Pro mini microcontroller, (alle code wordt verstrekt).Dit project werd uitgevoerd voor het goede doel Remap, waarmee op ma