Программатор TFP2 представляет собой устройство программирования микросхем Teridian на этапе серийного промышленного производства.
Он поддерживает все выпускающиеся сегодня микросхемы для счётчиков электроэнергии Teridian, а также микросхемы серии 73S12XX для смарт-карт ридеров.
Программатор TFP2 способен выполнять свои функции как в автономном режиме, так и под управлением компьютера.
Код, предназначенный для записи во Flash память программ микросхем Teridian, должен быть предварительно записан в память программатора TFP2 типа EEPROM. Для этого используется подключение TFP2 к компьютеру по интерфейсу RS-232.
Программатор TFP2 поддерживает объёмы памяти 8К, 16К, 32K, 64K, 128K и 256К.
Программатор TFP2 не может быть подключён к микросхемам Teidian без дополнительных согласующих элементов. Подключение происходит либо по схеме «программирование в системе» – то есть подключение к плате счётчика через технологический разъём, либо через несложную согласующую плату с небольшим колличеством электронных компонентов.
Для подключения к программируемой плате может быть использован один из интерфейсов программирования TFP2 на выбор: Target-LS или Target-HS. Интерфейсы оформлены в виде разъёмов. Target-LS предназнчен для низкоскоростных тактовых частот программирования до 10 МГц и может использовать раздельные соединительные провода для подключения к программируемой плате. При использовании Target-HS провода должны быть оформлены в виде ленточного кабеля и тактовые частоты программирования могут быть выше 10 МГц.
Для работы в автономном режиме при условии, что код программы для счётчика уже записан в память программатора, достаточно подключить питание к программатору и соединить один из интерфейсов программирования к программируемой плате. Процесс программирования стартует после нажатия кнопки Programm програматора. При этом идёт контроль правильности записи кода в память микросхемы и при нарушениях сообщается оператору путём включения красного светодиода программатора Fail. Нормальному процессу соответсвует свечение зелёного светодиода Programming/Pass. Зелёный светодиод мигает — процесс программирования происходит штатно, светит постоянно — процесс программирования завершён.
Для программирования под управлением компьютера также используется один из интерфейсов Target-LS или Target-HS и дополнитеольный интерфейс ATE, конструктивно оформленный в виде разъема в левой сверху части корпуса программатора. На выводы этого интерфейса программатор выдаёт сигналы, информирующие о течении процесса программирования: сброс, старт програмирования, верификация прошла, ошибка верификации и другие сигналы, необходимые для управления пороцессом программирования дистанционно через компьютер.
Ранее выпускавшиеся аналогичные приборы для программирования FlashBoard и TFP1 в настоящее время не выпускаются и к использованию не рекомендуются.