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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> lpc2101 не работает. что делать?
Neon_613
сообщение Mar 4 2011, 00:08
Сообщение #1


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

Группа: Участник
Сообщений: 129
Регистрация: 19-09-10
Пользователь №: 59 574



Здравствуйте!
Спаял платку с МК lpc2101. сделал хвостик RS232-TTL пытаюсь прочитать версию загрузчика но не чего не выходит...
не скажите как найти ошибку?
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Mar 4 2011, 04:35
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Цитата(Neon_613 @ Mar 4 2011, 05:08) *
Здравствуйте!
Спаял платку с МК lpc2101. сделал хвостик RS232-TTL пытаюсь прочитать версию загрузчика но не чего не выходит...
не скажите как найти ошибку?

У Вас на плате есть внешний супервизор? Если нет - попробуйте через некоторое время, после подачи питания, вручную сделать Reset. У этих процев криво работает встроенный POR.
P0.14 на земле?


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
Punk
сообщение Mar 4 2011, 04:36
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 242
Регистрация: 19-06-06
Из: Новосибирск
Пользователь №: 18 167



Цитата(Neon_613 @ Mar 4 2011, 03:08) *
Здравствуйте!
Спаял платку с МК lpc2101. сделал хвостик RS232-TTL пытаюсь прочитать версию загрузчика но не чего не выходит...
не скажите как найти ошибку?

а у вас камушек то в режим загрузчика переведен?
Go to the top of the page
 
+Quote Post
Punk
сообщение Mar 4 2011, 07:29
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 242
Регистрация: 19-06-06
Из: Новосибирск
Пользователь №: 18 167



Цитата(InsolentS @ Mar 4 2011, 07:35) *
У этих процев криво работает встроенный POR.
P0.14 на земле?

А в чем кривость выражается? не всега видит просады по питанию?
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Mar 4 2011, 09:46
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Цитата(Punk @ Mar 4 2011, 12:29) *
А в чем кривость выражается? не всега видит просады по питанию?

Без внешней цепочки сброса вообще может не стартануть, либо не входит в отладочный режим, даже при правильном уровне на P0.31. В LPC213x такого не наблюдалось. А вот в новых lpc13xх проблема, похоже, сохранилась.


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
Neon_613
сообщение Mar 4 2011, 10:46
Сообщение #6


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

Группа: Участник
Сообщений: 129
Регистрация: 19-09-10
Пользователь №: 59 574



Цитата
У Вас на плате есть внешний супервизор?

что такое супер визор?

Цитата
Если нет - попробуйте через некоторое время, после подачи питания, вручную сделать Reset. У этих процев криво работает встроенный POR.
P0.14 на земле?

делал ресет (кнопочкой) и на P0.14 подовал 3.3В и GND у меня джамер на нее. я так понял это что бы переводить в режим загрузки програамы
Цитата
а у вас камушек то в режим загрузчика переведен?


Может хвостик проверить? тока незнаю как....

Сообщение отредактировал Neon_613 - Mar 4 2011, 10:07
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Mar 4 2011, 11:59
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Цитата(Neon_613 @ Mar 4 2011, 15:46) *
что такое супер визор?


делал ресет (кнопочкой) и на P0.14 подовал 3.3В и GND у меня джамер на нее. я так понял это что бы переводить в режим загрузки програамы


Может хвостик проверить? тока незнаю как....

Кварц на какую частоту у Вас?
Хвостик проверить очень легко - замыкаете Rx на Tx и смотрите эхо в терминалке.


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
Neon_613
сообщение Mar 4 2011, 12:27
Сообщение #8


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

Группа: Участник
Сообщений: 129
Регистрация: 19-09-10
Пользователь №: 59 574



Цитата
Кварц на какую частоту у Вас?

12МГц

Цитата
Хвостик проверить очень легко - замыкаете Rx на Tx и смотрите эхо в терминалке

О! Спасибо! чето не додумался.

Проверил. нету эхо(.
тыкнул осцилограф (не замыкая Rx на Tx) на Тх есть активность когда я через терминал что то посылаю.
(замыкая Rx на Tx) генерируется что то типо того:
Прикрепленное изображение



Сообщение отредактировал Neon_613 - Mar 4 2011, 12:04
Go to the top of the page
 
+Quote Post
serkos
сообщение Feb 16 2012, 18:32
Сообщение #9





Группа: Участник
Сообщений: 14
Регистрация: 13-07-11
Пользователь №: 66 200



Приветствую уважаемые форумчане. Вот и я столкнулся с проблемой по даному камню. По этому новую тему неоткрываю. Опишу вкратце суть. Непинайте за простые вопросы, только начал осваивать МК.
На работе для возобновления работы одного агрегата нужно было сделать контроллер коллекторного движка, под рукой оказался этот камень и подходящий апнот - AN 10513. По этой бумаге и начал постройку. Сделал платку всё запаял, 100 раз проверил, соплей , кз и прочих траблов нет. Добавил кнопки на ресет и на Р0.14 чтобы вручную в загрузчик входить. И вопрос- как должна быть ножка 27( DBGSEL ).
Силовую часть с этого апа незапаял, как и обратных связей по току и BEMF и переменного резистора. Пока решил так попробовать. Подал питание, генератор запустился-12мгц по осцыллу. Далее софт.
Тексты набирал из того же апа в Кейле 4. Всё вроде хорошо, поставил галку - создать хекс файл, он его выдал. Этот файл попробывал залить флешмаджиком и тут начались траблы. По меджику.
Шаг 1- Выбрал камень, порт, скорость 9600, интерфейс None (ISP), 12мгц.
Шаг 2- Поставил галку в -Erase block.
Шаг 3- Указал путь к файлу Хекс.
Шаг 4 - Верифик. после программирования.
Ну и собственно старт. И написало ошибку что стереть блок 1 невозможно. crying.gif Почему? Что нетак.
Без стирания чего либо прогрес пошёл, чтото прошилось. Но камень признаков жизни неподаёт ( прога неидёт ) wacko.gif . Шим на выводах непоявился. Может ктото делал по этому апу? Что я делаю нетак?
Очень хочется запустить этот девайс и попрактиковаться в освоении АРМ.
Уважаемые гуру надеюсь на вашу помощь.
Go to the top of the page
 
+Quote Post
Ivan Panov
сообщение Feb 16 2012, 23:03
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 23-02-09
Из: Одесская обл.
Пользователь №: 45 249



Цитата(serkos @ Feb 16 2012, 20:32) *
Приветствую уважаемые форумчане. Вот и я столкнулся с проблемой по даному камню. По этому новую тему неоткрываю. Опишу вкратце суть. Непинайте за простые вопросы, только начал осваивать МК.
На работе для возобновления работы одного агрегата нужно было сделать контроллер коллекторного движка, под рукой оказался этот камень и подходящий апнот - AN 10513. По этой бумаге и начал постройку. Сделал платку всё запаял, 100 раз проверил, соплей , кз и прочих траблов нет. Добавил кнопки на ресет и на Р0.14 чтобы вручную в загрузчик входить. И вопрос- как должна быть ножка 27( DBGSEL ).


Вывод 27 (DBGSEL) должен иметь уровень 0 для нормальной работы. Лог.1 на этом выводе (во время сброса) вводит микросхему в режим отладки.
Допускается оставлять вывод неподключенным, т.к. от имеет внутренний резистор к "земле".
Страница 68 User manual rev.4 UM10161
Go to the top of the page
 
+Quote Post
serkos
сообщение Feb 17 2012, 05:39
Сообщение #11





Группа: Участник
Сообщений: 14
Регистрация: 13-07-11
Пользователь №: 66 200



Этот вывод у меня неподключён. Посадил через 1к резистор на землю а чип молчит.
Go to the top of the page
 
+Quote Post
serkos
сообщение Feb 17 2012, 14:09
Сообщение #12





Группа: Участник
Сообщений: 14
Регистрация: 13-07-11
Пользователь №: 66 200



Да в режиме загрузчика на ? отвечает-синхронизед. После ручного сброса прога неидёт. Сегодня пробывал снова прошить флешмеджиком и файл хекс вроде пошёл ( смотрел в терминале ). Но только тогда когда снял галку с окошек стирания. После ручного сброса опять прога непошла. В чём может быть прикол? Есть ещё ЛПС2000 флеш утилита но в ней немогу выбрать камень. Всё время стоит ЛПС2106. wacko.gif
Go to the top of the page
 
+Quote Post
serkos
сообщение Feb 21 2012, 05:29
Сообщение #13





Группа: Участник
Сообщений: 14
Регистрация: 13-07-11
Пользователь №: 66 200



Приветствую! Народ куда все подевались? 1111493779.gif
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 21 2012, 07:34
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (serkos @ Feb 17 2012, 16:09) *
Да в режиме загрузчика на ? отвечает-синхронизед.
И больше ничего? Мусора нет? У меня недавно с LPC был интересный случай - соседняя фирма принесла кучу плат разобраться, почему очередная партия плат шьется через одну, хотя с предыдущей все было замечательно. Замена проца чаще всего проблему решает. Долго ковырялся, но выяснил, что у этих процев после входа в ISP вывод Tx болтается в воздухе до выдачи "Synchronized". Соответственно и FlashMagic и AT200 не всегда могли поймат этот ответ "Syncronized". Подтяжка Tx резистором к питанию решила проблему.

Теперь о вашем случае - надо разбираться, почему невозможно стереть. Давайте думать логически, что может вызывать такое поведение. Очевидно, что FlashMagic не получает ответа (или получает неправильный) на команду стирания. Чем это может быть вызвано? При стирании увеличивается потребление тока, может это в вашей схеме вызвать просадку питающего напряжения и сброс контроллера? Все выводы земли и питания подключены? Какие блокировочные конденсаторы стоят в вашей схеме и где они расположены? Какое питание подаете и какой стоит стабилизатор? Стоит ли супервизор на входе сброса и если стоит, то какой? Если не стоит - какое сопротивление подтяжки и какая длина проводов к кнопке сброса?

Проблема ваша вероятнее всего аппаратная, а не видя схемы и разводки гадать можно долго.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
serkos
сообщение Feb 22 2012, 07:00
Сообщение #15





Группа: Участник
Сообщений: 14
Регистрация: 13-07-11
Пользователь №: 66 200



Cхема взята с апнота AN 10513. Соответственно номиналы деталек такиеже. Сегодня добавлю фотки. Как я уже писал, обратных связей ( BEMF. Im ) я незапаивал. Запаял только два резистора взамен переменника. А сейчас по фоткам. Качество желает лучшего ( фотки делал USB микроскопом ).


На фото два кер.конденсатора 22пф на кварц, сам ЛПС2101, ножка сброса 0.1мкф и резюк 47ком, ножка Р0.14 также резюк 47ком на+3.3. Подпаяны два проводка на кнопки сброса и входа в загрузчик. Паралельно кнопкам кондюки 0.1 керамика. Масы соединены под процом. Слева виден тантал 22мкф по питанию 3.3в.


На этом фото питание камня, всё зашунтировано танталами и керамикой пульсаций нет, просадок при прошивке небыло контролировал осцилом и мультиметром. Напряжение питания общее 24в. Далее через ЛМ317 понижаю в 15 потом в 5в и подал на стабилизаторы 3.3 и 1.8в.


Подсоединение RS232. Микра интерфейса МАХ3232 с соответствующей обвязкой.
КЗ нет контакт дорожек и ножек камня есть.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

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

 


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


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