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

 
 
> не запускается LPC2478, не запускается LPC2478
Full41
сообщение Dec 12 2010, 13:39
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Уважаемые коллеги помогите!
Разработал плату с процессором LPC2478FET208. Для простоты за основу взял схему отладочного модуля SK-MLPC2478. Перед изготовлением платы купил SK-MLPC2478 и проверил, что на нем работает созданный программный продукт (То есть программный продукт отработан и работает хорошо без сбоев, на него можно не грешить). Получил свою изготовленную плату, начал ее программировать все программируется, запускаю (Программирую свою плату по средствам COM порта). Первоначально все работает, все тесты проходят. Проходит немного времени все перестает запускаться. Иногда все работает в течении небольшого периуда времени, после чего все произвольно сбрасывается и виснет . При этом замеряю частоту кварца, он вообще не запускается, хотя когда получается запустить процессор кварц работает стабильно. Заменил такую фичу, что когда процессор висит то сигнал EINT0, находится в 0, хотя по схеме он подтянут к 3.3 вольтам (когда процессор работает, то этот сигнал находиться в 3.3 вольтах). Как я понимаю, если на ножке EINT0 = 0 и RESET =0, то процессор переходит в режим программирования. Вывести процессор из зависания не помогает RESET. Я изготовил 2 таких платы, и на первой и на второй, все одинаковое, только почему то на второй плате сигнал EINT0 имеет уровень 5 вольт, хотя должен быть 3.3 вольта. Может, кто сможет помочь? Что происходит со схемой? Схема идентична модуля SK-MLPC2478, отличие только в одном, что нет часового кварца, но прочитав датащит, я понимаю, что он не обязателен. Мою схему привожу внизу.Прикрепленный файл  12.pdf ( 486.22 килобайт ) Кол-во скачиваний: 264

Go to the top of the page
 
+Quote Post
3 страниц V  < 1 2 3 >  
Start new topic
Ответов (15 - 29)
Full41
сообщение Dec 16 2010, 09:02
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Все промыл с помощью Уайт-спирит , несколько раз в ванночке. Через микроскоп флюса больше не видно! Но теперь происходит следующее (хотя это было и раньше). По схеме EINT0 подтянуто к питанию, когда процессор запускается, на этой ножке 3,3 вольта, а когда не запускается ноль. Прозвонил эту ногу относительно земли, все нормально.
Go to the top of the page
 
+Quote Post
TOG
сообщение Dec 16 2010, 10:24
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 261
Регистрация: 28-11-06
Из: Челябинск
Пользователь №: 22 840



Так теперь то схема работает стабильно ? Только иногда не запускается ?
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 16 2010, 11:42
Сообщение #18


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Странные люди. А как вы под корпус BGA заглядываете? Специальным волшебным микроскопом? Именно ТАМ все траблы с флюсом. И боле нигде.
И какой еще уайт спирит?
Финляндия!!! Мы в России!! Тут - водка главнее. Без нее - никуда вообще.

Сообщение отредактировал DpInRock - Dec 16 2010, 11:44


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Full41
сообщение Dec 16 2010, 11:53
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Цитата(TOG @ Dec 16 2010, 16:24) *
Так теперь то схема работает стабильно ? Только иногда не запускается ?


Я бы не сказал что стало лучше. Мне одно не понятно, почему когда все висит, у меня на ноге EINT0 = 0, хотя по схеме она подтянута через резистор к питанию. А когда все нормально запускается, то EINT0 = 1

Цитата(DpInRock @ Dec 16 2010, 17:42) *
И какой еще уайт спирит?
Финляндия!!! Мы в России!! Тут - водка главнее. Без нее - никуда вообще


Уайт-спирит — бензин-растворитель.
Уайт-спирит применяют главным образом как растворитель в лакокрасочной промышленности, для разбавления масляных красок, алкидных эмалей и лаков, мастик на основе битума и каучука. Применяется автолюбителями для очистки кузова машины от битумных пятен. =))
Цитата(DpInRock @ Dec 16 2010, 17:42) *
А как вы под корпус BGA заглядываете? Специальным волшебным микроскопом? Именно ТАМ все траблы с флюсом.


Установку BGA производил на фирме, с полным контролем качества.(Производился ренгеновский контроль). А все остальные элементы паял сам.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 16 2010, 12:54
Сообщение #20


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Странные люди-2.
И как на рентгене виден флюс? В виде волшебного фиолетового ореола?

Кроме того, с чего вы решили что флюс растворяется уайтспиритом?
Кроме того, с чего вы решили, что микросхемы, печатная плата допускают смачивание вот такой гадостью?








--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Full41
сообщение Dec 16 2010, 15:15
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Цитата(DpInRock @ Dec 16 2010, 18:54) *
Странные люди-2.
И как на рентгене виден флюс? В виде волшебного фиолетового ореола?

Кроме того, с чего вы решили что флюс растворяется уайтспиритом?
Кроме того, с чего вы решили, что микросхемы, печатная плата допускают смачивание вот такой гадостью?


Я в этом не специалист, а люди которые это делали для меня, не первый год эти занимаются!
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 16 2010, 15:32
Сообщение #22


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Люди, которые выпускают Жигули, тоже этим не первый год занимаются.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
TOG
сообщение Dec 17 2010, 02:13
Сообщение #23


Местный
***

Группа: Участник
Сообщений: 261
Регистрация: 28-11-06
Из: Челябинск
Пользователь №: 22 840



Цитата(Full41 @ Dec 16 2010, 19:53) *
Я бы не сказал что стало лучше. Мне одно не понятно, почему когда все висит, у меня на ноге EINT0 = 0, хотя по схеме она подтянута через резистор к питанию. А когда все нормально запускается, то EINT0 = 1


Думаю когда проц зависает, состояние его выводов становится мягко говоря неопределенным, случайным. Видимо EINT0 садится на землю.
Почему зависает ? Может уайт спирит не справился с задачей ...
Go to the top of the page
 
+Quote Post
skripach
сообщение Dec 17 2010, 04:56
Сообщение #24


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



может всё таки в коде косяк, оставьте поработать с подключенным отладчиком.
То что работает на др. плате конечно аргумент, но не 100%ный.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Full41
сообщение Dec 17 2010, 06:00
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Цитата(skripach @ Dec 17 2010, 10:56) *
может всё таки в коде косяк, оставьте поработать с подключенным отладчиком.
То что работает на др. плате конечно аргумент, но не 100%ный.


Пробовал даже прошить ARM простой программой работающей от внутреннего кварца и выдающего на одну из ножек меандр. Все тоже самое что и при обычной программе.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 17 2010, 09:33
Сообщение #26


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Вот е.
Ну ладно. Водку не любите.
Но проверить где глюк можно гораздо проще.
Если умеете программировать на каком-либо языке под PC - напишите пинг-понг с внутренним загрузчиком.
Тогда никаких программ внутри. Все штатное. И смотрите, при каких условиях этот пинг-понг глохнет.



--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
TOG
сообщение Dec 17 2010, 10:57
Сообщение #27


Местный
***

Группа: Участник
Сообщений: 261
Регистрация: 28-11-06
Из: Челябинск
Пользователь №: 22 840



Цитата(Full41 @ Dec 15 2010, 17:45) *
Ком порт подключается к разъему Х1. Под этот разъем сделан программатор. При этом DTR и RTS подтянуты через резистор к 3,3 Вольтам.


Ну если историю с замачиванием в водке считать законченной, то как правильно упомянул господин yakub_EZ , теперь остается осциллом проверить не наводится ли помеха на вывод ресета.
Go to the top of the page
 
+Quote Post
AndOr
сообщение Dec 17 2010, 11:17
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 10-03-09
Из: Всея Руси
Пользователь №: 45 907



Дык на счёт платы сомнений нет???
Где делали? С маской? Оч похоже на микротрещины.
У меня был случай когда плата работала только в спирте, в воде не проверял конечно, но когда высыхала от спирта - зависон.
Оказалось микротрещина в переходном отверстии (а мож и в нескольких).

И еще, надо проверить в какой режим переходит драйвер "контрольной" ноги, нагрузи её на + посильней и осцилом глянь, может что увидишь.
А лучше - убери из программы все упоминания этой ноги, т.е. чтоб проц ни как не мог к ней обратиться (даже через SFR), даже в спец режимах.

Сообщение отредактировал AndOr - Dec 17 2010, 11:18


--------------------
Чужие ошибки ничему не учат, гораздо интереснее наделать своих.
Go to the top of the page
 
+Quote Post
AndOr
сообщение Dec 26 2010, 10:59
Сообщение #29


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 10-03-09
Из: Всея Руси
Пользователь №: 45 907



Похоже проблема решилась...
Вот только каким образом 05.gif


--------------------
Чужие ошибки ничему не учат, гораздо интереснее наделать своих.
Go to the top of the page
 
+Quote Post
Full41
сообщение Dec 26 2010, 11:37
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Цитата(AndOr @ Dec 26 2010, 16:59) *
Похоже проблема решилась...
Вот только каким образом 05.gif

Да пока проблема решилась! Пропаял все элементы сам! Пока предполагая, что на обоих платах плохо был припаян резонатор.
Сейчас заказал спаять плату в проверенном месте, если все запашет значит, точно проблема была в пайке.Предыдущие две плату уже неделю, после перепайки тесть и пока не одного сбоя не было.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 12:43
Рейтинг@Mail.ru


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