STM32 interner OpAmp und ADC

OP #6909123
Lesenswert?
• ▲
▼
Hi Ihr Kundigen,

ich möchte gerne einen internen OPAmp des STM32F303 verwenden und den an 
den ADC3 hängen. Da habe ich Probleme. Der ADC3 läuft, konfiguriere ich 
eine andere Eingangsleitung kommen richtige Werte an. Den OP habe ich 
mir dann in CubeIDE 1.7.0 konfiguriert und als Eingang des ADC3 den 
VOPAMP3 channel gewählt. Da kommt aber nix an, der Ausgang des OPs liegt 
auf einem pad und da ändert sich nichts wenn ich daran rumspiele, auf 
GND oder High lege.

Gestartet habe ich den OPAMP auch mit HAL_OPAMP_Start() .
Muss man den ADC3 evtl. auf 'differential' konfigurieren ?

Vllt. kennt jemand das Ding und kann mir einen Hinweis geben.

Vielen Dank
Cheers
Detlef
OP #6909580
Lesenswert?
• ▲
▼
>>der Ausgang des OPs liegt
>>auf einem pad und da ändert sich nichts wenn ich daran rumspiele, auf
>>GND oder High lege.
>Am Eingang spielen!

Nein, am Ausgang. Ich will ja sehen ob die Verbindung vom OP zum ADC 
geht, Mann. Man darf an die Ausgänge eines OP durchaus Spannungen 
anlegen, meistens.

Der OP geht. Wenn ich den OP mit ner Strippe an den Eingang des ADC3 
lege ist alles gut. Wähle ich beim ADC3 den Kanal 17, was der OP3 laut 
spec sein sollte, geht es nicht.

Der hier hats' auch nicht geschafft,
https://community.st.com/s/question/0D50X00009Xkf0kSAB/stm32f3-adc-input-conflict-with-opamp-output

Kann sein, dass das ein bug ist.
Egal, eine Strippe mehr, ein Tag tief in den Eingeweiden des uC, nix 
gelernt, aber auch nicht richtig sinnlos.

Cheers
gute Nacht
Detlef
Gast #6909631
Lesenswert?
• ▲
▼
Detlef _. schrieb:
> Kann sein, dass das ein bug ist.

Unten drunter in deinem Link schreibt doch einer dass es nicht Ch17 ist, 
sondern 1:

Just resolved this problem myself.  Channel 17 is for the OPAMP 
Reference Voltage, NOT the Opamp output (as described in the

http://www.st.com/content/ccc/resource/technical/document/application_note/0d/7c/06/14/ef/43/46/5b/DM00157785.pdf/files/DM00157785.pdf/jcr:content/translations/en.DM00157785.pdf

document (page 20)).  Instead, once your OPAMP is configured you need to 
configure the ADC to use a specific channel (for OPAMP3 and ADC3 it 
should be ADC3_IN1).

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.