Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Установка частоты дискретизации при инициализации аудиокодека AC'97
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Аудио/Видео интерфейсы
Misa
Здравствуйте !
Возникла следующая проблема.
Кодек не работает на частоте дискретизации 16 кГц.

Использую кодек AD1986A AC'97. Стандартно кодек настроен на частоту дискретизации - 48 кГц ( DAC) . Пробую настроить его на 16 кГц. ( В документации написано что держит ).
Последовательность действий при инициализации:
1) Reset
2) Комутирую DAC на выход
3) Установка VRA = 1
4) Устанока Rate DAC = 16 кГц

после инициализации, кодек без изменений работает на 48 кГц. При просмотре регистров - VRA = 0; Rate DAC = 48 кГц (как было вначале (по умолчанию) до инициализации )

Если кто сталкивался с подобным, подскажите.
Заране спасибо за ответы.
Misa
Нашел грабли !
После установки каждого регистра, нужно запросить ( проверить ) его значение. Особенно при установке VRA и Sample Rate. Видимо внутренние PLL требуют времени перенастройки.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.