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

 
 
> LPC2368+ISP, Что получилось в итоге
HARMHARM
сообщение Aug 28 2007, 18:20
Сообщение #1


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Все началось с того, что где-то с неделю назад пришел прототип устройства, в котором решил применить LPC2368. Пару дней настраивал блок питания, потом решил взяться за контроллер.
Для начала решил использовать проверенное решение - простецкий преобразователь RS-232 <> UART на основе 74ACT14 - такой делал для BSL в MSP430. Решил сразу делать с гальваноразвязкой, ибо потенциал в устройстве может быть большой.
Оказалось, что больше 2 мА так просто из RS-232 не получить (а я-то надеялся). На ACT14 хватает - на ADUM нет. Пришлось подключать внешнее питание, и все заработало. Впрочем как-то не слишком здорово. Прошить на скорости больше 19200 не удавалось. К тому же в процессе игр сжег в LPC вход RESET. smile.gif
В итоге мне надоело играться в игры и я пошел другим путем. По совету коллеги поставил FT232R, пару тех же ADUM. Сделал за день платку - запустилось с первого раза. Что имеем: гальванически развязанный ISP для LPC с управлением RESET и ISP (P2.10). Прошивает устойчиво на скорости 230400 (при условии хорошего USB кабеля).
Схему, PCB и перечень прилагаю - вдруг кому-нибудь пригодится. Распиновку ISP header взял отсюда, показалось разумным.
Хочу выразить большую благодарность Zltigo за его лоадер - удобная и мощная программа. Сразу фичреквест - было бы неплохо сделать отпускание ISP как во Flash Magic. То есть ISP(P2.10 или P0.14) устанавливается в 0, затем RESET. Я отлаживал обмен с помощью detect, слегка неудобно сбрасывать питание каждый раз (а может я к тому времени уже сжег RESET smile.gif ). Кстати, Flash Magic еще позволяет удерживать RTS (ISP) во время всего цикла программирования, полезно если устройство питается от RS232 (как я в начале планировал). Хотя это все не важно - и так отлично работает.
Замечу, что окрытый сток/коллектор как в Aeolus использовать не стал. На EINT0# у меня ничего больше нет, а RESET мне удобнее иметь КМОП чтоб задавить внешнюю ресетницу на LPC. Ресетница - это такая плохая привычка со времен MSP430F149 twak.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  ARMISP.RAR ( 37.91 килобайт ) Кол-во скачиваний: 219
 
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 02:22
Рейтинг@Mail.ru


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