Миландр

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

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Контроллер AudioCodec (DSP)
СообщениеДобавлено: 2014-июн-25 08:29 
Не в сети

Зарегистрирован: 2013-дек-19 09:39
Сообщения: 19
Код:
void main(void)
{
  RST_CLK->PER_CLOCK = 0xFFFFFFFF;
  RST_CLK->DSP_CONTROL_STATUS = 0x001F;
  RST_CLK_HSEconfig(RST_CLK_HSE_ON);
  while (RST_CLK_HSEstatus() != SUCCESS);
  RST_CLK->CPU_CLOCK = 0x02;
  RST_CLK->PLL_CONTROL |= 0x0304;
  while (RST_CLK_CPU_PLLstatus() != SUCCESS);
  EEPROM->CMD = 0x0018;
  RST_CLK->CPU_CLOCK = 0x0106;

  RST_CLK->DSP_CLOCK = 0x0102;
  RST_CLK->DSP_CONTROL_STATUS = 0x8012;

  RST_CLK->ADC_MCO_CLOCK = 0;
  RST_CLK->ADC_MCO_CLOCK = (0b1<<17)|(0b1<<31)| (0x9 << 24);
  DSP_CLK->CLKMD = 0xFFF8;

 
        DSP_ACD->POWCTL = 0x00;
        DSP_ACD->DACCTL = 0x0; 
        DSP_ACD->ADCCTL = 0x0; 

        DSP_ACD->ADCCTL = 0x0700|42; //INP2/INM2
        DSP_ACD->DACCTL = 0x8380|42; //обратная петля
        DSP_ACD->DACREG =0xFFFF;

        DSP_ACD->POWCTL = 0x07;
}



При подаче на вход INP1/INM1 аналогово сигнала, слышу его на выходе OUTP, хотя включен только INP2/INM2.
При подаче на вход INP2/INM2 аналогово сигнала, слышу его на выходе OUTP с большей амплитудой.
Помогите разобраться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроллер AudioCodec (DSP)
СообщениеДобавлено: 2014-июл-18 10:32 
Не в сети

Зарегистрирован: 2013-дек-19 09:39
Сообщения: 19
Пришел к выводу:
Мультиплексор, которым управляет регистр ADCCTRL(биты 8:9 (AINSEL)), пропускает помехи с входов INP1/INM1 и INP2/INM2, даже если они выключены.
Скорее всего, придется вводить дополнительные элементы(ключи) в схему.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроллер AudioCodec (DSP)
СообщениеДобавлено: 2014-июл-18 16:29 
Не в сети

Зарегистрирован: 2010-июл-08 08:50
Сообщения: 733
Откуда: АО "ПКК Миландр"
выложите проект, пожалуйста


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Контроллер AudioCodec (DSP)
СообщениеДобавлено: 2014-июл-21 10:02 
Не в сети

Зарегистрирован: 2013-дек-19 09:39
Сообщения: 19
Сейчас включен микрофон.
Если, грубо говоря, дотронуться пальцем до INP1 или INP2, пойдут помехи.
Среда кодмастер.


Вложения:
ADC_milandru.rar [1.39 МБ]
Скачиваний: 118
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

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


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

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


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

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