Техническая поддержка
Диспетчер внешних устройств для Тестеров линейки FORMULA® HF — средство подключения и настройки внешних измерительных приборов
Необходимость использования диспетчера внешних устройств
Встроенный инструментарий линейки FORMULA® HF обеспечивает воспроизведение и измерение напряжений и токов, необходимых для испытаний широкого спектра микросхем (объектов контроля, ОК), в том числе:
- напряжение питания,
- опорные напряжения,
- напряжения питания вспомогательных буферов, коммутаторов, усилителей, расположенных на измерительной оснастке (ИО),
- напряжения «прожига» для микросхем типа EEPROM, FLASH
- напряжения и токи для управления реле, расположенных на ИО,
- напряжения смещения подложки (столика зондовой станции) при измерениях на пластине,
- и так далее.
Тем не менее, в практике применения Тестера возникают ситуации, в которых встроенного инструментария, его диапазонов и точностей оказывается недостаточно, так что необходимо воспользоваться внешними средствами измерений (СИ).
Диспетчер внешних устройств (ВУ) позволяет использовать внешние СИ и источники питания, обеспечивает их синхронное подключение согласно командам Мастера измерительных программ (МИП) и Мастера функционального контроля (МФК) из состава программного обеспечения FormHF® (Свидетельство о регистрации N 2016612323 от 28.12.2015г.) при разработке, отладке и выполнении измерительных программ.
Вызов диспетчера в режиме конфигурации ВУ (Рисунок 1) дает наглядное представление о наименовании и типе устройства, о его состоянии (подключено /не подключено) и свойствах. Диспетчер поддерживает подключение устройств по шинам IEEE488(GPIB), VXI, RS232, USB.
Рисунок 1. Окно режима конфигурации внешних устройств
Редактор команд
«Редактор команд» — это инструмент диспетчера ВУ, который расширяет возможности программного обеспечения (ПО) Тестеров FormHF® линейки FORMULA® HF функциями для работы с ВУ, предоставляя следующие возможности:
- редактирование наборов команд внешних устройств,
- отладка команд (задание списка команд, редактирование параметров команд, выполнение списка команд, пошаговое выполнение команд, выполнение команд по точкам останова, вывод протокола выполнения программы),
- сохранение списка и параметров команд.
При вводе/редактировании команды может быть добавлен/изменен её аргумент. Редактор команд позволяет пользователю:
- выбрать один из пяти типов аргумента: «String» (строка); «Float» (вещественное число); «Integer» (натуральное число); «Enum» (перечисление) и «Bool» (логическое значение),
- обозначить область допустимых значений,
- ввести описание аргумента, размерность, формат и имя.
Для каждого типа команд редактор аргументов предоставляет свой интерфейс, постоянными остаются только элементы «Имя аргумента» и «Тип аргумента». Пример редактора аргументов текстовой команды представлен на Рисунке 2.
Рисунок 2. Редактор аргументов типа «Float» текстовой команды
Редактор программ внешних устройств
Созданные команды с заданными значениями объединяются в программы в «Редакторе программ внешних устройств» (Рисунок 3), который позволяет формировать совокупность воздействий от нескольких устройств на объект контроля. После этого во вкладке «Порядок включения» редактора уровней выставляются последовательность включения/выключения ВУ (Рисунок 4) и задержки при включении/выключении.
Созданные программы используются при составлении измерительных программ и становятся доступными в виде готовых функций из состава библиотеки МИПа. При этом конфигурация ВУ, созданные команды и программы управления автоматически сохраняются во внешние файлы, что позволяет обеспечить удобный импорт и перенос данных в новые проекты измерительных программ.
Рисунок 3 - Редактор программ внешних устройств
Рисунок 4 – Установка последовательности включения/выключения внешних устройств
Возможности, которые раскрывает диспетчер внешних устройств
Диспетчер ВУ в составе «Редактора команд» и «Редактора программ внешних устройств» гармонично вписывается в ПО FormHF® линейки Тестеров FORMULA®HF и позволяет синхронизировать совместную работу ВУ и встроенных средств Тестера на всех этапах разработки и отладки измерительных программ:
- при создании конфигурации нового проекта позволяет выбирать все подключенные к вычислительному блоку Тестера устройства и настраивать индивидуальные команды;
- при работе в МФК позволяет составлять программы из ранее созданных команд и встраивать их в последовательность включения/выключения устройств, наряду с встроенными источниками и каналами Тестера;
- при работе в МИП позволяет работать с готовыми (ранее индивидуально настроенными) функциями, которые автоматически становятся доступными для выбора в библиотеке;
- при работе во внешних средах разработки с применением новых функций из состава пользовательской библиотеки.
Благодаря этому Диспетчер внешних устройств позволяет существенно расширить область применения Тестеров FORMULA® HF, повышая гибкость и эффективность их использования в измерительных задачах.