XMega8E5/16E5 ADC-Erfahrung?

  • 1
  • 2
  • Page 1 of 2
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2077
Registered: 03 / 2003
Subject:

XMega8E5/16E5 ADC-Erfahrung?

 · 
Posted: 15.07.2019 - 15:47  ·  #1
Hallo Zusammen,

ich suche einen kleinen XMega mit 12Bit-ADC und dachte an den XMega8E5 oder 16E5. Referenz intern 1.00V.
Benutzt den einer von euch so? Probleme? Muß nur 2 oder 3 Spannungen überwachen und je nachdem ein paar Ports (2 oder 3) schalten.

Gruss
Harry
golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 70
Posts: 250
Registered: 11 / 2009
Subject:

Re: XMega8E5/16E5 ADC-Erfahrung?

 · 
Posted: 15.07.2019 - 18:04  ·  #2
Hallo Harry,
ich nutze die XmegaE Cpus gerne, hab auch noch welche da. Es gab früher bei mir mal Probleme mit dem ADC unter Avrco, evtl sind die mittlerweile aber behoben ? Damals fehlte sowas wie
ADCACTRLA := %00000001; // Bit0: ADCA Enable
dann ging der ADC auch mit dem Avrco-Treiber. Ich initialisiere aber den ADC oder DAC fast immer selbst.

golf

Hab gerade einen ATXmega32E getestet, scheinbar fehlt das ADC-Enable immer noch
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2077
Registered: 03 / 2003
Subject:

Re: XMega8E5/16E5 ADC-Erfahrung?

 · 
Posted: 16.07.2019 - 15:26  ·  #3
Hallo Golf,

was für Typen hast du da und könnte man da 2 für mich abzweigen? Das wär mal ein Grund nach DON zu fahren.

Das mit dem ADCxCTRL wird Rolf sicher noch grad biegen :) .... bestimmt wußte er bisher nichts davon.

Harry
golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 70
Posts: 250
Registered: 11 / 2009
Subject:

Re: XMega8E5/16E5 ADC-Erfahrung?

 · 
Posted: 16.07.2019 - 16:36  ·  #4
Hallo Harry,
ich hab Xmega8E5 und Xmega32E5 im QFN-Gehäuse und noch die Xmega16E5 in TQFP-Gehäuse.
Da könntest Du jederzeit welche bekommen.
Gruß
golf

PM an Dich ist raus.
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: XMega8E5/16E5 ADC-Erfahrung?

 · 
Posted: 17.07.2019 - 17:08  ·  #5
@golf, Harry,
im nächsten Update sind ein paar Kleinigkeiten beim E5 ADC korrigiert.
rolf
golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 70
Posts: 250
Registered: 11 / 2009
Subject:

Re: XMega8E5/16E5 ADC-Erfahrung?

 · 
Posted: 22.07.2019 - 05:26  ·  #6
im nächsten Update sind ein paar Kleinigkeiten beim E5 ADC korrigiert.

Hallo Rolf,
bei mir scheint das so wie bisher zu sein, der ADC-Treiber funktioniert hier erst nach
ADCACTRLA := %00000001; // Bit0: ADCA Enable

golf
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: XMega8E5/16E5 ADC-Erfahrung?

 · 
Posted: 22.07.2019 - 12:21  ·  #7
Hallo golf
Bitte ein kleines Testprogramm senden
rolf
golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 70
Posts: 250
Registered: 11 / 2009
Subject:

Re: XMega8E5/16E5 ADC-Erfahrung?

 · 
Posted: 22.07.2019 - 15:53  ·  #8
Testprogramm.

program XMega_ADC;
Device = XMega32E5, VCC=3.3;

Import SysTick, ADC_A,SerPortD0; // SerPortC0;
From System Import;
Define

OSCtype = int32MHz, PLLmul=4, prescB=1, prescC=1;
SysTick = 10; // msec
StackSize = $0032, iData;
FrameSize = $0100, iData;

ADCrefA = REF100; // REFintVCC; //
ADCprescA = 512; //64;
ADCchansA = [0]; //[1];

SerPortD0 = 115200;
TxBufferD0 = 32, iData;
RxBufferD0 = 8, iData;

Implementation

{$IDATA}
{--------------------------------------------------------------}
{ Type Declarations }
type

{$IDATA}
var
ww : word;

begin

DDRA:= %00000000; //
EnableInts($87);

//ADCACTRLA := %00000001; // Bit0: ADCA Enable // dann läuft auch der avrco-treiber

loop

ww:= GetADCA(0);
WriteLn(SerOutD0,'0: '+ inttohex(ww)); // st);
mDelay(100);

endloop;
end XMega_ADC.

ohne ADCCTRLA := $01 wird nur 0: 0000 über den Serport rausgegeben,
mit ADCCTRLA := $01 kommt bei mir z.b. 0: 00CC raus, wenn ich den ADC-Pin mit dem Finger berühre, kommt z.b. 0: 0277 oder 0:0285.... raus. An ADC-Pin ist 100k nach Gnd.

gruss golf
  • 1
  • 2
  • Page 1 of 2
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   139   153 · Page-Gen-Time: 0.021388s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI