Forum: Mikrocontroller und Digitale Elektronik Die meisten Atmegas haben einen internen Temperatursensor


von chris (Gast)


Lesenswert?

Einige Temperatursensoren sind nicht im Datenblatt angegeben:
http://hackaday.com/2014/02/01/atmega-attiny-core-temperature-sensors/

von c-hater (Gast)


Lesenswert?

chris schrieb:
> Einige Temperatursensoren sind nicht im Datenblatt angegeben:
> http://hackaday.com/2014/02/01/atmega-attiny-core-...

Tsss. Nicht jeder Temperatureffekt, den man irgendwo messen kann, ist 
tatsächlich ein Hinweis auf einen "versteckten Temperatursensor"...

von Wilhelm F. (Gast)


Lesenswert?

chris schrieb:

> Einige Temperatursensoren sind nicht im Datenblatt angegeben:
> http://hackaday.com/2014/02/01/atmega-attiny-core-...

Was im Datenblatt nicht steht, kann aber offiziell nicht angewendet 
werden.

Der 8085 hatte ein paar undokumentierte Befehle, wohl sogar mit 16 bit 
Operanden.

Im Hobby kann man mal was versuchen, darüber hinaus nicht.

von Tim  . (cpldcpu)


Lesenswert?

Es wird im verlinkten Artikel nirgendwo behauptet, dass der 
Temperatursensor ein verstecktes Feature ist.

: Bearbeitet durch User
von Überraschungsei (Gast)


Lesenswert?

Da hat der TO leider ein wenig irreführend übersetzt: Da steht nicht, 
das die Informationen über die Sensoren im Datenblatt versteckt sind. 
Wobei ein Kommentator, wie ich finde zurecht, fragt, wo denn sonst als 
im Datenblatt solche Informationen zu erwarten sind.

Ich stimme einem anderen Kommentator bei und frage mal, wann 
irgendjemand hier die Entdeckung des gasförmigen Sauerstoffs vermeldet.

von Überraschungsei (Gast)


Lesenswert?

>Da steht nicht, das die Informationen über die Sensoren im Datenblatt versteckt 
sind.

Scheiss-Satz. Sollte sein.

Da steht, dass die Informationen über die Sensoren im Datenblatt 
versteckt sind.

von spess53 (Gast)


Lesenswert?

Hi

>Da steht, dass die Informationen über die Sensoren im Datenblatt
>versteckt sind.

Hä? Da gibt es extra ein Kapitel 'Temperature Measurement'.

MfG Spess

von Überraschungsei (Gast)


Lesenswert?

>Hä? Da gibt es extra ein Kapitel 'Temperature Measurement'.

Eben. Auch sonst ist sie weder verschlüsselt, noch steht sie etwa als 
Fußnote unter "Package Options" oder "Timer Prescaler". Nix versteckt.

von c-hater (Gast)


Lesenswert?

Tim    schrieb:

> Es wird im verlinkten Artikel nirgendwo behauptet, dass der
> Temperatursensor ein verstecktes Feature ist.

Die schiere Behauptung der Existenz eines Temperatur_sensors_ ist schon 
Verschwörungstheorie.

Redlich wäre eine Darstellung eines Temperatur_effektes_ gewesen. 
Natürlich beruht auch jeder Temperatursensor auf der Auswertung 
irgendeines Temperatureffektes. Das Besondere an einem dedizierten 
Sensor ist halt nur, daß dessen Ergebnisse möglichst weitgehend 
reproduzierbar sind...

von chris (Gast)


Angehängte Dateien:

Lesenswert?

Im verlinkten Artikel wird behauptet, dass es undokumentierte Features 
sind.
Bis jetzt ist es mir noch nie aufgefallen, aber für den Atmega328p gibt 
es einen Temperatursensor.

von Wolfgang (Gast)


Lesenswert?

Wilhelm F. schrieb:
> Was im Datenblatt nicht steht, kann aber offiziell nicht angewendet
> werden.

Und für was würdest du z.B. im Datenblatt der ATmega16/32U4 den 
Abschnitt 24.6 "Temperature Sensor" halten. Ist das verboten, sich bis 
zur Seite 299 des Datenblattes durchzuhangeln oder gar die Suchfunktion 
zu benutzen?

Die Application Note AVR122 (Calibration of the AVR's internal 
temperature reference " kann man dann auch gleich als Hexenwerk abtun 
;-)

von Überraschungsei (Gast)


Lesenswert?

Chris schrieb:

>Im verlinkten Artikel wird behauptet, dass es undokumentierte Features
>sind.

Ich kann einen solchen Satz in dem Artikel nicht finden. Könntest Du den 
bitte zitieren?

von anderer_chris (Gast)


Lesenswert?

"We don’t know if this will come as a surprise to the regular Hackaday 
reader, but a whole bunch of Atmel microcontrollers have a very cool 
feature hidden away in their datasheets."

von Überraschungsei (Gast)


Lesenswert?

http://dict.leo.org/?lp=ende&from=fx3&search=hide+away

Das "hide away" ist hier im übertragenen Sinne zu verstehen.

Das Datenblatt ist sicher nicht so umfangreich, das man es nicht in 
vernünftiger Zeit komplett lesen kann. Die Info ist nicht in dm Sinne 
verborgen, das man sie nicht finden kann. Selbst wenn sie nicht im index 
stände, wäre sie doch jedenfalls wahrnehmbar. Meiner Ansicht nach, 
könnte man höchsten von "verstecken" reden, wenn ein gewisses Wort an 
irgendeiner Stelle in der Enzylopedia Britannica steht. Aber nicht in 
diesem Fall.

Damit etwas nicht dokumentiert ist, darf die Information überhaupt nicht 
erscheinen. Das aber tut sie. Das Featre ist dokumentiert.

Verstecken aber, kann man eine Information nicht in einem Datenblatt. 
(Ich hoffe jetzt kommt keiner mit Steganografie. Wir reden hier von 
einer ganz normalen Firma die ganz normale Informationen über ihren Chip 
gibt. Falls sie es nicht tun wollte schriebe sie einfach garnichts 
anstatt es "zu verstecken").  Alles steht da und man kann es lesen.

von Helmut S. (helmuts)


Lesenswert?

http://hackaday.com/2014/02/01/atmega-attiny-core-temperature-sensors/
> We don’t know if this will come as a surprise to the regular Hackaday reader, 
but a whole bunch of Atmel microcontrollers have a very cool feature hidden away 
in their datasheets. ... everything from the ATMega 168, 328, 32u4, to the 
ATtiny85

Das hört sich wirklich an als ob da ein großes Geheimnis gelüftet wurde. 
Schaut man sich aber mal die Datenblätter der aufgeführten Typen an, 
dann findet man schon auf der ersten bzw. zweiten Seite den Hinweis auf 
Temepraturmessung.

von (prx) A. K. (prx)


Lesenswert?

Und bevor allen das Wasser im Mund zusammenläuft kann man sich ja mal 
die Genauigkeit zu Gemüte führen.

"Hidden away" rechnet hier einfach nur ein, dass viele Leute Datasheets 
nicht komplett durchlesen oder auch nur überfliegen. Möglicherweise 
wurde auch der Autor deshalb davon überrascht.

: Bearbeitet durch User
von Überraschungsei (Gast)


Lesenswert?

>"Hidden away" rechnet hier einfach nur ein, dass viele Leute Datasheets
>nicht komplett durchlesen oder auch nur überfliegen.

Genau.

Im Deutschen sagt man ja auch: "Versteckt im Datenblatt" und meint damit 
weniger, dass es mit entsprechenden Maßnahmen schwer auffindbar gemacht 
wurde, sondern das man es schlicht und einfach übersehen hat. In 
besonderen Fällen vielleicht, dass eine Thema eine falsche Überschrift 
hat oder nicht im Index erscheint.

Jedenfalls ist das was anderes als ein "versteckter Sensor" der 
undokumentiert ist. Etwas völlig Anderes.

So gesehen wird aus der Sensation dann eine Sensatiönchen. Entsprechend 
wird das auch bei hackaday kommentiert.

von Hannes J. (Firma: _⌨_) (pnuebergang)


Lesenswert?

Das Hackaday-Publikum ist ja eher beschränkt. Da kann es schon 
passieren, dass die aus einer normalen Beschreibung eines Features im 
Datenblatt ein Riesending, komplett mit Verschwörungstheorie, machen.

von Überraschungsei (Gast)


Lesenswert?

Ja. Eher ein Problem des redaktionellen Mitarbeiters.
Auf der Seite desjenigen, der das Geheimnis entdeckt hat, liest sich die 
Jahrhundertentdeckung schon etwas gemäßigter.

>I recently stumbled across an interesting fact in the datasheet...

>http://www.narkidae.com/research/atmega-core-temperature-sensor/

von egon (Gast)


Lesenswert?

>Das Hackaday-Publikum ist ja eher beschränkt.
Ah, der Leuchtturm aus dem MC-Netz meint, einen Kommentar abgeben zu 
müssen.

Zeig mal eines Deiner Projekte, was ungefähr in dieser Liga spielt:
http://hackaday.com/2013/02/18/cnlohrs-microscope-slide-linux-avr-minecraft-thing/

von eben (Gast)


Lesenswert?

Das eigentlich Thema des Threads ist doch "English für 
Fortgeschrittene", oder?

von c-hater (Gast)


Lesenswert?

egon schrieb:

> Zeig mal eines Deiner Projekte, was ungefähr in dieser Liga spielt:
> http://hackaday.com/2013/02/18/cnlohrs-microscope-...

Nun, kein solches Projekt vorweisen zu können, ist eher ein Vorteil als 
ein Makel. Das spielt nämlich eindeutig eine Rolle in den Kategorien 
"Dinge, die die Welt nicht braucht" und "von hinten durch die Knie in's 
Auge".

von egon (Gast)


Lesenswert?

>Nun, kein solches Projekt vorweisen zu können, ist eher ein Vorteil als
>ein Makel.

Vielleicht bist Du auch nicht in der Lage, die technische Tiefe zu 
erfassen.

von Erwin (Gast)


Lesenswert?

Oweh, hier wird rumgeschnattert, wie im Gänsestall.

Aber NOCH SCHLIMMER: Auch einige ATTiny's haben ihn!

Gruselig schwer zu finden:

1) PDF-Datenblatt aufrufen.
2) Gibt es ein ADC-Kapitel?
3) Wenn ja: Dort nach "Temperature Measurement" suchen.
4) Geheimnis aufgedeckt!

- Gibt es Finderlohn?
- Diesen bitte an eine (echt) wohltätige Organisation
  überweisen.

von Überraschungsei (Gast)


Lesenswert?

Schön. Es wurde eigentlich schon alles gesagt. Nur noch nicht von jedem.

von Rene H. (Gast)


Lesenswert?

Überraschungsei schrieb:
> Schön. Es wurde eigentlich schon alles gesagt. Nur noch nicht von
> jedem.

- Karl Valentin

von chris_ (Gast)


Lesenswert?

>Es wurde eigentlich schon alles gesagt
Fast, vielleicht ist die Application Note mit einer Untersuchung zur 
Genauigkeit der Temperaturmessung noch von Nutzen:
http://www.atmel.com/images/doc8108.pdf

von Tim  . (cpldcpu)


Lesenswert?

chris_ schrieb:
>>Es wurde eigentlich schon alles gesagt
> Fast, vielleicht ist die Application Note mit einer Untersuchung zur
> Genauigkeit der Temperaturmessung noch von Nutzen:

Die wurde oben auch schon erwähnt :)

von Rudolph (Gast)


Lesenswert?

Fehlt noch, dass der Thread-Titel nicht stimmt, die meisten AVRs haben 
keinen Temperatur-Sensor. :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.