DIY - USB-OSCILLOSKOP i en TÄNDSTICKSASK (9 / 14 steg)
Steg 9: Cirkelträning diagram 3: Processor krets
DsPic30F2020 drivs från USB-bussen.
En reset switch ges på MCLR pin.
En 16MHz kristall är ansluten över OSC1/OSC2 och sätter upp processorn klocka.
RE0 till RE3 bildar SPI gränssnitt till de två PGAs.
OC1 signaler OC2 för PWM inställningen förskjutning spänningar för Ch1 och Ch2. U1ARX och U1ATX är ansluten till USB till seriell omvandlare FT232R.
En Vref för 3.3V är ansluten till de analoga ingångarna AN2/AN3 och används för att kompensera för ADC skalfaktor ändras med variation i VDD.
Slutligen är de PGA utgångarna anslutna till AN0/AN1 och CMP3A/CMP3B.
Under programvarukontroll microcontroller A/D konverterar Ch1/Ch2 ingångar vid fasta intervall och lagrar dem i interna minne innan du överför dem till värden PC.
När inte i auto-läge den konvertering startas bestäms genom att jämföra en internt upparbetad trigger referens spänning med spänningar på CMP3A/CMP3B.
LED D1 blinkar under initiering och förvärv som visar att processorn är upptagen. Inga kommandon inleds under denna fas.
Figur 17 visar den totala kretsen.