Wie heeft er ooit de AD-convertor gebruikt in deze PIC?
Dan heb ik een paar vragen:
1: Wat is de maximale spanning die deze convertor aankan? Want ik ben ik neit zeker of ik het goed uit/in de datasheet lees.
2: Kan ie op een of andere manier omgaan met twee inputs? Dus dat je als het ware twee AD-convertors hebt? Zeker met multiplexen?
3: Neemt ie n iet al het geheugen in beslag?(misschien stomme vraag, maar ik zou het toch maar vragen)
En als laatste: is ie een beetje goed om max 7 standen te converteren?
MvG,
Bossie
k.p.meinesz
Een schizofreen is nooit alleen!
Op 8 februari 2004 14:31:28 schreef Bossie:
Wie heeft er ooit de AD-convertor gebruikt in deze PIC?Dan heb ik een paar vragen:
1: Wat is de maximale spanning die deze convertor aankan? Want ik ben ik neit zeker of ik het goed uit/in de datasheet lees.
2: Kan ie op een of andere manier omgaan met twee inputs? Dus dat je als het ware twee AD-convertors hebt? Zeker met multiplexen?
3: Neemt ie n iet al het geheugen in beslag?(misschien stomme vraag, maar ik zou het toch maar vragen)
En als laatste: is ie een beetje goed om max 7 standen te converteren?MvG,
Bossie
ik heb ff niet de datasheet dus ff uit het hoofd
1 vref+5v
2 je hebt 8 ad inputs op je pic deze kun je in een register selecteren
3 het ad moet je activeren±7 zegels
het resultaat komt in hi-out/low out
hangt een beetje af van je resolutie/verschilpanning van je standen
Jonathan
"Theorie is alleen te rechtvaardigen als 'n vorm van praktijk. De praktijk staat niet terecht voor 't hooggerechtshof van de theorie" (Stephan Toulmin)
kheb geen klagen
gebruik er 6 om conversies te doen en twee als referentie
de ene 4.096V de andere AGND
Allereerst bedankt voor de bijzonder snelle reacties.
Maar Sp3ci3s, heb je er 6 in één PIC zitten? D.m.v. een multiplexer ofzo? Of bedoel je in totaal acht aansluitingen?
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
> 1: Wat is de maximale spanning die deze convertor aankan?
max( 0, Vref-) .. min( V+, Vref+)
en dan zijn er nog wat beperkingen aan Vref- en Vref+
> 2: Kan ie op een of andere manier omgaan met twee inputs?
Er is een interne multiplexer met 8 ingangen, als je externe Vref- of Vref+ gebruikt snoepen die ieder een ingang op.
> 3: Neemt ie n iet al het geheugen in beslag?(misschien stomme vraag, maar ik zou het toch maar vragen)
De A/D zelf neemt (natuurlijk) geen geheugen in beslag, de code om 'm te gebruiken wel maar dat hoeft niet meer dan 40 ofzo instructies te zijn (van de 8k).
> En als laatste: is ie een beetje goed om max 7 standen te converteren?
resolutie is 10 bits, dus je kan er 1024 standen mee onderscheinden.
Overigens: als je voor een prikkie veel A/D ingangen wil hebben moet je een PIC16F676 nemen. 8 ingangen voor E 2.50!
En die channels, daarmee bepaal je welke ingang je moet hebben? En moet je de channels zelf nog multiplexen? Mocht je meerdere ingangen nodig hebben.
Jonathan
"Theorie is alleen te rechtvaardigen als 'n vorm van praktijk. De praktijk staat niet terecht voor 't hooggerechtshof van de theorie" (Stephan Toulmin)
Op 8 februari 2004 22:01:25 schreef Bossie:
Allereerst bedankt voor de bijzonder snelle reacties.
Maar Sp3ci3s, heb je er 6 in één PIC zitten? D.m.v. een multiplexer ofzo? Of bedoel je in totaal acht aansluitingen?
er zitten er 8 in de877
2 referenties
6 ingangen
je doet conversie van alle channels na elkaar (of deze die je wilt)
En als laatste(hoop ik):
Kan ik ookd e resolutie ervan instellen? Bijvoorbeeld dat ik er maar 15 standen mee kan lezen met vier bits?
Jonathan
"Theorie is alleen te rechtvaardigen als 'n vorm van praktijk. De praktijk staat niet terecht voor 't hooggerechtshof van de theorie" (Stephan Toulmin)
Op 16 februari 2004 14:57:11 schreef Bossie:
En als laatste(hoop ik):
Kan ik ookd e resolutie ervan instellen? Bijvoorbeeld dat ik er maar 15 standen mee kan lezen met vier bits?
nee
10bit dus 1024 als je maar 16 standen wilt mot je
bij volle reolutie standen per 64(binair) nemen