PiScope (Raspberry Pi baserat oscilloskop) (8 / 10 steg)
Steg 8: Ansluter till ADC
En parallell ADC kan användas för att ta ett prov på stigande kanten av en klocksignal och utgång provet på data stiften på fallande kanten. Syftet är att klocka ADC på våra krävs samplingsfrekvens och läsa alla data stift mellan varje prov.
Vår kärna modul är klar nu en ADC behövs för att ge indata. Den här artikeln användes en CA3306 ADC från Intersil. Detta är en 6-bitars 15 MSPS ADC med en parallell läsa. Denna ADC är mycket billigt och snabbt. Många andra ADC marker med parallella avläsning kan användas, även om det är nödvändigt att kontrollera databladet för anslutningsinformation och klockan hastighetsinställningar, etc...
För den valda ADC innebär 6-bitars att mellan marknivå (0V) och den referensspänningen (5V) det finns 64 divisioner att representera signalen. Detta är ganska kurs, men är nog för enkla program. Den valda ADC fungerar med 5V logik, men Raspberry Pi använder 3V3 logik. Därför behövs en nivå omvandlare att skydda Raspberry Pi från att skadas. Det enklaste sättet att uppnå detta är att använda en dedikerad nivå omvandlare, som TXB0108 från Texas Instruments. För att säkerställa att stabila avläsningar erhålls från ADC, rekommenderas det att en separat 5V leverans används som din VREF + och VDD tillförsel. Detta förhindrar spänning droppar som kan uppstå om strömförsörjningen delas med Raspberry Pi. En gemensam grund (GND) anslutning bör dock användas för extern strömförsörjning, ADC och Raspberry Pi.
Kopplingsschemat är kopplad, Anslut därefter till raspberry pi.