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.
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.
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."
Arne R. schrieb:> Ist der VREF-Block nicht nur für die interne Referenz zuständig?
Ja klar. Das war nur als Ergänzung zu der Figure 30-1 zur Klärung der
über internal reference kommenden Signal (und außer VDD ist da nix).
Im DS ATtiny212/412 steht nichts von "external VREF"
http://ww1.microchip.com/downloads/en/DeviceDoc/40001911A.pdf
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"?
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.
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.
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.
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.
Lottomann schrieb:> Arne R. schrieb:>> damit mir der Digitalkram keine Stoerungen verursacht.>> Bei 8 Bit sehe ich da keine Probleme. Selbst der 10 Bit ADC sollte> sauber laufen
Ich denke da eher an den DAC, da mir dort auch Stoerungen < 1 LSB
Probleme machen werden. Ist aber noch ein externer R/C-Filter dran,
sollte also klappen.
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.
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
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.