|
|
|
|
16492 24 4 0 |
|
Опции темы | Поиск в этой теме |
20.09.2013, 02:26 | 21 |
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49 Адрес: sPb
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Re: немного о ШИМе вообще и PWM AVR в частности
|
20.09.2013, 02:30 | 22 |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: немного о ШИМе вообще и PWM AVR в частности
В первом случае переполнение будет происходить каждый второй раз, а во втором случае.. эм... Давай так:
0+192=192, переполнения нет (+0 к PWM) 192+192=384, переполнение (+1 к PWM) и остаток в 384-256=128 128+192=320, переполнение (+1) и остаток 64 64+192=256, переполнение (+1) и остаток 0 0+192... Как видим тут получилось 3 единицы на 1 ноль, что соответствует значению в 192... Это хорошо что число почти круглое, иначе бы я тут на целую страницу накатал, пока не дождался бы стартового условия. Всего таких строчек может быть до 256-ти, и среди них нули с единицами будут перемешаны максимально равномерно. Теперь понятна логика работы этого расширителя? Я его не совсем сам придумал. Идею PDM подсмотрел у больших дядь, которые наши детские проблемы давно решили, а вот реализацию через переполнение придумал уже сам (а начинал вообще с симуляции структурной схемы Сигма-Дельта АЦП). Забавно, но к такой реализации я пришел пока служил в армии... Этот механизм хорош тем, что максимальный шум будет далеко в ВЧ, и фильтрация с этим шумом хорошо справляется, т.к. он постепенно спадает со снижением частоты, продолжая наращивать разрядность... Речь идёт о "сферической в вакууме" схеме, где подмешивается нормальный шум. А вот в реальной схеме необходимо реальный шум максимально приблизить к идеальному, это уже искусство, да. Но при этом результат всё же на порядки улучшается... [Исправлено: INFERION, 20.09.2013 в 02:43] |
20.09.2013, 02:30 | 23 |
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49 Адрес: sPb
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Re: немного о ШИМе вообще и PWM AVR в частности
|
20.09.2013, 02:37 | 24 |
Увлеченный
Регистрация: 24.12.2011 Последняя активность: 29.10.2020 10:49 Адрес: sPb
Сообщений: 186
Сказал(а) спасибо: 2
Поблагодарили: 26 раз(а) в 10 сообщениях
|
Re: немного о ШИМе вообще и PWM AVR в частности
Цитата:
|
20.09.2013, 02:51 | 25 | |
Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24 Адрес: Украина, Полтава
Сообщений: 5774
Сказал(а) спасибо: 340
Поблагодарили: 8154 раз(а) в 2385 сообщениях
|
Re: немного о ШИМе вообще и PWM AVR в частности
Цитата:
Код:
clr R10 add R15, R7 adc R10, R8 out OCR1A, R10 [Исправлено: INFERION, 20.09.2013 в 03:17] |
|
Поблагодарили: 1 раз |
DooMmen (16.03.2014)
|