ATtiny212: Externe Referenz für ADC/DAC

Gast #6576159
Lesenswert?

Moin,

ich möchte für eine Projekt den ATtiny212 einsetzen, vor allem aufgrund 
des integrierten DACs. Im Datenblatt steht, dass man für ADC und DAC 
eine externe Referenzspannung verwenden kann:

>The selectable voltage references from the internal Voltage Reference (VREF) 
peripheral, are VDD supply voltage, or external VREF pin (VREFA).

Leider finde ich aber nirgends einen Hinweis darauf, an welchem Pin 
diese externe Referenzspannung VREFA angelegt werden muss. Hat das 
schonmal jemand benutzt und kann berichten? Oder ist das am Ende ein 
Fehler im Datenblatt und es gibt gar keinen Eingang (in Figure 30-1 sind 
nur VDD und "internal reference" eingezeichnet)?

Danke.
Gast #6576177
Lesenswert?

Arne schrieb:
>>The selectable voltage references from the internal Voltage Reference (VREF)
> peripheral, are VDD supply voltage, or external VREF pin (VREFA).

Wo liest du das?
Im Datenblatt zum ATtiny212 sehe ich dazu nichts und in der Figure 18-1. 
(Block Diagram VREF) taucht auch kein externer VREF Pin auf.
#6576204
Lesenswert?

Bitte entschuldigt die Änderung des Namens, die Forensoftware hat mich 
als Gast nicht antworten lassen.

Wolfgang schrieb:
> Wo liest du das?

https://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny212-214-412-414-416-DataSheet-DS40002287A.pdf
30.2 "Overview", 4. Absatz.

Und in 30.5.2, ADC-Register CTRLC, REFSEL[1:0]:
1
0x2   VREFA   External reference VREFA

> in der Figure 18-1.
> (Block Diagram VREF) taucht auch kein externer VREF Pin auf.

Ist der VREF-Block nicht nur für die interne Referenz zuständig?
Gast #6576228
Lesenswert?

Wolfgang schrieb:

> Wo liest du das?

Abschnitt 30.2

"The selectable voltage references from the internal Voltage Reference 
(VREF) peripheral, are VDD supply voltage, or external VREF pin 
(VREFA)."

Abschnitt 30.3.2.4.2 ADC Voltage Reference

"VREF can be selected by writing the Reference Selection (REFSEL) bits 
in the Control C (ADCn.CTRLC) register as either VDD, external reference 
VREFA, or an internal reference from the VREF peripheral. VDD is 
connected to the ADC
through a passive switch."
Gast #6576807
Lesenswert?

S. Landolt schrieb:

> Genau.
> Hier mal gegenübergestellt.

Das ist einfach nur eine weitere Inkarnation des C&P-Unwesens bei der 
Datenblattpflege durch MC.

Man muss in solchen Fällen einfach die Widersprüche finden und ggf. mit 
anderen DBs abgleichen.

Ich empfehle, die PORTMUX-Tabelle(n) als primäre Referenz zu verwenden. 
Die stimmen scheinbar immer. Hoffentlich...

Was da nicht auftaucht, gibt es wahrscheinlich auch nicht. Wenn es dann 
in der Doku der einzelnen Peripherieeinheiten doch auftaucht, ist die 
Wahrscheinlichkeit extrem hoch, dass diese durch stupides C&P ohne 
Nachbearbeitung in des DB gelangt sind...

Naja, warum sollten die DB-Schreiber anders agieren als die meisten sog. 
"Programmierer"?
#6581162
Lesenswert?

Danke fuer eure Antworten. Ich hatte schon befuerchtet, dass es ein 
Fehler im Datenblatt ist -- dass er allerdings erst mit einer neuen 
Version dazugekommen ist, haette ich nicht gedacht ;-).

Ich habe nun auch direkt bei Microchip angefragt, allerdings bislang 
ohne Antwort. Ich lasse euch wissen, was man dort sagt.
Gast #6581180
Lesenswert?

Arne R. schrieb:
> Ich habe nun auch direkt bei Microchip angefragt, allerdings bislang
> ohne Antwort. Ich lasse euch wissen, was man dort sagt.

Legt Deine Vref an VDD und gut is. Verstehe das Problem nicht; bei einem 
8-Pinner wird man das nicht anders erwarten.
Und erwarte auch nicht, dass der DAC-Ausgang unter Last GND- oder 
VDD-Signale auf 1 mV genau liefert.
#6581219
Lesenswert?

Lottomann schrieb:
> Legt Deine Vref an VDD und gut is.

Habe ich inzwischen gemacht, aber ich haette sie lieber separat gehabt, 
damit mir der Digitalkram keine Stoerungen verursacht.

> Und erwarte auch nicht, dass der DAC-Ausgang unter Last GND- oder
> VDD-Signale auf 1 mV genau liefert.

Muss er nicht, der benoetigte Bereich hat ordentlich Abstand zu VDD und 
GND.
Gast #6581230
Lesenswert?

Arne R. schrieb:
>> Legt Deine Vref an VDD und gut is.
>
> Habe ich inzwischen gemacht, aber ich haette sie lieber separat gehabt,
> damit mir der Digitalkram keine Stoerungen verursacht.

Bei 8 Bit sehe ich da keine Probleme. Selbst der 10 Bit ADC sollte 
sauber laufen, wenn man es nicht grob vermurkst.
#6581729
Lesenswert?

Hallo,

das es im aktuellen Datenblatt fehlt kann durchaus ein Fehler sein. 
Warum auch immer. In einem älteren Manual (ATmega4809 oder AVR128DB48 
war es) standen z.Bsp. mehr BOD Levels drin wie im aktuellen Manual. 
Funktionieren tun die nicht mehr dokumentierten jedoch immer noch. Es 
gibt natürlich keine Garantie das es in neueren µC Revisionen wirklich 
fehlt.
Man könnte sich hier mit einem "Angst Längswiderstand" allerdings 
rantasten ob es nicht doch klappt.
#6581756
Lesenswert?

Hallo,

wenn ich bei SpenceKonde lese ist das Chip abhängig. Den Vref external 
haben nicht alle. Der ATtiny212 hat ihn damit doch nicht. Leider.

EXTERNAL (2-series and 1614, 1616, 1617, 3216, 3217 only)
Mit 2er Serie ist nicht 212er gemeint!
Upcoming tinyAVR 2-series
There is a new series of ATtiny parts coming - the 2-series, with part 
numbers like ATtiny3227.

https://github.com/SpenceKonde/megaTinyCore/blob/master/megaavr/extras/ATtiny_x12.md
#6582438
Lesenswert?

Arne R. schrieb:
> Ich habe nun auch direkt bei Microchip angefragt, allerdings bislang
> ohne Antwort. Ich lasse euch wissen, was man dort sagt.

Ich habe nun eine Antwort von Microchip erhalten. Wie vermutet gibt es 
keinen Referenzeingang:

> Unfortunately, there isn’t an external voltage reference pin for device
> ATtiny212. The detail seems to be misinformation in the device datasheet.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren