Немного не так. Частота синуса * дискретизация периода синуса * разрядность ШИМ. Если количество ступенек из которых будет формироваться синус допустим 32, то получается 20000*32*65536=41 943 040 000 Т.е. тактовая частота 16-и битного таймера, формирующего ШИМ, должна быть почти 42
ГГц.

Update. Если вам не нужна перестройка по амплитуде, то вполне достаточно 16 ступеней синуса и 6-и разрядного ШИМ. Тогда тактовая 20000Гц*16*64=20 480 000Гц вполне приемлимая получается. Все равно ведь выходной сигнал фильтровать нужно.
Сообщение отредактировал rezident - May 28 2008, 15:49