реклама на сайте
подробности

 
 
> Поговорим об аппаратном ШИМе (aka PWM), tiny13, от теории к практике
GDaniloff
сообщение Mar 10 2007, 19:09
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 10-03-07
Пользователь №: 26 032



Пытаюсь разобраться с PWM. Проштудировал 6 главу книжки Баранова "Применение микроконтроллеров AVR" (Москва, "Додэка-XXI",2004) и датащит к tiny13. Мало что понял smile.gif
Прежде всего хочу спросить: чем отличаются режимы "fast pwm" и "Phase Correct PWM"?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Pyku_He_oTTyda
сообщение Mar 13 2007, 12:36
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Цитата
Ежели стерео и 250 кГц - можно сделать неплохой ревер smile.gif

Ревербератор что ли?
Боюсь производительности не хватит


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
=GM=
сообщение Mar 13 2007, 16:35
Сообщение #3


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(GDaniloff @ Mar 13 2007, 07:50) *
Цитата
В МК ATtiny25/45/85 стоит шим плл на 64 МГц. Шим можно получить 250 кГц на два канала, по-моему.

Не знал... Это ж совсем свежие чипы, за такими придется в Москву ехать, и то при условии что они там есть. Вот в прошлом году зашел в питерский "Чип и Дип" - там даже про 13-е не слыхали smile.gif
Ежели стерео и 250 кГц - можно сделать неплохой ревер smile.gif

Для таких дел забудьте о быстрой шим и 64 МГц. Частота может солидно гулять вплоть до 70 МГц, была где-то ссылка, поскольку, на мой взгляд, нестабильность порядка 10% для звука неприемлема. Эта шим предназначена для управления двигателями в системах, как правило, с обратной связью, поэтому процессор сам может подстроить частоту шим, и гуляние частоты не страшно.

Цитата(Pyku_He_oTTyda @ Mar 13 2007, 09:36) *
Цитата
Ежели стерео и 250 кГц - можно сделать неплохой ревер smile.gif

Ревербератор что ли? Боюсь производительности не хватит

Какая задержка нужна? Если поставить два ацп, два цапа, внешнюю память на 64 КБ и считать, что частота выборок 44 кГц, то хватит на 0.7 с (для двух каналов). При частоте 20 кГц хватит уже на 1.5 с.

Вывод: даже при частоте выборок 44 кГц, времени 22 мкс вполне хватит на весь цикл - чтение двух ацп, сохранение во внешней в памяти и выдача в два цап. не хватит памяти, поставить 128 КБ.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- GDaniloff   Поговорим об аппаратном ШИМе (aka PWM)   Mar 10 2007, 19:09
- - GDaniloff   Вот, не поленился засунуть датащит в Промпт... Ко...   Mar 10 2007, 20:54
|- - Dopler   Цитата(GDaniloff @ Mar 10 2007, 20:54) Во...   Mar 10 2007, 22:46
- - Pyku_He_oTTyda   Смотря для чего, в ТИНИ13 ШИМ не шибко быстрый   Mar 10 2007, 23:01
|- - GDaniloff   Цитата(Pyku_He_oTTyda @ Mar 10 2007, 23:0...   Mar 10 2007, 23:10
|- - cupertino   Цитата(GDaniloff @ Mar 10 2007, 23:10) Ци...   Mar 11 2007, 01:25
|- - CDT   Цитата(GDaniloff @ Mar 10 2007, 23:10) Пр...   Mar 12 2007, 13:26
- - Pyku_He_oTTyda   Хватит наверное, по идее 40 надо. С другой стороны...   Mar 10 2007, 23:18
- - GDaniloff   Пока что интерес теоретический. Как сварганить ист...   Mar 12 2007, 23:02
|- - =GM=   Цитата(GDaniloff @ Mar 12 2007, 20:02) По...   Mar 13 2007, 00:40
- - Pyku_He_oTTyda   в 26 точно можно два (ПЛЛ 64 Мгц) тоже есть, так ж...   Mar 13 2007, 09:28
- - GDaniloff   ЦитатаВ МК ATtiny25/45/85 стоит шим плл на 64 МГц....   Mar 13 2007, 10:50
- - Pyku_He_oTTyda   На восьминогом чипе?   Mar 13 2007, 18:07
|- - =GM=   Цитата(Pyku_He_oTTyda @ Mar 13 2007, 15:0...   Mar 13 2007, 19:31
- - SasaVitebsk   По моему эту проблему уже не раз поднимали. После ...   Mar 13 2007, 19:56
- - GDaniloff   2SasaVitebsk: Белоруссия делает? Интересно! А ...   Mar 14 2007, 00:01
- - GDaniloff   Цитата(GDaniloff @ Mar 14 2007, 00:01) 2S...   Mar 19 2007, 00:13
- - Dopler   Цитата(GDaniloff @ Mar 19 2007, 00:13) P....   Mar 19 2007, 09:24


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 09:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01388 секунд с 7
ELECTRONIX ©2004-2016