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

 
 
 
Reply to this topicStart new topic
> Высоковольтное программирование, PIC-контроллеры
RomanRom
сообщение Dec 12 2005, 10:30
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635



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

И второй вопрос - какой разброс на высоковольтное напряжение? В апноте сказано от VCC+3,5 В до 13,5 В. А в программаторах норовят поставить исключительно к максимуму 13-13,5 В. Не пережигает ли повышенное напряжение кристалл?
Go to the top of the page
 
+Quote Post
upc2
сообщение Dec 12 2005, 11:56
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 506
Регистрация: 29-09-05
Из: Донецк
Пользователь №: 9 063



Из многлетней практики:
Программаторы с питанием от СОМ-порта (12В) после 3-4 раз перестают программировать PIC.
У меня программатор с внешним источником 13.8 В.Программирует долго и пока ни одного пика не спалил.
На первый вопрос вам могут ответить на Microchip.com- сами разработчики.
Go to the top of the page
 
+Quote Post
RomanRom
сообщение Dec 12 2005, 12:14
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635



Спасибо за практическую инфомацию.

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

Кстати, при программировании в некоторых схемах программаторов ставят ключ на включение питания не только 13 В, но и 5 В (рабочее напряжение). Насколько это нужно, ведь в других схемах питание 5 В подается напрямую.
Go to the top of the page
 
+Quote Post
upc2
сообщение Dec 12 2005, 14:15
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 506
Регистрация: 29-09-05
Из: Донецк
Пользователь №: 9 063



Мне кажется , что дело не в напряжении, а в сервисе.
Низковольтное программирование разработали для
возможности программирования PICа прямо на родной
плате.
Преимущества:
Отказ от сокетов.Пик сразу распаивается , что резко
уменьшает наводки.Исключается ненадежность контактов.
Нет необходимости искать 14 вольт и вообще программатор.
Например , где искать сокеты для 80-ножечного TQFP dSP?
Недостатки:
Ножки для программирования должны быть свободными или
их как-то переключать.
Go to the top of the page
 
+Quote Post
GrayCat
сообщение Dec 13 2005, 07:06
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 7-10-05
Из: UA
Пользователь №: 9 342



При внутрисхемном программировании, разницы между 12-В и 5-В программированием почти нет -- все равно разъем предусматривать.

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

Ну а +5 делают отключаемым, чтобы при вынимании/вставке в сокет все его ноги были обесточены, во избежание wink.gif


--------------------
Gray©at
Go to the top of the page
 
+Quote Post
gmax
сообщение Dec 13 2005, 16:03
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 55
Регистрация: 25-08-05
Из: Украина, Харьков
Пользователь №: 7 954



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




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

Пардон! Не в ту тему отправил... smile3046.gif
Go to the top of the page
 
+Quote Post
RomanRom
сообщение Dec 15 2005, 13:55
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635



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

В даташитах есть фраза примерно, что высокое напряжение является уровнем и потребляет мало тока. Но напряжение 13 В при токе 1 мА (по даташиту) может вполне быть достаточным для стирания FLASH. Неясно, для чего устанавливают жесткие рамки 13 +- 0,5 В, когда можно было бы верхний уровень поставить 13,5 В , а нижний вольт 8-9, да и ток по высоковольтной цепи должен быть не 1 мА, а на порядок меньше (для компаратора напряжения). Может быть имеется в виду, что по сравнению со старыми PICами ток значительно меньше - для PIC16C ток в импульсе до 100 мА при программироваании?
Go to the top of the page
 
+Quote Post
Alexey111
сообщение Dec 27 2005, 16:23
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 34
Регистрация: 15-02-05
Из: Kiev
Пользователь №: 2 650



Использовал "высоковольтный" программатор Москит - проблем не наблюдал. Хотя иногда по 50 раз в день перешивал PIC.

Потом ICD2.

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

Хотя в основном работаю с ограниченным числом контроллеров которые и перепрошиваю, если брать разные серии может и результаты будут другие.
Go to the top of the page
 
+Quote Post

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

 


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


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