Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Высоковольтное программирование
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
RomanRom
Как-то встретилось в одной статье утверждение, что при низковольтном программировании PIC-контроллеров напряжение 13 В служит не для зашивки, а только как датчик активизации внутреннего низковольтного программатора. Имеется в виду контроллеры, допускающие как низковольтное программирование (5 В), так и высоковольтное (13 В), например, PIC16F628. Так ли это, ведь в высоковольтном режиме надежность программирования похоже тоже зависит от величины напряжения 13 В.

И второй вопрос - какой разброс на высоковольтное напряжение? В апноте сказано от VCC+3,5 В до 13,5 В. А в программаторах норовят поставить исключительно к максимуму 13-13,5 В. Не пережигает ли повышенное напряжение кристалл?
upc2
Из многлетней практики:
Программаторы с питанием от СОМ-порта (12В) после 3-4 раз перестают программировать PIC.
У меня программатор с внешним источником 13.8 В.Программирует долго и пока ни одного пика не спалил.
На первый вопрос вам могут ответить на Microchip.com- сами разработчики.
RomanRom
Спасибо за практическую инфомацию.

Попутно еще один вопрос о надежности низковольтного программирования по сравнению с высоковольтным. Что чаще используют на практике и почему?

Кстати, при программировании в некоторых схемах программаторов ставят ключ на включение питания не только 13 В, но и 5 В (рабочее напряжение). Насколько это нужно, ведь в других схемах питание 5 В подается напрямую.
upc2
Мне кажется , что дело не в напряжении, а в сервисе.
Низковольтное программирование разработали для
возможности программирования PICа прямо на родной
плате.
Преимущества:
Отказ от сокетов.Пик сразу распаивается , что резко
уменьшает наводки.Исключается ненадежность контактов.
Нет необходимости искать 14 вольт и вообще программатор.
Например , где искать сокеты для 80-ножечного TQFP dSP?
Недостатки:
Ножки для программирования должны быть свободными или
их как-то переключать.
GrayCat
При внутрисхемном программировании, разницы между 12-В и 5-В программированием почти нет -- все равно разъем предусматривать.

В даташитах на все новые МК ясно сказано, что напряжение +12В служит только для перевода в режим программирования, ток потребления там мизерный. И, посему, некоторым его завышением спалить проц [почти] невозможно.

Ну а +5 делают отключаемым, чтобы при вынимании/вставке в сокет все его ноги были обесточены, во избежание wink.gif
gmax
Передрано с рабочего ICD2 с небольшими доработками по внутрисхемному программированию (разделены питания самого программатора и платы, которая программируется)
Схему не паял - не могу найти, где купить контроллер Cypress (CY7C64613-52)
Прошивки в PIC, который стоит в програматоре, поставляются вместе с MPLAB.




Цитата(gmax @ Dec 13 2005, 17:55) *
Передрано с рабочего ICD2 с небольшими доработками по внутрисхемному программированию (разделены питания самого программатора и платы, которая программируется)
Схему не паял - не могу найти, где купить контроллер Cypress (CY7C64613-52)
Прошивки в PIC, который стоит в програматоре, поставляются вместе с MPLAB.

Пардон! Не в ту тему отправил... smile3046.gif
RomanRom
Цитата(GrayCat @ Dec 13 2005, 11:06) *
В даташитах на все новые МК ясно сказано, что напряжение +12В служит только для перевода в режим программирования, ток потребления там мизерный. И, посему, некоторым его завышением спалить проц [почти] невозможно)

В даташитах есть фраза примерно, что высокое напряжение является уровнем и потребляет мало тока. Но напряжение 13 В при токе 1 мА (по даташиту) может вполне быть достаточным для стирания FLASH. Неясно, для чего устанавливают жесткие рамки 13 +- 0,5 В, когда можно было бы верхний уровень поставить 13,5 В , а нижний вольт 8-9, да и ток по высоковольтной цепи должен быть не 1 мА, а на порядок меньше (для компаратора напряжения). Может быть имеется в виду, что по сравнению со старыми PICами ток значительно меньше - для PIC16C ток в импульсе до 100 мА при программироваании?
Alexey111
Использовал "высоковольтный" программатор Москит - проблем не наблюдал. Хотя иногда по 50 раз в день перешивал PIC.

Потом ICD2.

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

Хотя в основном работаю с ограниченным числом контроллеров которые и перепрошиваю, если брать разные серии может и результаты будут другие.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.