Stap 8: Verbinden met ADC
Een parallelle ADC kan worden gebruikt om een monster te nemen op de stijgende rand van een kloksignaal en output van het monster op de pennen van de gegevens op de dalende rand. Het doel is om de ADC met onze vereist sample rate klok en Lees alle van de pinnen van de gegevens tussen elk monster.
Onze kernelmodule is klaar nu een ADC nodig is om de ingevoerde gegevens. Voor dit artikel, werd een ADC CA3306 van Intersil gebruikt. Dit is een 6-bits 15 MSPS ADC met een parallel voorgelezen. Deze ADC is erg goedkoop en snel. Veel andere ADC chips met parallelle uitlezing kunnen worden gebruikt, hoewel het nodig om te controleren van het gegevensblad voor de details van de verbinding en snelheid klokinstellingen, enz...
6-bits betekent voor de geselecteerde ADC, die tussen de begane grond (0V) en de referentie spanning (5V) er zijn 64 divisies te vertegenwoordigen van het signaal. Dit is heel natuurlijk, maar is genoeg voor eenvoudige toepassingen. De geselecteerde ADC werkt met 5V logica, maar de Raspberry Pi gebruikt 3V3 logica. Daarom is een niveau converter nodig te behoeden voor de Raspberry Pi wordt beschadigd. De eenvoudigste manier om dit te bereiken is het gebruik van een specifiek niveau converter, zoals de TXB0108 van Texas Instruments. Om ervoor te zorgen dat stabiele lezingen worden verkregen van de ADC, is het aanbevolen dat een aparte 5V levering wordt gebruikt als uw VREF + en VDD leveren. Dit voorkomt dat druppels van de spanning die optreden kunnen als de voeding wordt gedeeld met de Raspberry Pi. Echter moet een common ground (GND)-verbinding worden gebruikt voor het externe aanbod, ADC en Raspberry Pi.
Schakelschema vastzit, dienovereenkomstig tot raspberry pi aansluiten.