XMega8E5/16E5 ADC-Erfahrung?

  • 1
  • 2
  • Seite 1 von 2
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

XMega8E5/16E5 ADC-Erfahrung?

 · 
Gepostet: 15.07.2019 - 17:47 Uhr  ·  #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
Geschlecht:
Herkunft: Donauwörth
Alter: 72
Beiträge: 266
Dabei seit: 11 / 2009
Betreff:

Re: XMega8E5/16E5 ADC-Erfahrung?

 · 
Gepostet: 15.07.2019 - 20:04 Uhr  ·  #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
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: XMega8E5/16E5 ADC-Erfahrung?

 · 
Gepostet: 16.07.2019 - 17:26 Uhr  ·  #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
Geschlecht:
Herkunft: Donauwörth
Alter: 72
Beiträge: 266
Dabei seit: 11 / 2009
Betreff:

Re: XMega8E5/16E5 ADC-Erfahrung?

 · 
Gepostet: 16.07.2019 - 18:36 Uhr  ·  #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
Geschlecht:
Herkunft: Germany
Alter: 25
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: XMega8E5/16E5 ADC-Erfahrung?

 · 
Gepostet: 17.07.2019 - 19:08 Uhr  ·  #5
@golf, Harry,
im nächsten Update sind ein paar Kleinigkeiten beim E5 ADC korrigiert.
rolf
golf
Benutzer
Avatar
Geschlecht:
Herkunft: Donauwörth
Alter: 72
Beiträge: 266
Dabei seit: 11 / 2009
Betreff:

Re: XMega8E5/16E5 ADC-Erfahrung?

 · 
Gepostet: 22.07.2019 - 07:26 Uhr  ·  #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
Geschlecht:
Herkunft: Germany
Alter: 25
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: XMega8E5/16E5 ADC-Erfahrung?

 · 
Gepostet: 22.07.2019 - 14:21 Uhr  ·  #7
Hallo golf
Bitte ein kleines Testprogramm senden
rolf
golf
Benutzer
Avatar
Geschlecht:
Herkunft: Donauwörth
Alter: 72
Beiträge: 266
Dabei seit: 11 / 2009
Betreff:

Re: XMega8E5/16E5 ADC-Erfahrung?

 · 
Gepostet: 22.07.2019 - 17:53 Uhr  ·  #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
  • Seite 1 von 2
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   139   153 · Page-Gen-Time: 0.031859s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI