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.
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.
Init:
1 | DAC -> CR = 0x003A003B; |
2 | DAC -> SWTRIGR = 0x00000001; |
Wert Initialisieren:
1 | DAC -> DHR8R1 = 0x00; |
Sieht dies bei Dir auch so aus? Gruss M.B.
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!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.