[an error occurred while processing this directive]
Жуткие истории про пулап/пулдаун...
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Oleg_0515 03 декабря 2003 г. 20:24
В ответ на: Или плохие разработчики, или плохие программисты (+) отправлено SМ 03 декабря 2003 г. 19:12

Ковыряем мы последнюю неделю 4 наши несчастные платы с 2188/9 в BGA.
Отпояли нам процессор, подпояли (как утверждают) перемычки между MODE_A-MODE_D и землей прямо на болах, припаяли обратно. Те же болы, и даже не в профиль, а как и было - в фас. Толи перемычки отвалились, толи ...
Ставили попутно эксперименты с доской EZ-KIT-LITE 2189. На ней процессор 89M KST-300 и подтяжки MODE_x через 100к на +3, и свичи через 10к на землю. Имитируем на ней вис наших MODE_x - свичи отключены, есть +3 через 100к. EZ-ICE через "JTAG" грузит программу. PC=2000, PMOVLAY=4. Бог с ним, делаем руками PC=0000, PMOVLAY=0. Читаем dm(0x3FE5). На PF0-PF3 = 1. Как ни странно, процессор работает
(а наш BGA с питанием ядра 1.8 тоже дает на PF0-PF3 = 1, но, паскуда, виснет уходя в циклы и теряет связь с EZ-ICE).
Отпаиваем 100к от +3 на фирмовой плате для более честной имитации.
Читаем dm(0x3FE5). На PF0-PF3 = 0 (!). Откуда? Вутрикристальные пулдаун резисторы? Или сказывается иное питание ядра? (на EZ-KIT-LITE напряжение IO выбрано +3, есть еще +2.5, но его не пробовали) И опять EZ-KIT-LITE работает! Даже с висячими MODE_A-MODE_D...
Ни во что и никому не веря сейчас пытаемся подвесить QFP корпус на проводах к BGA разводке, но, похоже, проще волосы, вырванные на прошлой недели обратно в некоторые головы повтыкивать...

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru