M5-PWM als DAC: Difference between revisions
mNo edit summary |
mNo edit summary |
||
| Line 9: | Line 9: | ||
== Erste Messungen == | == Erste Messungen == | ||
=== Messaufbau === | |||
[[image:M5-HW-PWM1-01.jpg|500px]] | |||
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 | Messungen mit Rigol DM3068: 5000 | ||
| Line 17: | Line 26: | ||
* SDEV: 758,1760 µV | * SDEV: 758,1760 µV | ||
Dann habe ich gezielte Messungen durchgeführt. | |||
Messungen mit Rigol DM3068: 5000 | Messungen mit Rigol DM3068: 5000 | ||
Revision as of 15:52, 8 June 2020
Von Peter (peter@attraktor.org)
Bilderprefix: M5-HW-PWM1-...
Übersicht
Erste Messungen
Messaufbau
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

