EN
Поиск по сайту
Новости AKTAKOM(574)
Новости Anritsu(121)
Новости Fluke(134)
Новости Keithley(78)
Новости Keysight Technologies(666)
Новости Metrel(24)
Новости National Instruments(265)
Новости Pendulum(20)
Новости Rigol(96)
Новости Rohde & Schwarz(558)
Новости Tektronix(225)
Новости Texas Instruments(23)
Новости Yokogawa(132)
Новости Росстандарта(154)
АКТАКОМ
Anritsu
FLUKE
Keithley Instruments
Keysight Technologies
METREL
NI
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



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


Материалы по теме:

Читайте бесплатно
№ 4 Декабрь 2021
КИПиС 2021 № 4
Тема номера:
Современная измерительная техника
Конвертер единиц измерения
Мы используем файлы 'cookie', чтобы обеспечить максимальное удобство пользователям.