|
|
  |
Высоковольтное программирование, PIC-контроллеры |
|
|
|
Dec 12 2005, 10:30
|
Местный
  
Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635

|
Как-то встретилось в одной статье утверждение, что при низковольтном программировании PIC-контроллеров напряжение 13 В служит не для зашивки, а только как датчик активизации внутреннего низковольтного программатора. Имеется в виду контроллеры, допускающие как низковольтное программирование (5 В), так и высоковольтное (13 В), например, PIC16F628. Так ли это, ведь в высоковольтном режиме надежность программирования похоже тоже зависит от величины напряжения 13 В.
И второй вопрос - какой разброс на высоковольтное напряжение? В апноте сказано от VCC+3,5 В до 13,5 В. А в программаторах норовят поставить исключительно к максимуму 13-13,5 В. Не пережигает ли повышенное напряжение кристалл?
|
|
|
|
|
Dec 13 2005, 07:06
|

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

|
При внутрисхемном программировании, разницы между 12-В и 5-В программированием почти нет -- все равно разъем предусматривать. В даташитах на все новые МК ясно сказано, что напряжение +12В служит только для перевода в режим программирования, ток потребления там мизерный. И, посему, некоторым его завышением спалить проц [почти] невозможно. Ну а +5 делают отключаемым, чтобы при вынимании/вставке в сокет все его ноги были обесточены, во избежание
--------------------
Gray©at
|
|
|
|
|
Dec 13 2005, 16:03
|
Участник

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

|
Передрано с рабочего ICD2 с небольшими доработками по внутрисхемному программированию (разделены питания самого программатора и платы, которая программируется) Схему не паял - не могу найти, где купить контроллер Cypress (CY7C64613-52) Прошивки в PIC, который стоит в програматоре, поставляются вместе с MPLAB. Цитата(gmax @ Dec 13 2005, 17:55)  Передрано с рабочего ICD2 с небольшими доработками по внутрисхемному программированию (разделены питания самого программатора и платы, которая программируется) Схему не паял - не могу найти, где купить контроллер Cypress (CY7C64613-52) Прошивки в PIC, который стоит в програматоре, поставляются вместе с MPLAB. Пардон! Не в ту тему отправил...
|
|
|
|
|
Dec 15 2005, 13:55
|
Местный
  
Группа: Участник
Сообщений: 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 мА при программироваании?
|
|
|
|
|
Dec 27 2005, 16:23
|
Участник

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

|
Использовал "высоковольтный" программатор Москит - проблем не наблюдал. Хотя иногда по 50 раз в день перешивал PIC.
Потом ICD2.
Сейчас использую Бутлоадер Colt - так отказался от программатора вообще, шьет быстрее чем ICD2 и проблем не наблюдаю.
Хотя в основном работаю с ограниченным числом контроллеров которые и перепрошиваю, если брать разные серии может и результаты будут другие.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|