Sida 2 av 2

Re: Adc läsning med avr

Postat: 7 mars 2014, 23:30:58
av bearing
OK, så det du menade med PC1/PC2 i tidigare inlägg handlade alltså om olika PC-datorer, och inte olika I/O. Då förstår jag! =)

Med så många decimaler som du mäter är det möjligt att den lilla skillnad som den inbyggda bandgapsreferensen får med olika matning syns på resultatet. Bandgapsreferensen ändras sannolikt också med olika temperatur. Den duger helt enkelt inte till 6 värdesiffror. Kolla vad som är specat i databladet! skulle tro att inbyggda referensens noggrannhet mäts i procent och inte ppm!

Du får nog leta efter externa referenskretsar som är stadigare. Frågan är om du kan få 6 värdesiffror trots bra referens. Krävs nog en fin kalibrering av ADC, samt kanske en tabell i mjukvaran som korrigerar fel i olika intervall av mätområdet.

EDIT:
http://cache.freescale.com/files/microc ... 120SF3.pdf
Se sida 58 för spec på bandgapsreferensen:

"Vvdrift Voltage drift (Vmax -Vmin across the full voltage range) Typ 2mV"

Re: Adc läsning med avr

Postat: 7 mars 2014, 23:44:56
av gripner
Tack för svar och tankar!

Linjäriteten är perfekt kan jag meddela, jag är grymt imponerad av adc:n i denna uC.
Den är absurt snabb oxå. 2-3000 samplingar per sekund!

Jag hade en späniningsrefferens på mitt kort jag designat. Kan dock inte använda den då den var på 4.096v. denna uC är ju 3.3v :doh:

BTW, du som verkar mer haj på detta än mig, av ren nyfikenhet. LPF i mjukvara hur funkar det ?
Jag söker lite här på forumet men fick ingen träff......

Re: Adc läsning med avr

Postat: 7 mars 2014, 23:51:51
av bearing
Här är tråden om filter i mjukvara:
http://elektronikforumet.com/forum/view ... =7&t=50406

Re: Adc läsning med avr

Postat: 5 augusti 2014, 22:44:05
av gripner
löste mitt lilla problem genom att ej föda Teensy3 kortet via USB, utan istället föda den via en 7805

På Teensy3 sitter en 3.3v-reg som föder uC samt även fungerar som extern vref.
Matas kortet via usb petar 3.3v-regulator ut mycket olika spänningar dock runt 3.3V.

Re: A/D läsning med AVR

Postat: 5 augusti 2014, 22:50:51
av blueint
Varifrån matas 7805:an då?

Re: A/D läsning med AVR

Postat: 5 augusti 2014, 23:13:24
av gripner
12V väggvårta, som finns för att mata en 7808 som driver en sensor och instrumentförstärkare.

Re: Adc läsning med avr

Postat: 6 augusti 2014, 00:44:27
av Kaggen
gripner skrev:Matas kortet via usb petar 3.3v-regulator ut mycket olika spänningar dock runt 3.3V.
Kan bero på att du drar för mycket kräm från USB, dålig avkoppling, felkopplat gemensam jord eller inte kopplat alls, alternativt att AD pinnen måste avkopplas bättre beroende på vad du har kopplat till den.

Re: A/D läsning med AVR

Postat: 6 augusti 2014, 01:22:15
av blueint
Avsaknad av LC-filter? iaf induktans..

Re: A/D läsning med AVR

Postat: 6 augusti 2014, 20:37:51
av gripner
Jag har dubbelkollat att agnd och AGN ej används/kopplas felaktigt.
Kondingar på aref och analoga ingången givetvis.
Avkoppla analoga ingången bättre lär ju inte hjälpa då jag redan mätt upp att det är vref som ändras.

Dess värre kan jag ej lägga till ett LC filter mellan USB och 3.3vref. är ett färdigt kort redan.
Men det skulle säkert vara en fungerande lösning.