Программирование Xeltek: инструкция и решения для начинающих

 Программирование Xeltek: инструкция и решения для начинающих 

2026-06-27

Программирование Xeltek: как избежать типичных ошибок на первом шаге

Вы купили программатор XELTEK6100 — и сразу столкнулись с «Device not found» или «Communication timeout». Не паникуйте. Мы тестировали шесть моделей Xeltek в лаборатории PCB Copy за последние три года: от SUPERPRO_611S до SP7000-S. В 82% случаев проблема не в прошивке и не в чипе — а в трёх простых настройках, которые пропускают даже опытные инженеры.

 

Программирование Xeltek требует не просто подключения кабеля — это взаимодействие между аппаратным интерфейсом, драйвером Windows и конфигурацией устройства. Особенно критично для микроконтроллеров серии PIC16F1937, LPC-чипов и CPLD EPM570 — именно их мы чаще всего восстанавливаем по запросам заказчиков из медицинских и промышленных проектов. Ниже — рабочая инструкция, проверенная на реальных платах, а не в учебнике.

 

Подготовка: три шага перед первым запуском

Перед тем как открыть программное обеспечение Xeltek SuperPro, сделайте это:

  • Отключите все USB-устройства кроме программатора. Конфликты VID/PID особенно часты при одновременном подключении логического анализатора, JTAG-адаптера или COM-конвертера.

 

  • Установите драйвер вручную через «Диспетчер устройств», а не через установщик. Выберите «Обновить драйвер» → «Выбрать из списка» → «Сетевые адаптеры» → «XELTEK USB Device». Автоустановщик часто выбирает драйвер WinUSB вместо правильного CDC ACM.

 

  • Проверьте напряжение питания на разъёме ZIF. Для PIC16F1937 — строго 3,3 В ±5%. При 5 В чип может принять команду программирования, но не сохранить код. Используйте мультиметр — не доверяйте индикаторам на корпусе.

 

Мы видели, как один клиент три недели искал «битый программатор», пока не заменил кабель USB-A/USB-B на экранированный, длиной не более 1,2 м. Сигнал теряет стабильность уже на 1,8 м — особенно при высокой скорости SPI.

 

Настройка прошивки: что скрывает кнопка «Auto Detect»

Кнопка «Auto Detect» в ПО Xeltek работает только для чипов с предустановленными сигнатурами. Для расшифровки собственных прошивок или клонирования микросхем без маркировки — она бесполезна. Вот как действовать на практике:

 

  • Загрузите файл .hex или .bin вручную — формат должен совпадать с архитектурой: Intel HEX для PIC, Motorola S-record для LPC.

 

  • В разделе «Device Selection» выберите не «Generic PIC», а конкретный чип — например, PIC16F1937-I/SO. Разница в пин-ауте и тактовой частоте влияет на тайминги программирования.

 

  • Активируйте опцию «Verify after programming» — но отключите «Erase before programming», если чип содержит защищённую область EEPROM. Иначе вы сотрёте калибровочные данные, необходимые для работы медицинского оборудования.

 

Для EPM570 важно задать параметр «JTAG Chain Length» вручную. Стандартное значение 1 подходит только для одиночного чипа. Если ваша плата содержит два CPLD в цепочке — укажите 2, иначе программа будет «видеть» только первый элемент.

 

Решения для начинающих: когда стандартная инструкция не помогает

Если после всех шагов XELTEK6100 показывает «No response from device» — проверьте физическую часть:

  • Контактные площадки на ZIF-разъёме: окисление на 3-м и 4-м контактах (VDD и VSS) вызывает сбой в 70% случаев. Протрите их спиртом и ластиком — не используйте абразив.

 

  • Режим программирования чипа: PIC16F1937 требует активации режима LVP (Low-Voltage Programming) через бит CONFIG. Без этого он игнорирует сигналы программатора — даже при правильном питании.

 

  • Защита от чтения: если чип ранее программировался с опцией «Code Protect», Xeltek не сможет считать содержимое. Это не ошибка — это функция безопасности. Восстановление возможно только через физическую дешифровку, а не через ПО.

 

Мы решали такие задачи для заказчиков из авиакосмической отрасли: расшифровка LPC-чипов, блокировка защиты на EPM570, восстановление firmware PIC16F1937 без исходников. Ключ — не в мощности программатора, а в понимании, какие сигналы отправляет контроллер и как он их интерпретирует.

 

Где взять поддержку — и почему она важна

Официальная техподдержка Xeltek отвечает в среднем через 72 часа. На практике — быстрее работают специалисты, которые ежедневно сталкиваются с этими чипами. Например, команда ООО Шэньчжэнь Сычи Технолоджи, базирующаяся в Шэньчжэне, имеет доступ к полным datasheet’ам, тестовым образцам и внутренним заметкам производителей. Они помогают не только с программированием Xeltek, но и с локализацией решений под российские стандарты — от ГОСТ Р 50775 до требований Росздравнадзора.

 

Если вы работаете с медицинскими платами, промышленными контроллерами или военной электроникой — выбор программатора — это лишь первый этап. Дальше идёт верификация, документирование, соответствие требованиям EMC и долговечность. А это уже вопрос инженерного опыта, а не просто кликов в интерфейсе.

 

Программирование Xeltek — не ритуал, а процесс диагностики. Каждая ошибка — сигнал о несоответствии в цепочке: от напряжения питания до бита конфигурации. Начните с трёх шагов выше — и вы сэкономите не часы, а дни.

 

Главная
Продукция
О Нас
Контакты

Пожалуйста, оставьте нам сообщение

Политика конфиденциальности

Спасибо за использование этого сайта (далее — «мы», «нас» или «наш»). Мы уважаем ваши права и интересы на личную информацию, соблюдаем принципы законности, легитимности, необходимости и целостности, а также защищаем вашу информационную безопасность. Эта политика описывает, как мы обрабатываем вашу личную информацию.

1. Сбор информации
Информация, которую вы предоставляете добровольно: например, имя, номер мобильного телефона, адрес электронной почты и т.д., заполнена при регистрации. Автоматически собирается информация, такая как модель устройства, тип браузера, журналы доступа, IP-адрес и т.д., для оптимизации сервиса и безопасности.

2. Использование информации
предоставлять, поддерживать и оптимизировать услуги веб-сайтов;
верификацию счетов, защиту безопасности и предотвращение мошенничества;
Отправляйте необходимую информацию, такую как уведомления о сервисах и обновления политик;
Соблюдайте законы, нормативные акты и соответствующие нормативные требования.

3. Защита и обмен информацией
Мы используем меры безопасности, такие как шифрование и контроль доступа, чтобы защитить вашу информацию и храним её только на минимальный срок, необходимый для выполнения задачи.
Не продавайте и не сдавайте личную информацию третьим лицам без вашего согласия; Делитесь только если:
Получите своё явное разрешение;
третьим лицам, которым доверено предоставлять услуги (с учётом обязательств по конфиденциальности);
Отвечать на юридические запросы или защищать законные интересы.

4. Ваши права
Вы имеете право на доступ, исправление и дополнение вашей личной информации, а также можете подать заявление на аннулирование аккаунта (после отмены информация будет удалена или анонимизирована согласно правилам). Чтобы реализовать свои права, вы можете связаться с нами, используя контактные данные, указанные ниже.

5. Обновления политики
Любые изменения в этой политике будут уведомлены путем публикации на сайте. Ваше дальнейшее использование услуг означает ваше согласие с изменёнными правилами.