English
Поиск по сайту
Новости AKTAKOM(503)
Новости Anritsu(109)
Новости Fluke(134)
Новости Keithley(77)
Новости Keysight Technologies(579)
Новости Metrel(16)
Новости National Instruments(265)
Новости NIST(0)
Новости Pendulum(20)
Новости Rigol(73)
Новости Rohde & Schwarz(480)
Новости Tektronix(198)
Новости Texas Instruments(18)
Новости Yokogawa(87)
Новости Росстандарта(134)
АКТАКОМ
Anritsu
FLUKE
Keithley Instruments
Keysight Technologies
METREL
National Instruments
NIST
RIGOL
Rohde & Schwarz
Spectracom
Tektronix
Texas Instruments
Yokogawa
Росстандарт
Авторизация
Логин:
Пароль:
Забыли свой пароль?
Зарегистрироваться
Реклама на сайте

USBTMC

Об Энциклопедии измерений
Поиск:  

USBTMC

USBTMC - это один из подклассов USB-устройств класса Application Specific. Стоит упомянуть, что спецификация этого класса предложена и введена компанией National Instruments и поддерживается драйверами, входящими в комплект NI LabVIEW и NI LabWindows/CVI. Класс был введён для поддержки USB-интерфейса измерительных приборов, для которых уже имелось множество разработок, использующих команды GPIB (IEEE488), поэтому класс USBTMC также ориентирован на использование тех же команд. Фактически, USBTMC - это USB-обёртка (wrapper) для протокола GPIB, поэтому часто вместо термина USBTMC используется термин USB488, хотя это и не совсем верно: USB488 - только один из протоколов USBTMC. Спецификация USBTMC, доступная на www.usb.org , не ограничивает разработчиков командами IEEE488 и позволяет также использовать произвольные пересылки команд и данных.

Интерфейс USBTMC состоит из конечных точек, которые представляют устройство и используются для предоставления физического/ сигнального/ пакетного соединения с хостом. Программное обеспечение USBTMC должно быть установлено на стороне хоста, взаимодействуя с драйверами USBоперационной системы обеспечивает обмен данными между компьютером и устройством.

Общая модель взаимодействия для интерфейса USBTMC представлена ниже на схеме:

Конечная точка Control требуется спецификацией USB 2.0.

Конечная точка Bulk-OUT используется чтобы послать команды (сообщения) USBTMC в устройство (T&M). Далее эти сообщения обрабатываются в последовательности их получения. Хост также использует конечную точку Bulk-OUT, чтобы инициировать все передачи по конечной точке Bulk-IN.

Конечная точка Bulk-IN используется чтобы посылать ответные сообщения USBTMC от устройства. Конечные точки типа Bulk характеризуются гарантированной доставкой данных.

Конечная точка Interrupt-IN используется устройством, чтобы послать оповещение хосту. Спецификация подкласса USBTMC может потребовать наличие конечной точки Interrupt-IN. Если у дискриптора интерфейса поле bInterfaceProtocol = 0, то спецификация такого подкласса не применяется, и интерфейс USBTMC не обязан иметь конечную точку Interrupt-IN.

USB official website (USB Implementers Forum, Inc.)

Test & Measurement Class Specifications


Возврат к списку

Свежий номер
№ 5 Октябрь 2019
КИПиС 2019 № 5
Тема номера:
Современная измерительная техника
Подписаться на журнал
WEB-приложение для подписчиков журнала
События из истории измерений
15.10.1608
Родился итальянский математик и физик, ученик Галилея
Конвертер единиц измерения