SAMD21 - Frage zu Analog Komparatoren

Gast #6253776
Lesenswert?

Hallo,

ich bin vom SAMD21E-Datenblatt bezüglich der Analog Komparatoren 
verwirrt.
Der Prozessor hat ja anscheinend 2 Paare von Komparatoren(?)
Da aber nur "AC" definiert ist - und nicht AC0, AC1, gibt es also
für beide Paare COMPCTRL0 und COMPCTRL1 nur einmal.
COMPCTRL0 gilt dann für das erste Paar?(COMP0 UND COMP1)?
Aber dann legt ja COMPCTRL0 für COMP0 UND COMP1 die *gleiche 
Eingangsauswahl* fest. Das macht doch keinen Sinn!
Oder hat der SAMD21E nur ein Paar Komparatoren und COMPCTRL0 gilt dann 
für COMP0 und COMPCTRL1 für COMP1?
Danke für Klärung.
Gast #6253984
Lesenswert?

Danke schon mal soweit.
>> alle anderen SAMD21Exxx nur zwei
Also hat meiner nur zwei!
Aber die eigentliche Frage zu den COMPCTRLs ist noch nicht wirklich 
geklärt!
In STATUSA gibt es 4x STATEx für theoret. 4 Komparatoren.
Aber nur 2x COMPCTRL für die Eingangsmultiplexer von theoret. 4 
Komparatoren.
Ein Window-Mode macht doch nur Sinn, wenn beide Komparatoren eines 
Paares
mit unterschiedlicher Eingangswahl betrieben wird.
Und wofür sollen 4 Komparatoren überhaupt gut sein, wenn immer zwei
von ihnen gleich konfiguriert sind - die dann ja das gleiche Ergebnis 
liefern???
Sch*** Atmel-DBl!!!! Die Schreiberlinge hatten wohl selbst keine Ahnung?
Hat die Komparatoren beim SAM21 noch niemand im Einsatz gehabt?
Gast #6254139
Lesenswert?

Elektrolurch schrieb:
> Hat die Komparatoren beim SAM21 noch niemand im Einsatz gehabt?

Nein, aber beim STM32, ist auch ein ARM®Cortex®-M0+ .

Elektrolurch schrieb:
> Sch*** Atmel-DBl!!!! Die Schreiberlinge hatten wohl selbst keine Ahnung?

Meinst Du das Datenblatt mit 1111 Seiten, bei dem im Kapitel 33 alles 
bis auf das letzte Bit erklärt wird.

Ich finde, es ist umfangreich aber verständlich.

Ist eben viel zu lesen und zu verstehen. Die Bilder helfen sehr dabei.
Gast #6254191
Lesenswert?

Elektrolurch schrieb:
> Ein Window-Mode macht doch nur Sinn, wenn beide Komparatoren eines
> Paares mit unterschiedlicher Eingangswahl betrieben wird.

Kein Widerspruch

Bist du das Beispiel in der AT11480 /Analog Comparator Application 
Examples/ im Abschnitt 3.3 Analog Comparator Window Mode mal 
durchgegangen?
Da verwenden sie den VDD-Scaler, um für die beiden Komparatoren des 
Pärchens verschiedene Schaltschwellen vorzugeben, d.h. der Mux steht auf 
VDD Scaler und für die beiden Komparatoren werden verschiedene Abgriffe 
geschaltet.
http://ww1.microchip.com/downloads/en/appnotes/atmel-42473-analog-comparator-application-examples_userguide_at11480.pdf
Gast #6254694
Lesenswert?

@Wolfgang
Danke für den Hinweis.
Leider steht da auch nur das drin, was auch im DaBla steht.
Der Verweis auf Example-ASF ist für mich auch eher abschreckend,
da man eine gefühlte Ewigkeit braucht um herauszufinden, was wo gemacht 
wird. Aber ich werde es mir wohl antun.

@pegel
>> ...bei dem im Kapitel 33 alles bis auf das letzte Bit erklärt wird.
Habe ich mehrmals genauestens gelesen. Die Bits stehen drin, aber das 
Entscheidende eben nicht. Meine Frage beantwortet das nicht, auch nicht 
das Tutorial selbst.
Gast #6254752
Lesenswert?

Elektrolurch schrieb:
> Leider steht da auch nur das drin, was auch im DaBla steht.
Zumindest für den von dir genannten Window-Mode wird gezeigt, wie die 
unterschiedlichen Schwellen für die beiden Komparatoren bei gleicher 
Mux-Stellung (MUXNEG=0x05) über unterschiedliche Abgriffe am VDD-Teiler 
(SCALERx.VALUE) festgelegt werden.
Gast #6254940
Lesenswert?

@ Elektrolurch

Hast Du Oszi und Funktionsgenerator?

Wenn ja, geh die Sache doch lockerer an. Probier einfach einiges aus.

Du hast 2 Comparatoren mit Ein- und Ausgängen, was willst Du mehr?

Das kann sogar Spass machen....
Gast #6255114
Lesenswert?

pegel schrieb:
> Wenn ja, geh die Sache doch lockerer an. Probier einfach einiges aus.
Ziellos irgendwelche Bits in irgendwelchen Registern verdrehen, oder wie 
stellst du dir das vor?
Manchmal ist es ganz gut, wenn man eine Grundidee hat, was man tut.
Und genau die sollte sich aus den im Datenblatt erklärten Baugruppen und 
deren Steuerung ergeben.

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