M5-PWM als DAC

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche

Von Peter (peter@attraktor.org)

Bilderprefix: M5-HW-PWM1-...

Kpst-Baustelle.jpg

Übersicht

Erste Messungen

Messaufbau

M5-HW-PWM1-01.jpg

Der Messaufbau besteht aus einem M5-Stick C mit 4x4-Tastatur zur Eingabe des Tastverhältnis in %. Leider akzeptiert Blockly nur ganze Prozente beim Tastverhältnis. Es können zwar beliebige Werte eingegeben werden, es kommt dann aber zu einem Laufzeitfehler!

Das PWM-Signal liegt auf GPIO 26. Von dort geht es in ein erstes Tiefpassfilter (1k0 & 10µF || 100nF ker.) und auf ein zweites Tiefpassfilter (1k0 & 10µF ker.).


Zuerst habe ich eine Testmessung vorgenommen um die grundsätzliche Funktion meines Testaufbaues zu überprüfen:

Messungen mit Rigol DM3068: 5000

  • Umax: 2,183192 V => 0,04%
  • Umin: 2,138123 V => -2,0%
  • Uavg: 2,182286 V
  • SDEV: 758,1760 µV

Dann habe ich gezielte Messungen durchgeführt.

Messungen mit Rigol DM3068: 5000

  • PWM: 100%
  • Umax: V => %
  • Umin: V => -%
  • Uavg: V
  • SDEV: µV

Messungen mit Rigol DM3068: 5000

  • PWM: 70%
  • Umax: V => %
  • Umin: V => -%
  • Uavg: V

SDEV: µV

Messungen mit Rigol DM3068: 5000

  • PWM: 50%
  • Umax: 1,656013V => %
  • Umin: 1,654131V => -%
  • Uavg: 1,655301V
  • SDEV: 233,7657µV

Messungen mit Rigol DM3068: 5000

  • PWM: 51%
  • Umax: 1,688115V => %
  • Umin: 1,686198V => -%
  • Uavg: 1,687521V
  • SDEV: 223,0432µV

Messungen mit Rigol DM3068: 5000

  • PWM: 25%
  • Umax: V => %
  • Umin: V => -%
  • Uavg: V
  • SDEV: µV

Messungen mit Rigol DM3068: 5000

  • PWM: 10%
  • Umax: V => %
  • Umin: V => -%
  • Uavg: V
  • SDEV: µV

Messungen mit Rigol DM3068: 5000

  • PWM: 0%
  • Umax: V => %
  • Umin: V => -%
  • Uavg: V
  • SDEV: µV