Приветствую Вас, Гость! Регистрация RSS

RockBox for aleXmod

Среда, 24.04.2024
Главная » 2011 » Август » 18 » SAMPLERATE
18:37
SAMPLERATE
Сейчас играюсь с переключением семплрейта 44100->88200. Если есть интерес попробовать/послушать, прошивка выложена в каталоге файлов. Прошивка включает в себя патч батарейки, и не включает тему АлексМод. Тему копируйте поверх прошивки. Замена бутлоадера нужна только для патча батарейки.

Переключение частоты активируется через меню Настройки->Настройки звука->Частота кодека. Текущий проигрываемый трек будет продолжен. 

Несмотря на то что pcm1794 переключает частоту на лету, есть подозрение что для корректной работы цифровых фильтров  в DAC требуется переинициализация, тоесть требуется перегрузка с выключением питания для корректного переключения частоты.

Из замеченных особенностей хочу отметить периодические щелчки которые возникают при проигрывании файлов-образов с использованием cue sheet. Причина скорее всего в нехватке быстродействия, тоесть потребуется оптимизация кода если конечно мы сочтем режим 88200 целесообразным.
Просмотров: 1637 | Добавил: andreyk72 | Рейтинг: 5.0/1
Всего комментариев: 10
9 Alex  
0
Андрей, небольшое уточнение к моему вопросу о DMA-режиме: можно ли перейти от 16 бит (передается в существующей реализации) к 32 битам из которых 24 будут использоваться, т.е. переключение каналов будет не на 16 битах, а на 32 битах.

10 andreyk72  
1
5250 и так работает на 120 мГц, точнее его частота варьируется в зависимости от задач чтобы экономить батарею. Теоретически возмождна установка кварца 22.5792 мГц. Это позволит довести IIS поток до 176400. Хотя у меня есть серьезные сомнения что процессор потянет обработку такого потока - у нас и на 88200 возникают проблемы, и это с учетом того что кодеки все еще работают на 44100, тоесть обрабатывают в два раза меньше данных.

8 Alex  
0
Андрей, добрый вечер! Я вижу, что Вы хорошо разобрались с программированием X5-ого. Можно ли по вашему мнению включить DMA-режим так, чтобы передача шла по два байта на каждый канал, а не один байт, как сейчас? Тогда возможна будет реализация 88200 и 24-bit. Кроме этого, потянет ли на новом кварце 24,576 платформа новые битрейты 96 и 192? Предварительно проверил доки: xCF5250 тянет до 120MHz. Ваше мнение?

6 AfArt  
0
andreyk72, тут не смог доложится о тесте "фишки", обо всё отписал в ветке на плеере.
Вывод - переключение нужно только для воспроизведения соответствующий файлов.
Попутно возник вопрос - может можно этот "переключатель" сделать автоматическим, в зависимости от частоты проигрываемого исходника, так сказать, автомат выбора частоты реализовать?

7 andreyk72  
1
Можно попробовать

4 AfArt  
0
Для замены родной модовской прошивки на эту нужно-ли менять бутлодэр?
И можно подробней как переключать Сэмпл-рэйт в ней?

5 andreyk72  
1
Ответы вынес в текст

3 Alex  
1
Поделись. А лучше пришли мне архивы со всеми вариантами. я выложу на сайте проекта.

2 andreyk72  
1
ЦАП работает на частоте 88200 вместо 44100. В результате разгружаются фильтры так как несущая частота в два раза выше, ее легче отфильтровать, и подавляется она сильнее. Вобщем если не понимаешь зачем оно тебе, значит не пробуй )).

1 Snake07  
0
Простите меня,тёмного,но на что он влияет этот ваш сэмплрейт?

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]