реклама на сайте
подробности

 
 
> AT91RM9200, не заводится процессор
Demeny
сообщение Dec 19 2011, 11:43
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237



Прошу помощи советом, идеей.
Есть плата собственной разработки на базе процессора AT91RM9200 (TQFP корпус). Плата запущена в небольшую серию, выпущено несколько десятков штук - всё было ОК. Сейчас пришла новая партия с производства - и у 90% плат одинаковая проблема - процессор не стартует. Топология платы не менялась, контрактный производитель тот же, монтаж автоматический.
Что проверено - питания 3.3 и 1.8 вольт в порядке, кварц 32768 Гц генерирует, а вот "большой" кварц 12 МГц молчит. На линии RESET# есть супервайзер питания на 3,15 в , который при включении питания около 350 мс удерживает RESET в нуле. Конечно, надо бы по даташиту держать RESET 900 мс, это я понимаю, но не нашел такого супервайзера, да и дело, похоже, не в этом, так как, если удерживать рукой кнопку RESET нажатой при включении питания - это нисколько не улучшает ситуацию ... 05.gif
Интересно ведёт себя ток, потребляемый платой. Обычно, когда всё хорошо, при удержании RESET ток существенно меньше, а затем, когда стартует основной кварц, ток возрастает. А вот на этих платах при включении питания ток потребления даже ниже, чем при удержании RESET-a.
Как ещё можно продиагностировать плату, в чём причина нестарта процессора ?


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Arischenko Ivan
сообщение Dec 19 2011, 11:46
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 112
Регистрация: 29-10-06
Пользователь №: 21 768



Подключиться к плате при помощи JTAG, посмотреть "где сидит" процессор.
Go to the top of the page
 
+Quote Post
Demeny
сообщение Dec 19 2011, 11:57
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237



Цитата(Arischenko Ivan @ Dec 19 2011, 15:46) *
Подключиться к плате при помощи JTAG, посмотреть "где сидит" процессор.

JTAG-а на плате не разведено, но если и подключиться - что это даст ? Я примерно и так знаю, где он "сидит" - где-то в начале ROM, до инициализации основного кварца. Ждёт готовности PLL или ещё что. Ибо обмен с SPI-флэшкой для загрузки bootloader даже не начинается. И букв CCC в терминале нет, и по USB виден как "неизвестное устройтво".
Неужели кондёры из фильтра PLL придётся выпаивать и проверять номиналы ?


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post
Arischenko Ivan
сообщение Dec 19 2011, 12:08
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 112
Регистрация: 29-10-06
Пользователь №: 21 768



Цитата(Demeny @ Dec 19 2011, 15:57) *
JTAG-а на плате не разведено, но если и подключиться - что это даст ? Я примерно и так знаю, где он "сидит" - где-то в начале ROM, до инициализации основного кварца. Ждёт готовности PLL или ещё что. Ибо обмен с SPI-флэшкой для загрузки bootloader даже не начинается. И букв CCC в терминале нет, и по USB виден как "неизвестное устройтво".
Неужели кондёры из фильтра PLL придётся выпаивать и проверять номиналы ?


Больше вариантов я не вижу, фильтр PLL и емкости кварца.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 00:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01395 секунд с 7
ELECTRONIX ©2004-2016