НТЦ «Вулкан» представляет новое устройство для автоматизации тестирования электронных устройств с USB-разъемом, названное «USB-Разрыватель». Это устройство разработано для помощи в процессе разработки и тестирования электронных устройств путем автоматизации и имитации процесса отключения/переподключения USB-гаджетов.

НТЦ «Вулкан» представляет новое устройство для автоматизации тестирования электронных устройств с USB-разъемом
Изображение взято с: pixabay.com

Современные USB-подключения, такие как USB Type A и Type C, становятся все более популярными. Производители стремятся унифицировать тип используемого разъема, особенно с появлением USB Type C с поддержкой протокола USB Power Delivery. Однако большинство устройств, таких как флеш-накопители, все еще используют разъемы USB Type A. Именно поэтому эти два типа разъемов были выбраны для целей разработки «USB-Разрывателя».

«USB-Разрыватель» был создан для автоматизации процесса тестирования устройств с USB-разъемом. При тестировании устройств с множеством функций необходимо постоянно переподключать их к компьютеру для правильной перезагрузки и имитации полного отключения. Ранее этот процесс требовал оснасток для автоматизации или ручного вмешательства.

С помощью «USB-Разрывателя» данный процесс может быть значительно упрощен или полностью автоматизирован путем управления коммутацией USB-разъема с управляющего компьютера.

Приведем пример использования «USB-Разрывателя» в одной из компаний. При тестировании одного из USB-устройств необходимо было переподключить его N раз, где N могло достигать даже 1000. Ручное выполнение этой задачи было сложно и могло повредить разъем. «USB-Разрыватель» решает эту проблему, обеспечивая надежную и автоматизированную коммутацию.

«USB-Разрыватель» также упрощает процесс разработки устройств с USB-разъемом. На начальных этапах разработки доступны только макетные образцы, которые требуют множества переподключений. Однако в процессе разработки ПО такие переподключения необходимы, и это может привести к повреждению устройства при ручном вмешательстве. «USB-Разрыватель» помогает минимизировать этот риск.

Конкретный кейс, связанный с разработкой устройства, работающего по USB3.2 интерфейсу, также иллюстрирует преимущества «USB-Разрывателя». Поскольку USB3.1 Type A разъемы поддерживают и USB3.2, и USB2.0, неправильное подключение может привести к инициализации устройства по низкочастотному интерфейсу USB2.0. «USB-Разрыватель» позволяет отключить линии передачи данных USB2.0 интерфейса, обеспечивая инициализацию по более высокочастотному интерфейсу USB3.2.

НТЦ «Вулкан» представляет «USB-Разрыватель» — инновационное устройство, которое значительно упрощает и автоматизирует тестирование электронных устройств с USB-разъемом.

В соответствии с требованиями, для разработки прототипа «USB-Разрывателя» с учетом указанных функций, следует принять во внимание следующие аспекты:

  1. Мультиплексирование линий передачи данных: Для поддержки USB2.0 интерфейса с дифференциальной парой D+/D- и USB3.2 интерфейса с несколькими дифференциальными парами (RX+/RX-, TX+/TX-), необходимо использовать мультиплексоры/демультиплексоры высокой скорости передачи данных.
  2. Коммутация линий передачи данных SBU1/SBU2: Для коммутации данных линий с максимальной скоростью передачи 1 МБит/с, потребуется использование специализированных коммутационных устройств, таких как цифровые мультиплексоры или коммутационные матрицы.
  3. Коммутация СС линий USB Type C разъема для поддержки протокола Power Delivery: Для коммутации СС линий и разрыва шины питания с мощностью до 240 Ватт, потребуется использование реле с высокой мощностью и подходящими характеристиками передачи сигналов.
  4. Измерение напряжения и тока: Для измерения напряжения в диапазоне [0..48 В] и тока в диапазоне [0..5 А], потребуется добавить делитель напряжения и токочувствительный усилитель, соответственно. Эти компоненты позволят измерять значения напряжения и тока с целевого устройства для контроля и анализа.
  5. Разрядка шины питания: Для ускорения скорости разряда после разрыва шины питания, можно использовать специальную схему разрядки, такую как резисторный разрядник. Это позволит быстро разрядить накопленный заряд на шине питания для более эффективного тестирования.
  6. Интерфейс управления: Для возможности управления «USB-Разрывателем» без необходимости сторонних драйверов, следует реализовать устройство по протоколу USB HID. Это позволит взаимодействовать с устройством с помощью стандартных драйверов операционной системы.
  7. Минимизация воздействия на сигналы: При разработке устройства необходимо уделить внимание минимизации воздействия на каждую коммутируемую линию. Это может быть достигнуто с помощью использования специализированных коммутационных компонентов и правильного размещения сигнальных трасс на печатной плате.
  8. Дополнительный разъем и дисплей: Для отслеживания трафика и более точного измерения тока и напряжения на шине питания, можно добавить дополнительный разъем, который позволит подключить осциллограф или другие измерительные приборы. Также можно предусмотреть вариант с дисплеем, который будет отображать информацию о текущем напряжении, токе и состоянии коммутируемых линий.
  9. Управление кнопками: Для возможности управления без использования ПО, на верхнюю панель устройства можно добавить кнопки, которые позволят выполнять основные функции управления «USB-Разрывателем».

Учитывая эти требования, необходимо разработать схематическую и печатную плату устройства, выбрать подходящие компоненты и разработать соответствующее программное обеспечение для управления и автоматизации процесса тестирования целевого устройства.

Поделитесь: