Миландр

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

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Работа АЦП при температуре -10
СообщениеДобавлено: 2018-апр-16 12:13 
Не в сети

Зарегистрирован: 2014-дек-22 11:21
Сообщения: 12
Здравствуйте, при проведении испытаний на одном из блоков стал выходить из строя модуль АЦП.
В нормальных климатических условиях и при температуре больше нуля проблема не проявляется.
При понижении температуры уже до -10 модуль АЦП перестает функционировать.

Модули АЦП настраиваются на перебор каналов измерения с передачей по DMA.

В режиме отладки при ручном задании конфигурации АЦП можно наблюдать подвисание (рис.1) в состоянии измерения модуля ADC1, модуль ADC2 выдает значение 0x0800 по нулевому каналу (+3,3 В опорного напряжения). Так же видно что ни одна передача по DMA по 8-му каналу не была произведена (n - 1 = 6). Так же было замечено самовольное установление 1-го бита в MDR_ADC->ADC1_CFG,MDR_ADC->ADC2_CFG, при попытке записи туда значения.

Повторение эксперимента при нулевой температуре показывает правильную работу (рис.2).

Плата покрыта лаком, аналоговое питание функционирует штатно, это проверяется правильной работой второй микроконтроллера на плате.

Из статистики, такое странное поведение проявилось на одном микроконтроллере из 6.

Конфигурация RST модуля:
HSE = 16 МГц
MDR_RST_CLK->PLL_CONTROL = 0x00000945
MDR_RST_CLK->USB_CLOCK = 0x00000017
MDR_RST_CLK->ADC_MCO_CLOCK = 0x00002923
Таким образом ADC_CLK = 10 МГц, CLK = 10 МГц, CPU_CLK = 10 МГц

Может кто поделиться мыслями что происходит и что делать.


Вложения:
Рис2.jpg
Рис2.jpg [ 45.13 КБ | Просмотров: 194 ]
Рис1.jpg
Рис1.jpg [ 39.68 КБ | Просмотров: 194 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа АЦП при температуре -10
СообщениеДобавлено: 2018-апр-20 11:46 
Не в сети

Зарегистрирован: 2014-дек-22 11:21
Сообщения: 12
Проблема была решена заменой тактового генератора, видимо он выдавал сильно не стабильную частоту, так как МК в общем работал, но это влияло на работу периферии.


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

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


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

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


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

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