Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2018-ноя-15 07:55

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с аудиокодеком
СообщениеДобавлено: 2016-апр-11 18:14 
Не в сети

Зарегистрирован: 2015-янв-09 10:28
Сообщения: 35
Здравствуйте! Возникла проблема с аудиокодеком.

Работаю с отладочной платой 1986ве3т, частота контроллера 80 МГц. Настраиваю ЦАП по спецификации, но на выходе кодека стабильные 1,5 В.

Прерывания запроса отчётов ЦАП возникают регулярно. Пробовал записывать и аудиоданные, и 0, и 0xFFFF, на выход никак не влияет. Помогите, пожалуйста.

Привожу код настройки ЦАП

RST_CLK->PER2_CLOCK = 1;
RST_CLK->ADC_MCO_CLOCK = (1 << 20) | (12 << 24) | (1 << 31);
for (int i = 0; i < 16; i++)
{
AUDIO->DACSMP = 0;
}
AUDIO->DACCTL = 0x2A | (1 <<7) | (1 << 9) | (7 << 12) | (1 << 15);
AUDIO->POWCTL = (1 << 1);
AUDIO->MASKCTL = (1 << 3);
NVIC_ISER = (1 << 25);

Код обработчика прерывания

AUDIO->IRQFLAG = 0;
AUDIO->DACSMP = data[cnt];
if (cnt < size - 1)
{
cnt++;
}
else
{
cnt = 0;
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с аудиокодеком
СообщениеДобавлено: 2016-апр-12 11:28 
Не в сети

Зарегистрирован: 2015-янв-09 10:28
Сообщения: 35
Выяснилось, что ЦАП не формирует выходного сигнала при установке предделителя AUC_C3_SEL отличного от 0, или вообще выборе частоты работы кодека отличной от частоты ядра. При этом прерывания на запрос выборок возникают.

Уважаемые представители ОА ПКК Миландр, пожалуйста, прокомментируйте данную ситуацию.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с аудиокодеком
СообщениеДобавлено: 2016-апр-12 18:34 
Не в сети

Зарегистрирован: 2015-янв-09 10:28
Сообщения: 35
На частоте 80 МГц максимальная амплитуда выходного сигнала составляет 0,5 В. При понижении частоты до 8 МГц, амплитуда составляет 2 В.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB