Миландр

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

Часовой пояс: UTC+03:00




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

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

Работаю с отладочной платой 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
Сообщения: 44
Выяснилось, что ЦАП не формирует выходного сигнала при установке предделителя AUC_C3_SEL отличного от 0, или вообще выборе частоты работы кодека отличной от частоты ядра. При этом прерывания на запрос выборок возникают.

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


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

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


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

Часовой пояс: UTC+03:00


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

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


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

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB