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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> не запускается 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
ar__systems
сообщение Dec 14 2010, 15:22
Сообщение #2


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(Full41 @ Dec 12 2010, 08:39) *
отличие только в одном, что нет часового кварца, но прочитав датащит, я понимаю, что он не обязателен. Мою схему привожу внизу.Прикрепленный файл  12.pdf ( 486.22 килобайт ) Кол-во скачиваний: 264
А чего схема-то не полная? Там же практически один процессор только нарисован. Ресет говорите не помогает? А сколько тока жрет чип в зависнутом состоянии? Похоже на scr-latchup.
Go to the top of the page
 
+Quote Post
Full41
сообщение Dec 15 2010, 05:59
Сообщение #3


Местный
***

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



Цитата(ar__systems @ Dec 14 2010, 21:22) *
А чего схема-то не полная? Там же практически один процессор только нарисован. Ресет говорите не помогает? А сколько тока жрет чип в зависнутом состоянии? Похоже на scr-latchup.

Схема полная!(Что в ней не полного!) Если все зависло, то не чего не помогает! в рабочем режиме 110мА, в висячем режиме 40 мА.
Go to the top of the page
 
+Quote Post
yakub_EZ
сообщение Dec 15 2010, 06:11
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 329
Регистрация: 6-12-08
Из: Москва
Пользователь №: 42 252



К какой точке вы COM порт подключаете? На схеме его не видно. Скорее всего ваша схема сбрасывается от сигналов наведенные на пины DTR или RTS от UART0
Go to the top of the page
 
+Quote Post
Full41
сообщение Dec 15 2010, 09:45
Сообщение #5


Местный
***

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



Цитата(yakub_EZ @ Dec 15 2010, 12:11) *
К какой точке вы COM порт подключаете? На схеме его не видно. Скорее всего ваша схема сбрасывается от сигналов наведенные на пины DTR или RTS от UART0


Ком порт подключается к разъему Х1. Под этот разъем сделан программатор. При этом DTR и RTS подтянуты через резистор к 3,3 Вольтам.
Go to the top of the page
 
+Quote Post
TOG
сообщение Dec 15 2010, 10:35
Сообщение #6


Местный
***

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



Еще похожие симптомы бывают, когда плохо флюс с платы отмыт.
Go to the top of the page
 
+Quote Post
Full41
сообщение Dec 15 2010, 11:01
Сообщение #7


Местный
***

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



Цитата(TOG @ Dec 15 2010, 16:35) *
Еще похожие симптомы бывают, когда плохо флюс с платы отмыт.

Рядом с микросхемой правда есть жидкий флюс, но заглянуть под саму микросхему я не могу, так как она в корпусе BGA. Промыл вокруг микросхемы, а под самой микросхемой промыть не могу.
Микросхема всегда программируется, но стартует не всегда.
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Dec 15 2010, 11:53
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Когда не стартует, случаем, флешмеждику ничего не отвечает?


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 15 2010, 14:20
Сообщение #9


Гуру
******

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



Берем водку Финляндия. Заливаем в тарелку. Опускаем плату. Ждем сутки.

После чего, еще мокрую плату продуваем воздухом. Либо из баллончика, либо еще как. У меня к примеру, фен - ураган. Типа, выдуваем из под БГА.

Далее.

Смачиваем плату водой. Наносим Фэйри с мятой. Кисточкой иступленно чистим. После чего под душ на несколько минут.
Лучше всего мощной струей воды.

Потом феном для волос сушим минут 10. Следя, чтобы воздух оставался горячим (фены снижают температуру, если влажность снижается).



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


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(DpInRock @ Dec 15 2010, 20:20) *
Берем водку Финляндия. Заливаем в тарелку. Опускаем плату. Ждем сутки.

После чего, еще мокрую плату продуваем воздухом. Либо из баллончика, либо еще как. У меня к примеру, фен - ураган. Типа, выдуваем из под БГА.

Далее.

Смачиваем плату водой. Наносим Фэйри с мятой. Кисточкой иступленно чистим. После чего под душ на несколько минут.
Лучше всего мощной струей воды.

Потом феном для волос сушим минут 10. Следя, чтобы воздух оставался горячим (фены снижают температуру, если влажность снижается).

ух как сложно... а как же гадости всякие, специально для этого предназначенные?
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 15 2010, 15:30
Сообщение #11


Гуру
******

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



Пробовал изопропиловый спирт. Отстой.
Спирт этиловый - супер. Но его не купить.
Финлядия - 50 градусов.


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


Участник
*

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



Интересно что за флюс использовался?
Если не сильно агрессивный, то можно просто погреть плату, так что бы немного закипел и подсох (мне иногда помогает).
Если не поможет - верный метод спирт с ультразвуком (мне помогает всегда).
Если "промывки" не помогут - ищи непропаи и т.п.
Кстати, где платы делались? С маской или без?


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


Профессионал
*****

Группа: Свой
Сообщений: 1 329
Регистрация: 6-12-08
Из: Москва
Пользователь №: 42 252



Ацетон будет в этом отношении позабористей 96% спирта.
По поводу спирта в Москве - раньше, пока не знал, где нормальный достать, заимствовал у высоковольтников какой-то низкосортный спирт для протирки высоковольтных шаров. Спирт как спирт но на стекле после него следы. Высоковольтным шарам думаю на это пофиг laughing.gif но для оптики это не хорошо.
Потом вырвал у знакомых из одного института старинный спирт предназначенный для протирки магнитных головок советских жестких дисков - совсем мало, аптечный пузырёк. Но этот разводы не оставлял.
А потом узнал про брынцаловский спирт, так зовут в народе спирт с завода медикаментов на станции метро Нагатинской http://www.ferain.ru/- сразу напротив через дорогу от "Волны", где некогда находился офис МММ wink.gif . Он считается спиртом первого сорта, но пить его нельзя - только для наружного (оказывается пить надо люкс, экстра и ещё что-то, что выше первого). Разводов не дает - протирать им можно даже оптику.
Покупается нелегально у охранников. Современную цену на него не знаю, но явно дешевле "Финляндии"
Go to the top of the page
 
+Quote Post
AndOr
сообщение Dec 15 2010, 19:14
Сообщение #14


Участник
*

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



И ацетон тоже раньше мокрее был...
Помницца поднесёшь к носу - насморк вместе с соплями на полу оказывается...
У нас на производстве, для особых случаев, девки смешивают ацетон с "брынцаловкой", а то от теперешнего ацетона платы плохо выглядят.
И, думаю, стоит на всякий предупредить, что всякие растворы типа аптечной борной кислоты лучше не надо!


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


Гуру
******

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



Брынцаловский спирт мож и дешевле. Но Финляндию ж не всю можно использовать.
С одной стороны и купить проще, а с другой - Ню еар приближается. А до него - католическое рождество.
Не пропадет. А если плата и тогда не заработает - будет вообще в самый раз.

Хотя у меня плата не хотела работать примерно неделю. И всю неделю я ее отпаривал в разных алкогольных смесях.
Пока наконец не нашел Финляндию. Вторая такая же плата заработала после сиих манипуляций сразу.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
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
DpInRock
сообщение Dec 26 2010, 12:15
Сообщение #31


Гуру
******

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



К слову. Пропайка элементов - неплохая альтернатива промывке. Не в смысле пропаиванием делать контакт лучше, а выжигать лишний флюс.

Застрелите и убейте, но с тех пор как сам убивался две недели запуская плату... С тех пор паяю исключительно вазелиновым флюсом (красный такой, гель). Отмывается под струей воды. С тех пор ни одной проблемы.


--------------------
On the road again (Canned Heat)
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 Текстовая версия Сейчас: 21st August 2025 - 19:48
Рейтинг@Mail.ru


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