-
- P.S. А откуда Вы взяли про Мегу? - Лeoнид Ивaнoвич(26.12.2011 13:45)
- прочитал ветку по диагонали :=) koyodza(378 знак., 26.12.2011 14:08 - 14:13, ссылка)
- Если на ПЛИС, то можно вообще сделать гибрид: R2R+ШИМ, увиличив таким образом частоту дискретизации синуса (при той же частоте ШИМа). - USSR(26.12.2011 14:57, )
- Вопрос не об этом: "Как правильно генерить синус с помощью ШИМ?" - Лeoнид Ивaнoвич(26.12.2011 14:59)
- Если на ПЛИС, то можно вообще сделать гибрид: R2R+ШИМ, увиличив таким образом частоту дискретизации синуса (при той же частоте ШИМа). - USSR(26.12.2011 14:57, )
- прочитал ветку по диагонали :=) koyodza(378 знак., 26.12.2011 14:08 - 14:13, ссылка)
- Сектанты, блин. Всё в другую веру обратить хотят. Лeoнид Ивaнoвич(386 знак., 26.12.2011 13:43)
- не спорю, что у CenterAligned гармоники реально были меньше при прочих равных koyodza(145 знак., 26.12.2011 14:17)
- Вот, это ближе к делу. Что лучше, Center-Aligned на частоте F/2, или Edge-Aligned на частоте F? Или Edge-Aligned на частоте F, да еще с корректированной таблицей? - Лeoнид Ивaнoвич(26.12.2011 14:57)
- у меня получилось Edge-Aligned на частоте F лучше, чем Center-Aligned на частоте F/2 koyodza(55 знак., 26.12.2011 15:23)
- Вообще, мой вопрос насчет сравнения Center at F/2 и Edge at F не совсем корректный. На выходе будет сильно разный спектр. Ответ может меняться от соотношения Fs/Fout и вида АЧХ фильтра. А вот модификация таблицы для Edge-Aligned PWM дает Лeoнид Ивaнoвич(44 знак., 26.12.2011 15:52)
- это хорошо, если это именно "таблица", т.е. заранее можно посчитать. Мне, например, ни разу не нужен был табличный синус ШИМом, да и не только мне, скорее всего. А для более сложных сигналов (для того же звука) модификация может оказаться koyodza(93 знак., 26.12.2011 15:56)
- А вот мне кажется, что этот метод годится для любых сигналов. Текущее значение ШИМ нужно формировать на основе двух последовательных отсчетов f[i] и f[i+1] по той же формуле. Опровергните, если я не прав. - Лeoнид Ивaнoвич(26.12.2011 16:05)
- не могу ни подтвердить, ни опровергнуть: у меня "шапкозакидательство" в области высшей математики :=) Но с практической точки зрения даже разность квадратов далеко не везде применима, что уж говорить про синусы. А если ресурсы позволяют делать koyodza(161 знак., 26.12.2011 16:10)
- И я это тоже уже заметил. Для DDS нельзя приготовить таблицу таким образом, нужно считать на лету. А это существенное ограничение. - Лeoнид Ивaнoвич(26.12.2011 16:18)
- не могу ни подтвердить, ни опровергнуть: у меня "шапкозакидательство" в области высшей математики :=) Но с практической точки зрения даже разность квадратов далеко не везде применима, что уж говорить про синусы. А если ресурсы позволяют делать koyodza(161 знак., 26.12.2011 16:10)
- А вот мне кажется, что этот метод годится для любых сигналов. Текущее значение ШИМ нужно формировать на основе двух последовательных отсчетов f[i] и f[i+1] по той же формуле. Опровергните, если я не прав. - Лeoнид Ивaнoвич(26.12.2011 16:05)
- это хорошо, если это именно "таблица", т.е. заранее можно посчитать. Мне, например, ни разу не нужен был табличный синус ШИМом, да и не только мне, скорее всего. А для более сложных сигналов (для того же звука) модификация может оказаться koyodza(93 знак., 26.12.2011 15:56)
- Вообще, мой вопрос насчет сравнения Center at F/2 и Edge at F не совсем корректный. На выходе будет сильно разный спектр. Ответ может меняться от соотношения Fs/Fout и вида АЧХ фильтра. А вот модификация таблицы для Edge-Aligned PWM дает Лeoнид Ивaнoвич(44 знак., 26.12.2011 15:52)
- у меня получилось Edge-Aligned на частоте F лучше, чем Center-Aligned на частоте F/2 koyodza(55 знак., 26.12.2011 15:23)
- Вот, это ближе к делу. Что лучше, Center-Aligned на частоте F/2, или Edge-Aligned на частоте F? Или Edge-Aligned на частоте F, да еще с корректированной таблицей? - Лeoнид Ивaнoвич(26.12.2011 14:57)
- не спорю, что у CenterAligned гармоники реально были меньше при прочих равных koyodza(145 знак., 26.12.2011 14:17)
- Вот я плавно выясняю подобную возможность, а тут сразу обухом по голове :) - Vladimir Ljaschko(26.12.2011 13:25)
- Складывается впечатление, что Вы сами не знаете, что советуете. Пользуясь критерием равных площадей над и под sin, можно вычислить только длительность импульса в очередном цикле PWM. Но никак не ONi, OFFi. Смещение импульса внутри цикла среднее Лeoнид Ивaнoвич(20 знак., 26.12.2011 13:48)
- Готового рецепта не дам, это правда. А с остальным не согласен. - Vladimir Ljaschko(26.12.2011 13:55)
- Мне бы хоть не готовый рецепт, а теорию. Хотя бы, объяснить следующую вещь: Лeoнид Ивaнoвич(375 знак., 26.12.2011 14:02)
- Ладно, пора уже стирать лишнее :) - Vladimir Ljaschko(26.12.2011 14:25 - 14:31)
- Но ведь постоянные времени заряда и разряда у фильтра ШИМ одинаковые. Лeoнид Ивaнoвич(197 знак., 26.12.2011 14:33)
- Угу, одинаковые, я потом схему глянул. Еще мысль - на подъеме крутизна падает, на на спаде возрастает. И тут то постоянная времени влияет - при увеличении крутизны изменения должны быть больше, не так ли? - Vladimir Ljaschko(26.12.2011 14:42)
- Не туда копаете. Фильтр совершенно ни при чем. В спектре нефильтрованного ШИМ-сигнала разница будет такой же. - Лeoнид Ивaнoвич(26.12.2011 14:54)
- Угу, одинаковые, я потом схему глянул. Еще мысль - на подъеме крутизна падает, на на спаде возрастает. И тут то постоянная времени влияет - при увеличении крутизны изменения должны быть больше, не так ли? - Vladimir Ljaschko(26.12.2011 14:42)
- Но ведь постоянные времени заряда и разряда у фильтра ШИМ одинаковые. Лeoнид Ивaнoвич(197 знак., 26.12.2011 14:33)
- Может глупость скажу... Юрий_СВ(306 знак., 26.12.2011 14:17)
- Похоже, кроме как садиться и моделировать ШИМ с последующим спектральным анализом, выхода нет. Даже уважаемый Vladimir Ljaschko, Лeoнид Ивaнoвич(238 знак., 26.12.2011 14:23)
- Автор того проета пишет позже на форуме "MrAl, I owe you and The Electrician an apology I was wrong on the second harmonic issue". Take my apology too :) - Vladimir Ljaschko(26.12.2011 14:39)
- Так это было до применения таблицы с коррекцией. Вообще, смысл такой таблицы понятен - приближение к natural pwm. Теперь нужно вспоминать тригонометрию: - Лeoнид Ивaнoвич(26.12.2011 14:48, ссылка)
- У меня для расчета таблицы получилась следующая формула: PWM[i] = Ampl * Sin[i] / (1 + Sin[i] - Sin[i + 1]) - Лeoнид Ивaнoвич(26.12.2011 15:46)
- а деление умножением заменить нельзя? - koyodza(26.12.2011 15:59)
- Формула получена из картинки по ссылке, Лeoнид Ивaнoвич(230 знак., 26.12.2011 16:11, ссылка)
- а деление умножением заменить нельзя? - koyodza(26.12.2011 15:59)
- У меня для расчета таблицы получилась следующая формула: PWM[i] = Ampl * Sin[i] / (1 + Sin[i] - Sin[i + 1]) - Лeoнид Ивaнoвич(26.12.2011 15:46)
- Так это было до применения таблицы с коррекцией. Вообще, смысл такой таблицы понятен - приближение к natural pwm. Теперь нужно вспоминать тригонометрию: - Лeoнид Ивaнoвич(26.12.2011 14:48, ссылка)
- Автор того проета пишет позже на форуме "MrAl, I owe you and The Electrician an apology I was wrong on the second harmonic issue". Take my apology too :) - Vladimir Ljaschko(26.12.2011 14:39)
- Похоже, кроме как садиться и моделировать ШИМ с последующим спектральным анализом, выхода нет. Даже уважаемый Vladimir Ljaschko, Лeoнид Ивaнoвич(238 знак., 26.12.2011 14:23)
- Ладно, пора уже стирать лишнее :) - Vladimir Ljaschko(26.12.2011 14:25 - 14:31)
- Мне бы хоть не готовый рецепт, а теорию. Хотя бы, объяснить следующую вещь: Лeoнид Ивaнoвич(375 знак., 26.12.2011 14:02)
- Готового рецепта не дам, это правда. А с остальным не согласен. - Vladimir Ljaschko(26.12.2011 13:55)
- Складывается впечатление, что Вы сами не знаете, что советуете. Пользуясь критерием равных площадей над и под sin, можно вычислить только длительность импульса в очередном цикле PWM. Но никак не ONi, OFFi. Смещение импульса внутри цикла среднее Лeoнид Ивaнoвич(20 знак., 26.12.2011 13:48)
- P.S. А откуда Вы взяли про Мегу? - Лeoнид Ивaнoвич(26.12.2011 13:45)