Ich arbeite zwar mit etwas leistungsfähigeren Controllern, aber auch die AVRs sollten mit PWM (oder besser nich mit PDM) einen Tiefpass zum "klingen" bringen können Vergiss R-2R Netze oder integrierte Chips...
Eine 8-Bit WAV Datei ist genauso aufgebaut, dass Du die (8-bit) Wert für die Pulslänge der PWM verwenden kannst. Die Periode wird so bemessen, dass alles noch rein passt; sollte natürlich schon wenigstens 11kHz sein. Der Tiefpass stellt ein gewisses Problem dar, weil Du den Träger abschneiden musst. Ein Filter 2. Ordnung sollte es aber tun.
Sehr viel robuster verhält sich da PDM, wo du eine feste Pulslänge hast und die Periode veränderst.
Grundsätzlich geht es also darum, einen Kondensator aufzuladen, sodass an ihm die gewünschte Amplitude als Spannung abgreifbar ist.
Lesezeichen