Цитата(AndyBig @ Jul 16 2005, 15:01)
ШИМ генерирует одну частоту, просто с разным заполнением.
А заполнение есть амплитуда сигнала в момент времени, соответствующий данному импульсу на выходе ШИМ. Вульгарный ФНЧ делает из этого дела желаемый сигнал.
Обсчитываешь в Exel желаемый звуковой сигнал для точек, соответствующих частоте ШИМа (частота дискретизации), масштабируешь до диапазона регулирования ШИМ.
Результат преобразуешь в текст, копируешь в файл программы, добавив необходимые слова для формирования таблицы.
В программе с частотой дискретизации подаешь эти значения на ШИМ.
На выходе RC или LC фильтр и усилитель.
Сиреньте на здоровье!