Hallo, ik moet een adc (12 of meer bits) hebben om een variabele spanning van 0 tot 5 volt digitaal te maken.
De meeste datasheets die ik vind zijn tamelijk moeilijk: over spi een controlewoord sturen en dergelijke...
Bestaan er echter geen adc's waar de digitale waarden rechtstreeks uitkomen (zonder eerst veel zelf commando's een te sturen)? (Liefst iets spi-achtigs, aangezien ik niet genoeg pinnen heb op mn chip om een parallelle adc te nemen.)
bedankt!
Videomodulator
AKA Naftebakje @Tweakers.net --- Zonder dwarsliggers geen spoor
Ik denk dat je teveel wil met te weinig moeite, een paar initialisatie en read-out commando's zenden zou voor een zichzelf respecterend elektronicus geen probleem mogen zijn.
Misschien vind je het gemakkelijker om toch een parallele ADC te nemen, en die mbv een schuifregister seriëel uit te lezen.
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
bedankt rew;
@videomodulator:
"Ik denk dat je teveel wil met te weinig moeite, een paar initialisatie en read-out commando's zenden zou voor een zichzelf respecterend elektronicus geen probleem mogen zijn."
in een controller heb ik dit al massa's keren gedaan, daar is dat easy
dit is voor fpga, en deze zit reeds zo vol dat ik niet wil overschakelen naar een groter type.
ik ben een zelfrespecterend elektronicus, en ik respecteer ook mn collega's 
tx btw voor de tip met het schuifregister
Sorry,
was een groepswerk met twee personen (Bart en Hendrik), en waren beiden ingelogd op een andere pc, antwoord met andere pc waar de andere nog op ingelogd was...
Ik begrijp echter dat de nicknames verwarring opleveren...
[Bericht gewijzigd door henkerchief op ]
Op die fiets, dan zijn beide accounts weer toegankelijk, maar denk er voortaan om, IP's waren gelijk en dan is de link snel gelegd.
12bits is wel erg veel! voor 8bits kun je mooi een TLC549 nemen... zoek de datasheet maar even op. fripster
hello,
thanx voor account terug, en sorry voor de overlast
wel de 12 bit is een beetje berekend: het signaal zelf is wel tussen 0 en 5 volt, maar schommelt ergens rond de 1 volt in een ordegrootte van 10mV, dus is de 8bit-resolutie mss wat weinig.
Maar ik denk er ineens aan om via een schakelingetje de referentiespanning veel naar beneden te halen, zodat de nauwkeurigheid ook groter wordt. Zo kan ik mss een 8bit gebruiken. Thanx voor de tip alvast.
Je kunt ook een variable gain amplifier gebruiken, deze heeft een grote gain als je signaal erg laag is (bij die 10mV) en een lage gain als je sterk signaal hebt.
Je zegt dat je signaal rond de 1 volt schommelt, betekend dat dat je de overige 4 volt als constante offset hebt?
In dat geval kun je net zo goed een condensator neer zetten in je signaal pad en dan die 4 volt ofset erbij "denken".
flipflop
"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein
Wat is het bereik van je ingangssignaal? Als dat niet de volledig 0..5V is, dan kun je het beste het ingangsbereik omzetten naar dat 0..5V bereik zodat je de hele resolutie van de ADC over je ingansbereik hebt (wow wat een zin, snap je het nog?). Je zult wat met een opamp moeten puzzelen. Even zoeken op inet kan ook helpen.
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
waarom zo moeilijk doen ?
pad een AD waar je de Vref van kan instellen ( zoek ene waar de ganse ladder beschibkaar is. : dus zowel onder als boven. )
dan heb je zoveel bits niet nodig.
en voor spi in fpga : spi is een stom schuifregister. je kan dat controle woord telkens meeschuiven als het moet.
