This page has been translated from English

Микроконтроллер в цепи последовательного программирования (ICSP) с Microchip PIC и Atmel AVR

Метки: , , , , ,

В цепи последовательного программирования является метод прямого программирования микроконтроллеров PIC и Atmel AVR в то время как они подключены к схеме, в отличие от программирования чипа впереди, и только после этого пайка его цепи. Есть много преимуществ для ICSP, а также некоторые важные соображения дизайна, которые я постараюсь выделить.

В схеме программирования имеет много преимуществ:

  • Это сокращает цикл разработки - это действительно раздражает взять чип из платы каждый раз необходимо перепрограммировать, а это еще сложнее с SMD.
  • Позволяет клиенту и обновления прошивки поле
  • Калибровка системы в процессе производства или в сфере
  • Назначение уникального идентификатора \ серийный номер продукта

Как подготовить схему для работы с ICSP?

Программист использует последовательный сигнализации схема для программирования чипов в цепи. Сигнализация осуществляется через программирование часов (PGC или ICSPCLK) и программирования данных (ПГД или ICSPDAT) контакты. Кроме того, MCLR / VPP вывод использоваться как сигнал высокого напряжения программирования или внимания индикатора на устройстве.

Везде, где приложение позволяет использовать выделенные контакты для ICSP. Это сэкономит вам много неприятностей. Не разделяя вывод как для ICSP и ввода / вывода, например, свести к минимуму подготовительные работы, который необходимо сделать, чтобы ICSP.

Часто, и особенно с низким устройства PIN-код, не представляется возможным выделить 3 необходимых контактов только для ICSP, а когда хотят их иметь двойной функциональностью.

В этом случае:

1. Изолировать Vpp от схемы с использованием диодов Schotkey и R / C. Примечание: в некоторых устройствах, например, PIC12F629, этот вывод будет определяться до 13 вольт программист при программировании устройства. Убедитесь, что все, что связано с выводом Vpp может выдержать это напряжение, или изолировать его с соответствующим резистор или диод Schotkey.

2. Изолировать ICSP_Clock и ICSP_Data от остальной части схемы. Изоляция методом является применение конкретного, к сожалению, означает, что нет готовых рецептов. Часто, резистивный изоляции работает отлично. Рекомендуемые значения резистор 1k до 10k.

3. Физически найти ICSP заголовок как можно ближе к запрограммировано чипа, уменьшить затухание.

ICSP Схема подключения

Общие Microchip PIC ICSP макетов

Дополнительная литература и ссылки

  1. Microchip PICkit 2 ручных
  2. Microchip In-Circuit последовательного программирования ™ (ICSP ™) Руководство
  3. ICSP в Википедии

Подпишитесь сейчас через RSS и никогда не пропустите сообщение!

Оставить комментарий