| ||||||||||
| ||||||||||
Внутрисхемное программированиеВсе модели программаторов ТРИТОН позволяют программировать микросхемы непосредственно в устройствах пользователя. Для этого не только микросхема, но и само устройство должны поддерживать режим внутрисхемного программирования. В устройстве должно быть предусмотрено подключение программатора. Поскольку для программирования многих микросхем используются напряжения, значительно превышающие напряжение питания, устройство должно выдерживать эти напряжения. Подключаемое устройство не должно оказывать шунтирующего влияния на сигналы программатора. Как правило, все эти требования подробно описаны в фирменных спецификациях по программированию на каждую микросхему. Общие замечания и рекомендации:
V5.7T. Программирование микросхем внутрисхемно может осуществляться двумя способами: непосредственно сигналами с панельки программатора или с помощью специального переходника TSH-ICSP. V5.8T. Внутрисхемное программирование осуществляется только через встроенный разъем ISP-CONN, который имеет защиту статики и аппаратную "землю". Панелька TSH-ICSP на этом программаторе не работает. Подключаться напрямую к выводам панельки программатора ЗАПРЕЩЕНО. В случае ошибки подключения и повреждения ключей программатора ремонт такого программатора осуществляться не будет.
Программирование сигналами с панельки программатора (только для V5.7T) Для этого нужно просто соединить выводы микросхемы с соответствующими выводами панельки программатора и, если микросхема имеет несколько алгоритмов программирования, выбрать режим ICSP. Посмотреть на каких выводах программатор сформирует необходимые сигналы, можно в документации на данную микросхему или на закладке “Параметры”.
Возможные проблемы. Ключи программатора, которые формируют логические сигналы и обеспечивают чтение данных с микросхемы, построены по схеме с открытым коллектором, в нагрузке которого стоит резистор 10k. Поэтому, если в устройстве пользователя к выводам DATA или CLOCK подключена какая-либо низкоомная нагрузка, то возможно шунтирование сигналов программатора и как следствие сбои в работе. В этом случае, непосредственно на разъем для внутрисхемного программирования, между VCC и сигналом DATA (или CLOCK) можно установить дополнительный резистор номиналом 0,5..1k, который будет подтягивать уровень сигнала и увеличивать нагрузочную способность. Для устойчивой работы необходимо отношение сопротивления нагрузки к сопротивлению в открытом коллекторе не менее, чем 5:1.
Программирование через переходник TSH-ICSP (только для V5.7T) В отличии от выводов панельки программатора, которые построены по схеме с ОК, логические выходы переходника TSH-ICSP буферизированы, т.е. выполнены по схеме push-pull и обеспечивают ток нагрузки в нуле и единице до 15-20mA. Остальные сигналы: питание, земля и напряжение программирования передаются на выходы переходника без изменений. Необходимо отметить, что ток нагрузки логических выходов идет за счет источника питания в программаторе, максимальный ток которого не должен превышать 80mA.
Переходник для внутрисхемного программирования TSH-ICSP поддерживает технологию универсальных алгоритмов и может быть частично переконфигурирован пользователем:
Если расположение сигналов на выходах панельки не совпадает с цоколевкой разъема на плате, то программа позволяет изменить конфигурацию выводов. Для этого в положениях “Начальное состояние” и “Управляющие сигналы” надо мышкой перетащить сигналы на требуемые выводы, после чего сохранить настройки. Чтобы после переназначения сигналов, переходник работал корректно, менять конфигурацию надо в двух местах: Программа учитывает схемотехнику переходника и программатора, и подсвечивает неправильно сконфигурированные сигналы желтым цветом. Кроме того, при перетаскивании управляющих сигналов, программа может исправлять некоторые ошибки.
Программирование через встроенный разъем ISP-CONN (только для V5.8T) Основной причиной повреждения ключей в старых моделях программаторов, было подключение незаземленных устройств, поэтому в программаторах V5.8T был сделан специальный разъем для внутрисхемного программирования. В этом разъеме крайние выводы GND соединены с "землей" программатора, а остальные выводы имеют защиту от статического электричества. Цоколевка разъема ISP-CONN меняется в зависимости от выбранной микросхемы. Посмотреть на каких выводах программатор сформирует необходимые сигналы, можно на закладке “Параметры”. Цвет проводов шлейфа, идущего в комплекте, не имеет никакого отношения к цветам сигналов в оболочке программатора.
Как и для переходника TSH-ICSP программа позволяет изменить конфигурацию выводов. Для этого в положениях “Начальное состояние” и “Управляющие сигналы” надо мышкой перетащить сигналы на требуемые выводы. Сигналы перетаскиваются только на панельке программатора и отображаются на разъеме. Возможные проблемы. Программатор не всегда может проверить подключение микросхемы на длинном шлейфе, поэтому при появлении сообщения "Ошибка установки микросхемы", необходимо установить флаг "Отключить проверку ШД". На микросхемах с SPI интерфейсом (25 серия), возможны ошибки при работе на частотах 33 или 50МГц, поэтому рекомендуется снизить тактовую частоту до 16МГц. | ||||||||||
ООО «ТЦ ТРИТОН» (495) 500-7890 |