Классификация программаторов

По способу программирования микросхем программаторы можно разделить на два класса - это параллельные программаторы - программирование микросхем происходит в колодке программатора и внутрисхемные программаторы, в которых программирование происходит непосредственно в устройстве пользователя - режим внутрисхемного программирования. В параллельном программаторе, для того, что бы произвести необходимые действия с микросхемой, ее надо вставить в колодку. Затем, в программной оболочке программатора выбрать соответствующий тип поддерживаемой микросхемы, после этого, запустить на исполнение необходимый режим (программирование, чтение, стирание, защита и т.п.). Колодка программатора должна обеспечивать надежный электрический контакт между выводами микросхемы и аппаратными драйверами программатора. Как правило, универсальный программатор оснащается колодкой под DIP корпус микросхемы. Наиболее надежными и удобными для пользователя являются специальные колодки (сокетки) с нулевым усилием - (ZIF socket). Для программирования микросхем с корпусами, отличными от DIP, необходимо использовать специальные переходные адаптеры. Внутрисхемное программирование, возможно, только тех микросхем, которые рассчитаны на данный режим (“ISP mode“, In-System Programming). Как правило, подобные микросхемы имеют встроенные схемы, которые из внешнего напряжения питания генерируют напряжения необходимые для программирования; обеспечивают коммуникацию с внутрисхемным программатором по последовательному интерфейсу (вариации протокола JTAG, SPI,). Для реализации режима внутрисхемного программирования, устройство пользователя должно обеспечивать необходимую коммутацию выводов микросхемы с выходами внутрисхемного программатора, необходимые режимы по нагрузке и питанию на соответствующих выводах микросхемы в режиме программирования. Главным преимуществом внутрисхемного программирования является возможность объединения процесса программирования и тестирования, исключив отдельную фазу программирования микросхем перед окончательной сборкой устройства. Отличительной особенностью программаторов серии ChipProg является возможность их поддержки как параллельного программирования в колодке программатора, так и поддержки режима внутрисхемного программирования.
Back to Top