Вопросы о программаторах
Общие вопросы (13)
На всех программаторах установлен универсальный ZIF разъем для подключения любых микросхем в корпусе DIP. Для программирования микросхем в корпусах отличных от DIP необходим соответствующий адаптер, как правило универсальный. Адаптеры не входят в комплект программатора. Их нужно заказывать отдельно. Исключение - программаторы ChipStar-Mars и ChipStar-MT++ в их комплект дополнительно входит адаптер для планарных корпусов.
Комплектность конкретного программатора приведена в подробном описании (закладка "Комплект поставки").
В нашей программе все нормальные операции записи всегда автоматические. При записи, в зависимости от типа микросхемы, обычно выполняются: тестирование, запись с контролем качества, верификация и установка конфигурации (битов защиты). Вы можете отменить выполнение отдельных операций.
Программатор - это устройство, которое заносит информацию, необходимую для работы, в программируемые энергонезависимые цифровые микросхемы, такие как PROM (ПЗУ), EPROM (ППЗУ), EEPROM (ЭСППЗУ), Flash, PAL, GAL, FPGA и микроконтроллеры. Процесс записи часто называется "программирование", "загрузка", "прошивка", "прожиг". В настоящее время программатор чаще всего выполняется в виде аппаратно-программного комплекса и используется совместно с персональным компьютером.
Программное обеспечение поставляется на DVD диске, входящем в комплект программатора. Новые версии программы и документации можно скачать с нашего сайта, через кабинет пользователя.
Все новые модификации программаторов ChipStar используют интерфейс USB.
Да, если микросхема поддерживает этот режим. Программаторы ChipStar поддерживают внутрисхемное программирование микросхем Microchip PIC, Atmel AVR, STMicroelectronics, I2C EPROM и некоторых других. Программатор ChipStar-Janus является внутрисхемным программатором, остальные программаторы ChipStar реализуют внутрисхемное программирование при помощи универсального адаптера внутрисхемного программирования.
LPT программатор - это программатор с возможностью подключения к компьютеру через LPT (принтерный) порт. LPT порт является устаревшим и практически не применяется в современных компьютерах. Программаторы ChipStar используют USB интерфейс. Способ соединения программатора с компьютером никак не влияет на его основные функции.
USB программатор - это программатор с возможностью подключения к компьютеру через USB порт. Все программаторы ChipStar можно подключить к компьютеру через USB. Способ соединения программатора с компьютером никак не влияет на его основные функции.
Программаторы специального назначения предназначены для программирования микросхем, применяемых в аппаратуре специального и аэрокосмического назначения. К таким микросхемам применяются особые требования. Программирование таких микросхем, в большинстве случаев, значительно более сложно чем обычных микросхем, используемых в аппаратуре бытового, коммерческого или промышленного назначения. Все модели программаторов для микросхем специального назначения (кроме ChipStar-Diemos) также могут программировать микросхемы общего назначения.
Универсальный программатор - это программатор предназначенный для программирования различных микросхем, микроконтроллеров, логических матриц, имеющих разную разводку, различные напряжения, токи и алгоритмы программирования.
Аппаратная часть универсального программатора предусматривает подачу различных напряжений питания, тактовых сигналов и импульсов программирования на разные ножки микросхем. В универсальном программаторе для поддержки новой микросхемы, как правило, достаточно лишь обновить программное обеспечение.
В отличие от универсального существуют специализированные программаторы, предназначенные для программирования отдельных микросхем или близкородственных семейств микросхем, например: AVR-ISP, PICKIT, JDM, Orange.
Аппаратная часть таких программаторов, как правило, весьма примитивна, добавить другие микросхемы не представляется возможным.
ZIF сокращение от Zero Insertion Force (нулевое усилие установки). ZIF панелька это специальная панелька (сокет), рассчитанная на многократную установку микросхем, без значительных усилий и повреждений выводов микросхемы. Достоинство таких панелек - очень большой срок службы, удобство использования. Все программаторы и адаптеры ChipStar используют только высококачественные ZIF панельки.
Для этого нужен программатор, как минимум, ChipStar-Diemos. Подобрать программатор по названию микросхемы можно воспользовавшись поиском.
Панелька (socket) - это специальный разъем для установки микросхемы в соответствующем корпусе. Адаптер - это устройство подключения к программатору микросхем в соответствующем корпусе. С одной стороны адаптера находится разъем для микросхемы (панелька) с другой стороны - разъем для подключения к программатору.
Как выбрать программатор (15)
Использование какого-либо конкретного программатора для программирования той или иной микросхемы не является обязательным. Единственное что требуется - это неукоснительное соблюдение требований, изложенных в руководстве по программированию микросхем. Все наши программаторы строго соответствуют требованиям этих документов. Многие производители рекомендуют использовать именно программаторы ChipStar, как наиболее подходящие.
Самый быстрый программатор ChipStar-TAU. Он имеет самый быстрый процессор и самую высокую скорость USB интерфейса.
Конечно можно, мы ведь их делаем сами :)
А если серьезно, у нас есть программатор, специально разработанный для самостоятельного изготовления: ChipStar-Janus.
Для программирования eMMC рекомендуется программатор ChipStar-NOVA.
Естественно, чем проще программатор, тем он надежнее. Но при производстве программаторов ChipStar используются только высококачественные компоненты, сборка производится на современной автоматической линии, при минимальном использовании ручных операций, все программаторы проходят тестирование на автоматическом диагностическом стенде, а схемотехника настолько отработана, что неполадки связанные с аппаратной частью программатора встречаются исключительно редко.
А если отвечать коротко, то самый надежный - ChipStar-NOVA.
Любой программатор ChipStar, кроме ChipStar-Janus. Все профессиональные программаторы ChipStar (кроме ChipStar-TAU) обеспечивают напряжение программирования до 25V при токе до 350mA, чего вполне достаточно для программирования восьмиразрядных микросхем EPROM памяти. Для программирования шестнадцатиразрядных микросхем EPROM, как, например, AM27C1024, нужен программатор ChipStar-Mercury или более специализированный ChipStar-Phobos. Подобные микросхемы сейчас не используются вообще, а ранее использовались редко.
Примечания:
1. для программирования шестнадцатибитной FLASH памяти, как, например, AM29F400, достаточно иметь программатор ChipStar-Lynx.
2. Программатор ChipStar-TAU обеспечивают напряжение программирования до 13V, поэтому большинство микросхем EPROM (кроме самых устаревших) он программирует.
Микросхемы NAND памяти поддерживаются на многих программаторах ChipStar.
Рекомендуется программатор ChipStar-NOVA, как самый быстрый и недорогой.
Программаторы ChipStar не требуют специальных адаптеров для микросхем. Поскольку микросхемы NAND выпускаются, как правило, в корпусах типа TSOP-I-48, то требуется универсальный адаптер-переходник UP-TSOP-I/48.
Любой программатор ChipStar программируем SPI Flash. Достаточно программатора ChipStar-Lynx.
Однако самым быстрым программатором для SPI Flash будет ChipStar-TAU
Для программирования микроконтроллеров PIC подходит любой программатор ChipStar. Достаточно программатора ChipStar-NOVA.
Любой программатор ChipStar программирует микроконтроллеры AVR. Если нужно работать только с этими микроконтроллерами, достаточно программатора ChipStar-Lynx.
Зависит от того, какая микросхема используется в материнской плате. В большинстве случаев будет достаточно программатора ChipStar-Lynx. Для подбора программатора по названию микросхемы можно воспользоваться поиском.
По сравнению с другими радиолюбительскими программаторами ChipStar-Janus поддерживает значительно больше микросхем, включая NAND, I2C, SPI FLASH, микроконтроллеры PIC, AVR и другие.
Нет подвоха. Управляющая программа для всех программаторов единая. Если микросхема добавляется в базу программы, то она добавляется сразу для всех программаторов. Если в программу вносится что-то новое или исправляется ошибка, то это также распространяется на все программаторы. Единственное ограничение для пользователей ChipStar-Janus - мы не отвечаем на ваши вопросы по телефону. Также оставляем за собой право не отвечать на вопросы по сборке программатора, если они вызваны некомпетентностью потенциального пользователя.
Как добавить микросхемы (6)
Если микросхема не поддерживает ONFi узнать ее конфигурацию (размер страницы, блока, микросхемы) можно только из документации (data sheet) на соответствующую микросхему.
Нет. Микросхемы NAND считываются и записываются с использованием страничной адресации. В вашем примере вы считали только половинки всех страниц, но дважды (если проанализируете считанный файл, вы обнаружите повторяющиеся фрагменты).
Перечень программируемых микросхем (база данных программатора) пополняется довольно часто, в среднем еженедельно. Информация об изменениях доступна на сайте.
Нами разработана технология для добавления микросхем на основе визуальных шаблонов. Таким способом можно добавить не все микросхемы, а только самые простые.
Зависит от сложности работы, наличия образцов микросхем, наличия документации. Обычно это занимает от одного дня до нескольких недель. Некоторые микросхемы вы можете добавить самостоятельно.
Данные в такие поля нужно вводить без плюса, только цифры, просто сложите два значения и введите одним числом. Например 8K+640 введите как 8832. После выхода из строки ввода данные отобразятся с плюсом, если значение не кратно степени двух.
Вопросы по эксплуатации программаторов (10)
Нет. Индикатор "POWER" программаторов ChipStar-Lynx и ChipStar-Lynx+ является многофункциональным: он может мигать, светится ярко или тускло в зависимости от режима работы. Мигание индикатор говорит об отсутствии подключения USB кабеля к компьютеру.
Данный разъем используется для принудительного перевода программатора в режим обновления прошивки (загрузочный режим). В случае нормальной эксплуатации программатора этот разъем вам никогда не понадобится. Использование разъема описано в документе: Инструкция по обновлению FirmWare, который доступен из кабинета пользователя
Все новые версии программного обеспечения, прошивок программатора и документация доступны в кабинете пользователя.
Вся документация поставляется вместе с программатором на диске в электронном виде.
В комплекте некоторых моделей программаторов есть руководство пользователя в бумажном виде.
Последние редакции документации можно найти на сайте в кабинете пользователя программатора.
На сайте в кабинете пользователя программатора доступны все имеющиеся обновления и драйверы.
Если микросхема использует стандартный универсальный адаптер, то достаточно задать цоколевку микросхемы.
Это нормально. Отображаются только короткие названия микросхем до 8 знаков. На работу это не влияет.
В большинстве случаев шина данных микросхемы подтягивается (pull-up) с помощью резисторов к напряжению питания микросхемы, поэтому при чтении пустой панельки считываются все единицы.
Может. Более того, программатор проверяет качество контактирования микросхемы в панельке.
Причина такого поведения Windows в том, что драйвер программатора не имеет цифровой подписи. Для операционных систем Windows-XP/Vista/7 необходимо игнорировать предупреждение и установить драйвер без цифровой подписи. Для операционных систем Windows-8/10 необходимо отключить проверку цифровой подписи драйверов на время их установки.
Вопросы по доступу к кабинету пользователя на сайте (5)
При входе в кабинет нажмите кнопку "Забыли пароль?". Пароль вам будет выслан на почту, указанную вами при регистрации.
Исправить нельзя. Зарегистрируйте еще один программатор мс новыми данными.
Пароль для доступа в личный кабинет высылается сразу после регистрации. Проверьте свой почтовый ящик еще раз, возможно письмо попало в спам. При необходимости отключите спам-фильтр и запросите пароль повторно (кнопка "Забыли пароль?" при входе в кабинет). Если письмо так и не пришло, то обратитесь к администратору сайта.
Вопросы по особенностям конкретных моделей программаторов (36)
Действительно, программатор ChipStar-MT+ программирует всего на 6 микросхем больше, чем ChipStar-Phobos, это микросхемы 1623РТ1А/Б, 1623РТ2А/Б, 1632РТ1Т, 1632РТ2Т, 1635РТ1У и 541РТ2.
Причина большой разницы в цене в том, что:
1. Данные микросхемы имеют алгоритмы программирования значительно более требовательные к аппаратуре программатора.
Соответствующее усложнение аппаратуры приводит к повышению стоимости прибора.
2. Программатор ChipStar-MT+ ориентирован, в том числе, на мелкосерийное производство, в то время как ChipStar-Phobos это лабораторный программатор.
Использование какого-либо конкретного программатора для программирования той или иной микросхемы не является обязательным. Единственное что требуется - это неукоснительное соблюдение требований, изложенных в руководстве по программированию микросхем. Все наши программаторы строго соответствуют требованиям этих документов. Многие производители рекомендуют использовать именно программаторы ChipStar, как наиболее подходящие.
Программатор ChipStar-MTX+ является расширенной модификацией программатора ChipStar-MT+ и отличается от последнего наличием блока измерения параметров микросхем. В части программирования микросхем приборы абсолютно идентичны.
Программатор ChipStar-MT++ является немного урезанной версией программатора ChipStar-MARS. Он больше ориентирован на серийное и мелкосерийное производство, в то время как ChipStar-MT+ больше ориентирован на разработчиков и опытное производство.
В программаторе ChipStar-MT++ отсутствует модуль измерения статических и динамических параметров микросхем. Больше отличий нет.
Программатор ChipStar-Mars ориентирован в первую очередь на программирование микросхем в планарных корпусах при мелкосерийном производстве. Для удобства установки микросхем адаптеры у программатора ChipStar-Mars жестко крепятся к корпусу винтами. Такое решение избавляет от неудобств, связанных со сдвигом или отсоединением адаптера, при частой смене микросхем. Это дает преимущество при серийном и мелкосерийном производстве, когда микросхемы меняются часто, а тип микросхемы и, соответственно, адаптер - редко. Однако, если программатор используется как лабораторно-ремонтный, относительная сложность смены адаптера может оказаться неудобной.
1. ChipStar-Mars охватывает максимальное количество микросхем специального назначения;
2. ChipStar-Mars ориентирован на серийное производство;
3. Есть возможность группового программирования нескольких (до восьми) микросхем одновременно (при использовании соответствующего адаптера).
Программатор ChipStar-Vela оптимизирован для работы с NAND FLASH, SPI FLASH и низковольтными микросхемами.
До появления ChipStar-Mercury программатор ChipStar-Vela был самым быстрым в линейке ChipStar.
Микросхемы NAND FLASH имеют очень большой объем, поэтому скорость передачи данных в/из программатора для таких микросхем выходит на первое место. ChipStar-Mercury имеет самый быстрый процессор и самую высокую скорость USB интерфейса.
ChipStar-Mercury - это универсальный программатор. Он программирует и все другие микросхемы, только намного быстрее. ChipStar-Mercury особо рекомендуется для NAND FLASH потому, что микросхемы NAND имеют большой объем и считываются и записываются достаточно долго. Для микросхем с небольшим временем чтения/записи это не так заметно. Например: время чтения микросхемы AT27C080 на программаторах ChipStar-Lynx и ChipStar-Lynx+ - 19 секунд, на программаторе ChipStar-Mercyry - 3 секунды. Однако время записи этой микросхемы, определяемое ее алгоритмом записи, составляет около минуты на всех программаторах.
ChipStar-Diemos отличается небольшим перечнем программируемых микросхем и относительно низкой ценой. Он представляет собой сильно упрощенную версию программатора ChipStar-Phobos. Рекомендуется только в случае, если все интересующие вас микросхемы имеются в его списке. В остальных случаях рекомендуется обратить внимание на программаторы ChipStar-Phobos или ChipStar-MT+
Нет. Микросхемы NAND программируют все программаторы ChipStar, кроме ChipStar-Lynx и ChipStar-Lynx+.
Для NAND FLASH особо рекомендуется программатор ChipStar-Mercury как самый быстрый.
Нет. Микросхемы NAND программируют все программаторы ChipStar, кроме ChipStar-Lynx и ChipStar-Lynx+.
Для NAND FLASH особо рекомендуется программатор ChipStar-Mercury как самый быстрый.
Программаторы специального назначения предназначены для программирования микросхем, применяемых в аппаратуре специального и аэрокосмического назначения. К таким микросхемам применяются особые требования. Программирование таких микросхем, в большинстве случаев, значительно отличается от обычных микросхем, используемых в аппаратуре бытового и промышленного назначения. Все модели программаторов для микросхем специального назначения (кроме ChipStar-Diemos) также могут программировать микросхемы общего назначения.
Программаторы специального назначения предназначены для программирования микросхем, применяемых в аппаратуре специального и аэрокосмического назначения. К таким микросхемам применяются особые требования. Программирование таких микросхем, в большинстве случаев, значительно отличается от обычных микросхем, используемых в аппаратуре бытового и промышленного назначения. Все модели программаторов для микросхем специального назначения (кроме ChipStar-Diemos) также могут программировать микросхемы общего назначения.
Программаторы специального назначения предназначены для программирования микросхем, применяемых в аппаратуре специального и аэрокосмического назначения. К таким микросхемам применяются особые требования. Программирование таких микросхем, в большинстве случаев, значительно отличается от обычных микросхем, используемых в аппаратуре бытового и промышленного назначения. Все модели программаторов для микросхем специального назначения (кроме ChipStar-Diemos) также могут программировать микросхемы общего назначения.
У программатора ChipStar-Lynx основная панелька имеет 40 контактов, поэтому для программирования микросхем с количеством выводов 44 или 48 программатору ChipStar-Lynx требуются адаптеры расширения FT-TSOP-I/48 или FT-SO/44.
У программатора ChipStar-Lynx+ основная панелька имеет 48 контактов, поэтому ChipStar-Lynx+ имеет больше возможностей для программирования микросхем и микроконтроллеров с количеством выводов более 40, например, таких как Flash память большого объема.
Программатор ChipStar-Sagitta+ имеет более быстрый процессор, больший объем внутренней Flash и аппаратный акселератор для SPI Flash (серия 25xxx)
ChipStar-Janus это готовый программатор, а ChipStar-Janus/KIT это набор основных деталей для сборки программатора ChipStar-Janus.
Основная особенность программатора ChipStar-Janus в том, что он ориентирован на внутрисхемное программирование микросхем. В отличие от всех остальных программаторов ChipStar, запись микросхем в панельке программатора для ChipStar-Janus реализована при помощи дополнительных адаптеров, а внутрисхемная запись - без адаптеров.
Да, можно. Вся документация и программное обеспечение для программатора ChipStar-Janus доступны совершенно свободно и бесплатно. Подробнее...
ChipStar-Janus - это готовый программатор, ChipStar-Janus/KIT - это набор основных деталей (не всех!) для сборки программатора ChipStar-Janus. Кроме того, вы можете собрать программатор ChipStar-Janus полностью самостоятельно, не покупая никаких наборов у нас.
Основная особенность программатора ChipStar-Janus в том, что он ориентирован на внутрисхемное программирование микросхем. В отличие от всех остальных программаторов ChipStar, запись микросхем в панельке программатора для ChipStar-Janus реализована при помощи дополнительных адаптеров, а внутрисхемная запись - без адаптеров. При внутрисхемном программирование предполагается, что питание микросхемы будет происходить от штатного источника питания устройства, питание от программатора не подается. Если вы собрали адаптер для микросхем PIC и хотите подать питание на микросхему от программатора, то вам нужно через меню "Микросхема|ISP/ICP адаптер" выбрать режим "Попытаться запитать от программатора". Следует иметь ввиду что программатор ChipStar-Janus способен отдать ток максимум 50 мА и не имеет защиты от перегрузки. Превышение потребляемого тока приведет к выходу программатора из строя! Примечание: Все остальные программаторы ChipStar имеют защиту от перегрузки и способны отдавать ток до 400 мА.
Посмотреть и отредактировать можно программой CAM350.
CAM350® является стандартом де-факто для проверки, оптимизации и генерации данных для эффективного управления изготовлением печатных плат.
Правильно собранный программатор ChipStar-Janus сразу будет правильно работать. Ищите ошибку монтажа или неисправный компонент. Проверить функционирование программатора можно с помощью программы JanusCheker.
Всегда используйте программное обеспечение и документацию самой последней версии!
Правильное включение диода VD6 показано в документации. Рисунок диода VD6 на печатной плате первой версии нанесен неверно. Включение программатора с неправильно запаянным диодом не приведет к выходу его из строя.
Никаких. Микроконтроллер нужно правильно прошить высоковольтным алгоритмом записи в соответствии со спецификацией Microchip.
Все необходимые fuses интегрированы внутрь прошивки (файл .hex) в соответствии со спецификацией Microchip. Программатор ОБЯЗАН правильно читать фусес из файла прошивки.
Если программа используемого программатора не умеет прочитать фусес из файла, то их нужно выставить вручную как показано здесь: "Биты конфигурации (фусес) для прошивки микроконтроллера программатора ChipStar-Janus/KIT"
Да. Только придется отпаять VD6 (он препятствует подаче высокого напряжения программирования 12V на вывод MCLR процессора). Соединение с программатором необходимо произвести в соответствии со схемой для внутрисхемного программирования и инструкцией используемого программатора.
Основное отличие в том, что программатор ChipStar-TAU оптимизирован для программирования современных микросхем, для которых характерны большой объем, низкие напряжения питания, низкие напряжения программирования.
В программаторе ChipStar-TAU обеспечивается, с одной стороны, высокая скорость работы, с другой - обеспечена низкая стоимость и сохранена впечатляющая универсальность.
Несмотря на внешнее сходство (эти программаторы спроектированы в одном форм-факторе), у них различий больше, чем общих черт:
ChipStar-TAU использует более быстрый процессор.
ChipStar-TAU имеет встроенные аппаратные акселераторы для поддержки SPI FLASH, NAND, Serial NAND, eMMC и других современных микросхем.
ChipStar-TAU не поддерживает некоторые устаревшие микросхемы с большими токами и высокими напряжениями программирования, например 2716.
По своим характеристикам ChipStar-TAU ближе к программатору ChipStar-Mercury, но при этом значительно дешевле его.
Основные отличия можно описать тремя словами: быстрее, дешевле, надежнее.
Однако ChipStar-TAU больше не поддерживает ряд устаревших микросхем, которые поддерживает ChipStar-Mercury.
Нет. Нужно использовать PIC18F25K50.