Stap 3: Inzicht in het Circuit
Het lezen van het audiosignaal
Het audiosignaal komt in analoge, gebruiken we een 'Delta Sigma'-circuit dat omzetten in digitale waarden;
Wat is Sigma-Delta?
Computers deel uitmaken van een binaire wereld - er zijn slechts twee waarden, Vdd en grond. Helaas hebben signalen zoals audio waarden tussen Vdd en grond die we willen lezen. Sigma-Delta is de meest voorkomende techniek voor het lezen van analoge waarden.
Wij zullen één pin (D op het schema hieronder) op de QuickStart te doen iets heel simpels program: wanneer het zintuigen Vdd, een tweede pincode (/ q op het schema) verbinden met grond. Wanneer het zintuigen grond, verbinden met de tweede pin Vdd.
Wat gebeurt er als we verbinding/q terug in D? Dit is wat we krijgen;
Als er geen analoge input aangesloten is, zal/q wegknippen op elke klokcyclus (de taakcyclus van de 50%);
- Op de eerste klok, zal D het gevoel van grond en/q verbinden Vdd
- / Q laadt de condensator.
- Zodra de condensator wordt opgeladen tot Vdd, D/q gespiegeld op grond
- Die lozingen de condensator,
- En zo verder.
Door te tellen hoe vaak/q draait, kunnen we het bepalen van de ingangsspanning. Stel de analoge ingang is.6 * Vdd;
- Op de eerste klok, zal D grond, aansluitende/q aan Vdd voelen
- / Q laadt de condensator, maar omdat de analoge ingang heeft reeds de condensator te.6 * Vdd, het duurt niet zo lang om het te laden.
- Zodra de condensator opgeladen is, D/q gespiegeld op grond
- Ontladen van de condensator
- En zo verder.
Wanneer de analoge ingang is.6 * Vdd, / q hoeft niet te besteden zoveel tijd opladen van de condensator, de taakcyclus is minder dan 50%. In feite is het alleen op 40% van de tijd.
De meeste ADC gebruiken voor Sigma-Delta, of het ingebouwd in de pinnen, is externe, zoals op de QuickStart, er een nog meer gedetailleerde artikel op Wikipedia is over hoe sigma delta werkt, maar hopelijk mijn korte uitleg uw slag krijgt. Duurt het gewoon een beetje van code te doen van Sigma-Delta en het is al in onze code.
Video-uitgang
Video-uitgang op de QuickStart neemt 3 weerstanden, en het circuit is al ingebouwd in de Quick Proto-board. Hier is het circuit, zet het digitale signaal dat de QuickStart genereert in een analoog signaal dat uw TV kan begrijpen.