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

 
 
> Проигрывание звука, Кто-нибудь пробовал проигрывать звуковые файлы?
romanvas
сообщение Mar 13 2006, 13:52
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 30-08-05
Пользователь №: 8 085



Есть ли у кого-нибудь идеи, как можно с помощью подсоединённого к какому-нибудь порту платы на Atmega128 динамика проиграть wav или midi файл?
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 14)
Harbinger
сообщение Mar 13 2006, 15:55
Сообщение #2


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



.wav - посредством ШИМ можно.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Mt_
сообщение Mar 13 2006, 16:19
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 3-06-05
Из: Санкт-Петербург
Пользователь №: 5 719



Аппаратный 8-битный ШИМ неплохо, но шумы все таки можно услышить. Если нужно качество, то цап.
Go to the top of the page
 
+Quote Post
Ljubitel
сообщение Mar 13 2006, 20:01
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 12-01-05
Из: St. Petersburg
Пользователь №: 1 917



Цитата(romanvas @ Mar 13 2006, 16:52) *
Есть ли у кого-нибудь идеи, как можно с помощью подсоединённого к какому-нибудь порту платы на Atmega128 динамика проиграть wav или midi файл?


А что там пробовать ? Wav проигрывается элементарно.
http://pol-sem.narod.ru/polymuson/polymuson.htm
Go to the top of the page
 
+Quote Post
ivstech
сообщение Mar 14 2006, 11:06
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 5-01-06
Пользователь №: 12 860



Только такой ЦАП на резисторах хуже, чем ШИМ (он будет не линейным, а как попало). Качество ШИМа получается отличное, только нужно нормальный фильтр собрать.
Go to the top of the page
 
+Quote Post
vet
сообщение Mar 14 2006, 11:24
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



ivstech
На tiny26, пожалуй, получится; на обычном avr-овском шиме - откровенно плохое качество, частота низковата. Хороший же фильтр будет подороже ЦАП-а.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
Ljubitel
сообщение Mar 14 2006, 16:23
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 12-01-05
Из: St. Petersburg
Пользователь №: 1 917



Цитата(ivstech @ Mar 14 2006, 14:06) *
Только такой ЦАП на резисторах хуже, чем ШИМ (он будет не линейным, а как попало). Качество ШИМа получается отличное, только нужно нормальный фильтр собрать.


И что ?

Изначально вопрос был "КАК можно проиграть файл ?"
Я привел пример. Вы считаете я неправильно ответил ? :-))

Если бы вопрос стоял "Как С ХОРОШИМ КАЧЕСТВОМ проиграть
файл ?" - ответ был бы другим.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Mar 15 2006, 07:22
Сообщение #8


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



А в самом деле, требования какие? Частота дискретизации, разрядность?


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
ivstech
сообщение Mar 15 2006, 07:35
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 5-01-06
Пользователь №: 12 860



Цитата(vet @ Mar 14 2006, 17:24) *
ivstech
На tiny26, пожалуй, получится; на обычном avr-овском шиме - откровенно плохое качество, частота низковата. Хороший же фильтр будет подороже ЦАП-а.

16КГц 8бит ATMEGA, фильтр: 1xLM324, резисторы, конденсаторы. А на Tiny26 чем отличается ШИМ?
To Lyubitel: прошу прощения. Просто я прежде чем использовать ШИМ тоже сначала собрал на резисторах, качество не устроило совершенно.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Mar 15 2006, 09:05
Сообщение #10


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

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
А на Tiny26 чем отличается ШИМ?

На некоторых Tiny стоит умножитель тактовой и на вход ШИМАа подается
мегагерц 25, а не тактовая, что значительно улучшает разрешение по частоте.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
vet
сообщение Mar 15 2006, 11:17
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



Цитата(ivstech @ Mar 15 2006, 10:35) *
16КГц 8бит ATMEGA, фильтр: 1xLM324, резисторы, конденсаторы. А на Tiny26 чем отличается ШИМ?

В tiny26 таймер1 может тактироваться от встроенного PLL 64 МГц, что даёт частоту 8-битного ШИМ до 250 кГц.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
plan
сообщение Mar 15 2006, 11:20
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 23-12-05
Из: Украина Днепродзержинск
Пользователь №: 12 599



Цитата(beer_warrior @ Mar 15 2006, 13:05) *
На некоторых Tiny стоит умножитель тактовой и на вход ШИМАа подается
мегагерц 25, а не тактовая, что значительно улучшает разрешение по частоте.


Увеличение частоты тактовой на шиме позволит увеличить частоту дискретизации и даст возможность более эффективно подавить фильтром частоту шима,но динамический диапазон останеться тем же 8-10 бит.Может быть имеет смысл решить эту проблему установкой цапа (14-16 бит) с spi интерфейсом и тогда и частоту дискретизации можно задрать повыше и динамический диапазон будет достаточный
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Mar 15 2006, 16:56
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Дело в том, что 16-битный ШИМ "ЦАП" можно сделать и на АВР. Эта тема уже поднималась, и неоднократно. Если не нашли ничего, вот сюда посмотрите, это моё решение - 16-битный ШИМ для вывода звука на одном 8-битном таймере.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Mar 16 2006, 08:58
Сообщение #14


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Я так понял реализация PWM1, PWM2 - под Т0 - это один канал аппаратный под ОС0, другой канал программный?
ну и каковы результаты? в смысле качества-разборчивости?


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Mar 16 2006, 10:14
Сообщение #15


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Вот тут все очень подробно расписано
http://focus.ti.com/lit/an/slaa131/slaa131.pdf
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:45
Рейтинг@Mail.ru


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