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

 
 
> vs1011 щелчки при переключении треков, не могу победить при переключении файлов
Григорий2000
сообщение May 15 2009, 10:42
Сообщение #1


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

Группа: Участник
Сообщений: 77
Регистрация: 13-03-06
Пользователь №: 15 210



VS1011E При прерывании трека в произвольном месте и начале воспроизведения другого файла даже при осуществлении программного сброса появляется щелчек(иногда) думаю что это остаток от предыдущего файла в выходном буфере. Как рекомендует ANotes после останова загружаю 2048 нулей, затем softreset. Результат такой-же. Кто нибудь сталкивался или это я что-то не так делаю?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
011119xx
сообщение Jan 8 2010, 07:38
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 5-07-05
Из: Уфа
Пользователь №: 6 544



В данный момент использую VS1033C. Хотел спросить у тех кто имеет больше опыта работы с данной микрой. Какое значение нужно записывать в регистр SCI_CLOCKF при использовании кварца на 24,576МГц? Сейчас я пишу в него 0х8000. В принципе работает, но есть определенные недостатки: при регулировке громкости иногда прослушиваются щелчки, при воспроизведении мп3-файлов присутствует едва заметный шум как-будто усилитель фонит, но не всегда.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 8 2010, 10:17
Сообщение #3


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(МП41 @ Dec 29 2009, 15:24) *
Может не зря они слово "should" применили, означающее "должно быть" в смысле "скорее всего".

Вот вот, что-то они темнят.
Вот последний ответ, когда они протестировали свою плату моим треком:

Цитата
I tested the vs1011e setup with our parallel-port adapter.
./mp3io ck2.cmd newmode.cmd koe1.mp3 z koe1.mp3 z newmodesoftreset.cmd
newmode.cmd z ~/Delerium\ -\ Angelicus\ \(Andy\ Moor\ Remix\).mp3

What it does:
CLOCKF = 0x9800 (clock-double 12.288MHz)
MODE = 0x0c00
send 120000 bytes from your file
send 2050 zeros -> this fills the partial mp3 frame and causes the
windowing history to have improper data
send 120000 bytes from your file -> causes a short snap to the sound at
start when the incorrect history data goes to output
send 2050 zeros
MODE = 0x0c04 (software reset)
MODE = 0x0c00 (new+shared mode)
send your file -> no snap


Не понятно, признают они, что проблема существует, или нет?

Цитата(011119xx @ Jan 8 2010, 11:38) *
В данный момент использую VS1033C. Хотел спросить у тех кто имеет больше опыта работы с данной микрой. Какое значение нужно записывать в регистр SCI_CLOCKF при использовании кварца на 24,576МГц? Сейчас я пишу в него 0х8000. В принципе работает, но есть определенные недостатки: при регулировке громкости иногда прослушиваются щелчки, при воспроизведении мп3-файлов присутствует едва заметный шум как-будто усилитель фонит, но не всегда.

Ну, я бы не сказал, что у меня много опыта, но попробую ответить, руководствуясь даташитом.
У вас кварц в 24.576 МГц, то есть вы устанавливаете SM CLK RANGE, входная частота делится на 2, и получается 12.288.

Записываемое вами значение 0х8000 означает XTALIЧ3.0 -> внутренняя частота будет равна 12.288 * 3 = 36.864 МГц.
Всё правильно.

Имхо, правильное значение для регистра SCI CLOCKF будет:
1. SC_MULT = 3 (12.288 * 3 = 36.864 - номинальная рабочая частота).
2. SC_ADD = 1 (3 + 1 = 4 * 12.288 = 49.152 - макс. частота при декодировании WMA).
3. SC_FREQ = 0.

В итоге получаем SCI CLOCKF = 0х9000.

Что касается шума, то шумят многие mp3 треки, плюс, естественно, внутренние шумы декодера.
Его ЦАП весьма далёк от совершенства smile.gif

Щелчки при регулировке громкости тоже норма - в 1033 отсутствует схема zero-cross detection for smooth volume change.
Есть только в 1053 smile.gif

ЗЫ: сейчас развожу плату для 1033 + STM32 + SI4700, может, кто нибудь что то посоветует?
Всё таки цифра + аналог, да ещё и радиоприёмник cranky.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Григорий2000   vs1011 щелчки при переключении треков   May 15 2009, 10:42
- - muravei   Цитата(Григорий2000 @ May 15 2009, 14:42)...   May 16 2009, 11:57
- - Григорий2000   Дело происходит так: после остановки воспроизведен...   May 16 2009, 20:39
|- - muravei   Цитата(Григорий2000 @ May 17 2009, 00:39)...   May 17 2009, 10:57
- - Григорий2000   Щелчек - это и есть переходной процесс)), которого...   May 17 2009, 13:11
|- - muravei   Цитата(Григорий2000 @ May 17 2009, 17:11)...   May 18 2009, 09:03
- - Григорий2000   самое интересное что после прерывания трека и загр...   May 18 2009, 15:13
- - sonycman   Кстати, не подскажете, уважаемые. Вот только думаю...   Nov 20 2009, 21:32
- - sonycman   Цитата(Григорий2000 @ May 15 2009, 14:42)...   Dec 12 2009, 11:27
- - sonycman   Хе, сделал проще - не стал вообще закачивать нули ...   Dec 12 2009, 13:41
|- - ILYAUL   Цитата(sonycman @ Dec 12 2009, 16:41) Вуа...   Dec 12 2009, 14:11
|- - sonycman   Цитата(ILYAUL @ Dec 12 2009, 18:11) Т.е с...   Dec 12 2009, 14:15
- - sonycman   Вот что мне ответили на мой вопрос тех. саппорт VL...   Dec 14 2009, 11:37
|- - МП41   Цитата(sonycman @ Dec 14 2009, 13:37) so ...   Dec 29 2009, 11:24
- - 011119xx   У 1033с такой проблемы пока не заметил   Dec 15 2009, 16:02
|- - sonycman   Цитата(011119xx @ Dec 15 2009, 20:02) У 1...   Dec 15 2009, 16:38
- - semonoff   Была такая проблема - щелчки в звутовом тракте вос...   Jan 9 2010, 11:38
- - 011119xx   На частоте 8МГц на атмеге у кого-нибудь хватает бы...   Jan 17 2010, 12:15
|- - dx40   Цитата(011119xx @ Jan 17 2010, 15:15) На ...   Jan 20 2010, 23:22
- - ranthunt   Вопрос немного не по теме, но все же спрошу. Тоже ...   Jun 24 2012, 18:15
- - МП41   Цитата(ranthunt @ Jun 24 2012, 21:15) ......   Jun 26 2012, 12:59


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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 22:00
Рейтинг@Mail.ru


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