Преобразователь частоты ШИМ

Это для каких таких целей интересно ???

Почему то мне кажется, что насчёт дискретности 15000, это бред.
Хотя и это вполне решаемо, только частота будет фиксированная.
И ни о каких 1-20кгц речь не идёт уже.
1кгц ещё влезет а остальное вряд ли.

Кстати, а какая максимальная частота тактирования таймера может быть при задании ее с внешнего источника ?

Сам спросил, сам ответил:
Частота источника внешнего тактирования не может быть выше частоты задающего генератора МК, рекомендуют минимум в 2.5 раза меньше.

1 лайк

В общем максимум, что можно сделать на атмега328 с такой дискретностью, это 1066Гц.
ТС, урежь осетра на пару бит, а лучше на 5-6, тогда и разговор будет.

С дискретностью в 10бит уже можно 16КГц организовать

Raspberry PI.
Но подешевле это не про это

Ну это если Дет согласится

Почему 750?

может под дискретностью 15000 уровней он имел в виду обычный 14-битный ШИМ ?
ну типа 2^14 = 16384

а так то да, таймер в 300MHz STM32 старший серих может легко. У меня даже под рукой такая есть.

более реально на Arduino Leonardo вроде таймер на 64MHz запустить можно, тогда 20kHz ШИМ с разрешением 11 бит можно запилиить, а если чуть ограничить частоту ШИМ(до 15КГц), то и 12 бит можно уместить, а это 4096 уровней.

Тут всё по ШИМ и его настройки. В Wemos d1 mini например, можно просто указать частоту ШИМа.