OPV in der 2er MSP430 Familie

Gast #1093084
Ich habe eine Frage zum Ausgangsmultiplexer des OPVs in der 2er 
MSP430-Familie. Im User-Guide ist der etwas verwirrend beschrieben. Aber 
von Anfang an:

In der 2er Familie ist der Eingang des analogen Ausgangsmultiplexers an 
den Ausgang des eigentlichen OPVs angeschlossen (siehe User Guide 
slau144e.pdf, Seite 18-3). Diese Multiplexer besitzt 5 Ausgänge:
1. Kombinierter Ausgang internes Signal A1/A3/A5 und externer Pin 
OA0O/OA1O/OA2O
2. Internes Signal A12/A13/A14
3. Externes Signal A12/A13/A14
4. OAxOUT
5. OAxFB

Gesteuert wird der Multiplexer über über die zwei Bits OAADCx und über 
OAFCx = 0 bzw. OAFCx != 0.

Nun stellt sich die Frage: Mit welcher Einstellung wird nun der 
Multiplexer wie durchgeschaltet?

Im User-Guide ist dazu auf der Seite 18-5 eine Beschreibung die mich 
mehr verwirrt als zur Lösung des Problems beiträgt. Bisher habe ich es 
so verstanden:

                               Ausgang
             0AFCx OAADCx    |1|2|3|4|5
             ----------------+-+-+-+-+-
               0     00      |x|0|0|0|0
               0     01      |0|0|x|0|x
               0     10      |x|0|0|0|0
               0     11      |0|0|x|0|0
Steuersignal   >0    00      |0|0|0|x|0
               >0    01      |0|0|x|0|0
               >0    10      |x|0|0|0|0
               >0    11      |0|x|0|0|x


Einträge die mit einem x Markiert sind sind durchverbunden, Eintrege mit 
einem 0 sind nicht durchverbunden. Dieses Diagramm wirft nun eine Reihe 
von Fragen auf:

1. Stimmt dieses Diagramm überhaupt? Wenn nein, wie ist es richtig?

2. Wieso gibt es Multiplexereinträge die doppelt auftauchen (z.B. 2. 
Reihe)? Ein Multiplexer war für mich immer noch eine 1 zu n Beziehung?

3. Wann wird denn nun OAxFB durchgesteuert?

4. Und wo steht das alles Geschrieben?

Grüße
beis
#1093870
>1. Stimmt dieses Diagramm überhaupt? Wenn nein, wie ist es richtig?
Kommt darauf an was du mit "Ausgang" meinst.

>2. Wieso gibt es Multiplexereinträge die doppelt auftauchen (z.B. 2.
>Reihe)? Ein Multiplexer war für mich immer noch eine 1 zu n Beziehung?
Der OP kannt den Ausgang halt auch zu verschiedenen ADC Eingängen 
verschalten. Es gibt also nicht nur einen Ausgang, sondern (auf Wunsch) 
auch 2 (extern und intern zu ADC). Wobei der externe Ausgang ja glaub 
ich auch doppelt vorhanden ist. Das wird dann aber über das SEL Register 
erledigt.

>3. Wann wird denn nun OAxFB durchgesteuert?
Vermutlich bei OAFCx > 0

>4. Und wo steht das alles Geschrieben?
Ich hab jetzt bei "18.2.3 OA Output and Feedback Routing" geschaut.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.