Guten Tag! Ich arbeite mit dem STM32F107VC, uVision von Keil. Ich habe den DAC im 8 Bit right aligned mode in betrieb genommen. Vref = 3.3V. Lade ich das Datenregister mit dem Wert 0 erhalte ich am Ausgang eine Spannung von 0,6V. Ich müsste aber weiter runter, um eine Strombregenzung realisieren zu können. Geht das überhaupt, habe niergends was gesehen!? danke und Gruss! M.B.
Gast
#2371947
also rechnerisch müsste da .0128906250 Volt rauskommen
JA, gerechnet hab ichs auch. Habe auch diesen Wert erhalten!
Morgen! Habe eine Kurve der Spannung und des digitalen Wertes aufgenommen. Die Spannung am DAC_Out ist linear von 0,612V bis 2.993V. Der Ausgang habe ich als General purpose output push-pull definiert. Was könnte noch einen Einfluss haben? Gruss M.B.
Gast
#2372406
also bei mir läuft der von 0V weg einwandfrei bis 3V hoch
Init:
1 | |
2 | |
Wert Initialisieren:
1 | |
Sieht dies bei Dir auch so aus? Gruss M.B.
Vref = 3.29V
Wahrscheinlich liegt das Problem am Eval. Board. Der Ausgang PA4 wird auch für den nicro SD-Adapter verwendendet(nicht in Betrieb). Da ist ein Widerstand bestückt, der gemäss Schema 0 Ohm beträgt, gemessen 0,07 Ohm. Und einen Pullup Widerstand von 47kOhm an 3.3V. Auch dies sollte kein Problem sein! ich verwende das MCBSTM32C Board!
@ ttl Für welche Anwendung benötigst Du den DAC, welchen Kanal, welchen Modus. Dual, 8 Bit, 12 Bit?? Wenn ich das ganze im Simulator vom Keil betrachte, ist der Wert des DAC_DOR1 Register = 0. Es ist alles so wie es sein sollte, ausser, dass ich am Portausgang 0,612V habe! :-( Grüsse M.B.
Ich habe jetzt den Buffer eingeschalten. jetzt erhalte ich eine Spannung von 0.084V bis 3.22V. Dies ist schon viel besser, aber immer noch zuwenig genau!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.