-
- Вот что то подобное видел на rlocman.com перевод публикации с edn.com. - Visitor(05.07.2022 18:34)
- Трудно сделать уровень одного шима строго в N раз меньше второго
для обеспечения линейности выхода. Дельта-сигма модуляция же почти
процессор не ест - lloyd(05.07.2022 15:28)
- Измерить один раз и ввести поправочный коэффициент? ( я ещё не
делал, просто примеряюсь) - Kpoк(05.07.2022 15:32)
- Измерить один раз для каждой платы? Достойное развлечение для производства - lloyd(05.07.2022 15:44)
- зато можно сделать буквально 3-4 разряда в виде R-2R матрицы, на
младший бит которой как раз идёт шим. заодно и фильтру на порядок
полегче. - Mahagam(05.07.2022 15:31)
- Этак ноги быстро кончатся у МК. Но да, мультилевел наше всё - lloyd(05.07.2022 16:04)
- А почему бы просто программно не увеличить разрядность таймера?
Высокая частота не всегда нужна. - Yurasvs(05.07.2022 16:22)
- Речь как поднять разрешение "up to evelen", то есть "киса, ну еще
капельку" задешево. Когда частоту ниже опускать уже нельзя - lloyd(05.07.2022 16:28)
- Так если в прерывании менять ширину ШИМ, это и есть понижение
частоты. - Kpoк(05.07.2022 16:34)
- Изменение младшего бита идет по сигма-дельта, возможно при этом
спектр размазывается и фильтровать проще. Но не уверен... - Andreas(05.07.2022 16:46)
- Так и есть, спектр размазывается в зависимости от положения
требуемого уровня выходного сигнала между двумя младшими единицами
ШИМ, да ещё и амплитуда низкочастотных гармоник в спектре не более
одной единцы ШИМ, что для 10-ти разрядов пиковских составляет 0,1%. - Curio(05.07.2022 20:10, )
- там только самые верхние гармоники немного двигаются. а основная "несущая" будет почти неизменна - Mahagam(05.07.2022 22:12)
- А что камрады скажут про одновременное изменение как периода ШИМ,
так и его ширины? ИМХО это даст некоторое расширение разрядной
сетки. - Kpoк(05.07.2022 16:56)
- я делал, но сильно проще. Nikolay801_(458 знак., 06.07.2022 09:39)
- Для тех, кому лень строить табличку методом перебора, алгоритм
описан в книге Кнута "Конкретная математика" стр.141. И да, пробелы
есть. Это остудило мой интерес к теме. - Kpoк(06.07.2022 12:53)
- спасибо! - Nikolay801_(06.07.2022 16:56)
- дерево Штерна-Броко? или я не туда посмотрел? - Mahagam(06.07.2022 13:08)
- Для тех, кому лень строить табличку методом перебора, алгоритм
описан в книге Кнута "Конкретная математика" стр.141. И да, пробелы
есть. Это остудило мой интерес к теме. - Kpoк(06.07.2022 12:53)
- Нет необходимости играть периодом, удобнее фильтровать при
постоянном периоде. Сигма-дельта по последнему разряду дает
прекрасную линейность и монотонность выходного тока во всем
диапазоне без ступенек, которые почти неизбежно возникнут при
коммбинировании 2-х ШИМ или смешивании ШИМ с ЦАПом на резисторах.
Обработчик в прерывании невелик: чуть больше десятка команд всего
лишь... - Curio(05.07.2022 20:17, )
- Природу не обмануть. У этой сигма-дельты частота будет соответственно ниже. - Kpoк(06.07.2022 09:09)
- можно, только придётся математику расчёта коэффициентов впуливать в МК. - Mahagam(05.07.2022 16:58)
- я делал, но сильно проще. Nikolay801_(458 знак., 06.07.2022 09:39)
- Так и есть, спектр размазывается в зависимости от положения
требуемого уровня выходного сигнала между двумя младшими единицами
ШИМ, да ещё и амплитуда низкочастотных гармоник в спектре не более
одной единцы ШИМ, что для 10-ти разрядов пиковских составляет 0,1%. - Curio(05.07.2022 20:10, )
- Изменение младшего бита идет по сигма-дельта, возможно при этом
спектр размазывается и фильтровать проще. Но не уверен... - Andreas(05.07.2022 16:46)
- Так если в прерывании менять ширину ШИМ, это и есть понижение
частоты. - Kpoк(05.07.2022 16:34)
- Речь как поднять разрешение "up to evelen", то есть "киса, ну еще
капельку" задешево. Когда частоту ниже опускать уже нельзя - lloyd(05.07.2022 16:28)
- А почему бы просто программно не увеличить разрядность таймера?
Высокая частота не всегда нужна. - Yurasvs(05.07.2022 16:22)
- Этак ноги быстро кончатся у МК. Но да, мультилевел наше всё - lloyd(05.07.2022 16:04)
- Измерить один раз и ввести поправочный коэффициент? ( я ещё не
делал, просто примеряюсь) - Kpoк(05.07.2022 15:32)