hallo,
even een mening gevraagd.
ben een fpga aan het gebruiken om een spanning uit te lezen die ook negatief kan zijn.
Welke Analog to Digital convertor gebruik ik hiervoor best?
(iets eenvoudig is goed)
tx
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
gaat het niet met de AD7797 van analog devices?
deze heeft + en - Vref, of dient dit daar niet voor?
tx
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
De eenvoudigste manier --denk ik-- bestaat er in een spanningsdeler te maken met 2 weerstanden, en die spanning te bufferen met een opamp. De uitgang v/d opamp gebruik je dan als massapunt voor de wisselspanningsbron.
gewoon een opamp instellen met een versterking dat je signaal binnen het dektaV bereik van je ADC zit. Vervolgens met een 2e opamp in ee niet inverterende somversterker er de juiste DC ofset bij optellen
Een eenvoudige oplossing die wel iets ruis toevoegt en een bitje aan data kost met twee weerstanden als spanningsdeler richting de plus 5 volt bouwen:
+5V
|
|
R2
|
|--IngangADC(tussen 1 en 4 volt)
|
R1
|
Vin(tussen -3 en 3 volt)---
Kies R1=R2 en zo dat R1 >> RoutvanVin en R1 << RinIngangADC
(<< betekent veel kleiner dan)
Het is niet heel netjes en erg gevoelig voor voedingsspanningsvariaties.