Технический форум по робототехнике.
galex1981 » 21 май 2010, 02:33
Здравствуйте. Собрал себе тестовую плату с МК LPC2114, включил питание, проверил энергопотребление (30-40 мА), а затем подключил JTAG программатор MTLINK для заливки в МК программы. При попытке определить МК выдалось сообщение (прилагается), после чего МК стал коротить по питанию (по ходу сгорел). Испортил уже 2 МК - не пойму в чем дело. Если кто то может - объясните, может в схеме что то напутал
- Вложения
-
![2.png (42.7 КиБ) Просмотров: 3226 2.png](./download/file.php?id=16205&t=1&style=9&sid=d3f9cd46fad8f1af934d1b71e29b8b63)
- схема тестовой платы
-
![1.PNG (10.12 КиБ) Просмотров: 3206 1.PNG](./download/file.php?id=16204&t=1&style=9&sid=d3f9cd46fad8f1af934d1b71e29b8b63)
- ошибка
Michael_K » 21 май 2010, 02:51
Навскидку трудно сказать.
Прежде всего проверить земли (MTlink-ом не пользовался - это ж USB-шное что-то?)
Заземлить плату к компу отдельным внешним проводом.
(или ноут не включенный в розетку взять).
Проверить питание проца и как оно выставляется в MTlink-e.
Ну и проверить распиновку - она в житагах иногда разная встречается
EdGull » 21 май 2010, 08:09
смотри осцилографом как у тебя питания стартуют
там вроде нельзя какое-то питание подавать раньше какого-то
galex1981 » 21 май 2010, 13:44
Распиновка верная, плату заземлил, питание по сигнальным проводам 3,3В (по даташиту МК выдерживает 5 В). Питания стартуют одновременно потому как линейные стабилизаторы использую - 3й МК сгорел - остался один
![Sad :(](http://roboforum.ru/images/smilies/sad.gif)
EdGull » 21 май 2010, 14:07
а причем тут линейные или импульсные?
ты смотри на ногах МК какое питалово первым приходит
galex1981 » 21 май 2010, 14:09
Одновременно приходит - в один момент питание
-= Александр =- » 21 май 2010, 14:23
Может выход на выход попадает?
galex1981 » 21 май 2010, 14:31
Ну схему подключения к JTAG брал у Olimex, там вроде бы все нормально. А если выход на выход попадает то МК может сгореть?
- Вложения
-
![lpc-h2124-sch.gif (48.38 КиБ) Просмотров: 3159 lpc-h2124-sch.gif](./download/file.php?id=16211&t=1&style=9&sid=d3f9cd46fad8f1af934d1b71e29b8b63)
Michael_K » 21 май 2010, 15:02
сгореть-то может... но обычно не так чтобы уж
"после чего МК стал коротить по питанию (по ходу сгорел)."
galex1981 » 21 май 2010, 15:17
Просто при ключении питания никаких проблем нет: проверил питающие напряжения в норме. При подключении программатора MT-Link (у меня их 2 одинаковых и с платой SK-LPC2368 работают оба нормально) тоже нормально до того момента как я пытаюсь через программу J-Flash ARM V4.08e выполнить Connect к МК. После того как выполняю Connect. Выдается ошибка в первом посте и МК начинает коротить по питанию, соответственно стабилизаторы LM317 (в корпусе SO8) начинают усиленно греться (ток потребеления МК соответственно возрастает с 40 мА до 400 мА)
galex1981 » 25 май 2010, 23:07
В общем отлажил пока плату с LPC2114 - жду заказанного контроллера. Сейчас сделал плату с МК LPC2214 - схему содрал с Olimex платы, выбросив оттуда электронный ключ на reset и max232. Подключил к программатору. Сейчас программатор не палит МК, но проц так и не определяет скрин с ошибкой прилагаю.
- Вложения
-
![11.PNG](./download/file.php?id=16256&style=9&sid=d3f9cd46fad8f1af934d1b71e29b8b63)
- ошибка
- 11.PNG (8.76 КиБ) Просмотров: 2926
-
![12.png (90.13 КиБ) Просмотров: 3057 12.png](./download/file.php?id=16255&t=1&style=9&sid=d3f9cd46fad8f1af934d1b71e29b8b63)
- схема контроллера
galex1981 » 26 май 2010, 11:17
Ура! Заработало, причем помогли следующие советы:
Причин не работы JTAG может быть много:
- Обрыв дорожки от разъема JTAG к процессору (или непропай ножки процессора к плате).
- Замыкание одной из дорожек JTAG на соседнюю.
- Обрыв/замыкание дорожки к ноге Reset, супервизор на повышенное напряжение.
- Не запустился кварц (замыкание, обрыв, разбит, не те емкости)
- Не подтянута куда надо нога P1.26
- В программе заблокирован JTAG. Или записью магического числа или соответствующей конфигурацией PINSEL2 (лечится стиранием через ISP)
- Убитый процессор.
Добавлено спустя 36 секунд:Теперь буду пытаться на него ставиль Линукс
![Wink ;)](http://roboforum.ru/images/smilies/wink.gif)
EdGull » 26 май 2010, 14:45
а что было?
galex1981 » 26 май 2010, 14:59
За МК под одной ножкой была перемычка из припоя и в результате нога XTAL2 была соединена с сигналом TDI (141 я нога с 140). То есть если не прозванивать свиду вообще не видно было...