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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
dxp
сообщение Aug 23 2005, 10:04
Сообщение #16


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(MALLOY2 @ Aug 23 2005, 15:17)
Цитата(dxp @ Aug 23 2005, 12:11)
Цитата(MALLOY2 @ Aug 23 2005, 15:06)
Цитата(aal @ Aug 23 2005, 09:25)
2 MALLOY2
48000Гц * 65536 = 3 145 728 000 Гц.
*


И что ето такое ? это бред сивой кобылы.

Берется шим с частотой в 100 раз большей частоты дискретизации в нашем случае она будет равна 480 кГц. Потом раз в 1/48000 с заносятся новые параметры скважности (ваши 16 бит), итого мы имем на выходе 65535 значений напряжения (это в идеале на практике немного хуже).
С 480кГц AVR справится на ура.
*


И что, при этом будет 16-разрядный ШИМ?
*


Именно !!!
*


Либо Вы себе неправильно представляете, что такое 16-разнядный ШИМ, либо одно из двух. smile.gif

На всякий случай: обновление регистра, где прописывается значение скважности, производится не чаще, чем период ШИМ, иначе работа будет некорректной. Период 16-разрядного ШИМ - это период переполения 16-разрядного счетчика, т.е. 65536 тактов. Другими словами, в одном периоде выходного ШИМ должно быть 65536 периодов тактовой частоты. Если частота ШИМ 48 кГц, то частота тактовой в 65536 раз выше. О чем Вам выше и говорили.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
aal
сообщение Aug 23 2005, 10:08
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 20-10-04
Из: Новосибирская обл, п.Краснообск.
Пользователь №: 916



2 MALLOY2
Подумай хорошо, посчитай. Потом опять скажи. Если я неправ, то тебе Нобелевская премия светит.


--------------------
_____________________________________
Пароли неприемлемы, легко взламываются терморектальным криптоанализатором.
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Aug 23 2005, 11:25
Сообщение #18


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата(aal @ Aug 23 2005, 13:08)
2 MALLOY2
Подумай хорошо, посчитай. Потом опять скажи. Если я неправ, то тебе Нобелевская премия светит.
*


блин еще раз обьясняю. у нас есть цивровой поток 48 кГц 16 бит. Для того что бы его преобразовать с помощью ШИМ в аналоговый сигнал нужно:

А) настроить шим на частоту в 10 раз большую частоты дискретизации (можно и больше тоьлко нужно ли), получаем 480 кГц (это и есть то время за которое 16 битный счетчик оборачивается).

cool.gif через равный интервал времени (а он у нас равен частоте дискритизации) мы обновляем параметры ШИМ (тобиш скважность).

C) фильтр ВЧ порядка не ниже 4 с полосой среза 24 кГц.

Вот и готов преобразоватеьл потока 48 кГц 16 бит в аналоговый сигнал, а где вы такие частоты взяли 3 ГГц и зачем я незнаю. По вашему саурндбластер (AС-97) работает на частоте 6 ГГц (у него 96 кГц 16 бит) ?
Go to the top of the page
 
+Quote Post
andrei0404
сообщение Sep 2 2005, 19:16
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 13-08-05
Пользователь №: 7 600



Цитата
А) настроить шим на частоту в 10 раз большую частоты дискретизации (можно и больше тоьлко нужно ли), получаем 480 кГц (это и есть то время за которое 16 битный счетчик оборачивается).


Посчитай какая частота должна быть у этого счатчика и учти что этот счетчик работает на частоте микроконтроллера.

У саунд бластера нету цифрового шим конвертера.
Go to the top of the page
 
+Quote Post
INT1
сообщение Sep 3 2005, 06:26
Сообщение #20


deleted
****

Группа: Свой
Сообщений: 555
Регистрация: 28-08-05
Пользователь №: 8 024



а посмотрите у Атмеля апнот AVR335, может чего прояснит:
http://www.atmel.com/dyn/resources/prod_do...nts/doc1456.pdf
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Sep 7 2005, 07:14
Сообщение #21


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата(andrei0404 @ Sep 2 2005, 22:16)
Цитата
А) настроить шим на частоту в 10 раз большую частоты дискретизации (можно и больше тоьлко нужно ли), получаем 480 кГц (это и есть то время за которое 16 битный счетчик оборачивается).


Посчитай какая частота должна быть у этого счатчика и учти что этот счетчик работает на частоте микроконтроллера.

У саунд бластера нету цифрового шим конвертера.
*



Это я точно погорячился мега невытянет такой шим но можно взять не 480 а поменьше, а по поводу саундов кодеки AC-97 используют ЦАП построенный по принципу ШИМ
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 04:44
Рейтинг@Mail.ru


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