Usb invalid during easy handycam что делать: Обзор видеокамеры Sony DCR-SR42E · 16 янв 2008 · Обзоры · Обзоры и статьи о технике · Магазин мобильной электроники НОУ-ХАУ

Содержание

О протоколе USB, распространенных ошибках шины USB и способах их устранения

Введение в протокол USB

История USB

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

Архитектура USB была разработана на стыке компаний, включая Compaq, Digital Equipment, IBM, Intel, Microsoft и Northern Telecom, и в настоящее время поддерживается и регулируется Форумом разработчиков USB, или USB-IF. USB-IF обеспечивает соблюдение стандартов и спецификаций, которым должны соответствовать производители USB-устройств, чтобы быть проверенными в качестве надежного источника USB. Устройства, которые соответствуют как физическому уровню стандарта USB (механическому и электрическому), так и программному уровню, одобрены для использования логотипа USB, информируя потребителей и других пользователей USB о том, что их кабели или устройства безопасны в использовании.

Как USB передает и получает данные?

Как стандарт USB определяет, как должен работать USB-кабель или устройство? Существует множество механизмов, которых необходимо придерживаться, в том числе то, как различные USB-устройства должны взаимодействовать друг с другом при перечислении и обмене данными.

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

Важно, чтобы хост и периферийные устройства могли эффективно взаимодействовать друг с другом. Если одно из них не сможет выполнять свою работу, связь между двумя устройствами будет нарушена. Например, если пользователь подключает флэш-устройство к своему хост-компьютеру и ничего не происходит, это, скорее всего, указывает на проблему со связью по шине. Что приводит к тому, как связь происходит по шине USB. Как данные USB передаются и принимаются? Это можно лучше понять, ознакомившись с теорией работы о том, как данные USB передаются по шине, с различными полями и типами пакетов данных USB, а также с типами передачи данных USB.

Поля пакета данных USB

Поля пакета данных USB составляют пакет USB, состоящий из отдельных битов.

Поля пакета данных USB включают поле синхронизации, поле идентификатора пакета (PID), поле ADDR (адрес), поле ENDP (конечная точка), поле CRC (контроль циклического избыточного кода) и поле EOP (конец пакета).

  • Поле SYNC используется для синхронизации часов приемника и передатчика.
  • Поле PID содержит информацию о типе отправляемых данных. В таблице ниже представлены тип PID, имя PID и назначение пакета:

Таблица 1 : Типы пакетов USB

Тип PID Имя PID Описание
Жетон ВЫХОД Передача с хоста на устройство
В Передача с устройства на хост
СОФ Маркер начала кадра
НАСТРОЙКА Передача управления от хоста к устройству
Данные ДАННЫЕ0 Пакет данных
ДАННЫЕ1 Пакет данных
ДАННЫЕ2 Высокоскоростной пакет данных
МДАТА Разделенный/высокоскоростной пакет данных
Рукопожатие ПОДТВЕРЖДЕНИЕ Пакет данных был получен без ошибок
НАК Приемник не может принять данные или передатчик не может отправить данные
СТОЙКА Конечная точка остановлена ​​или запрос канала управления не поддерживается
NYET Пока нет ответа
Специальный ПРЕД Преамбула полноскоростного концентратора для низкоскоростного трафика
ОШИБКА Ошибка рукопожатия для разделенной транзакции
СПЛИТ Преамбула высокоскоростного концентратора для низкоскоростного/полноскоростного трафика
ПИН-код Токен управления высокоскоростным потоком
доб Маркер расширения протокола

 

  • Поле ADDR (адрес) содержит адрес устройства, на которое отправляется пакет.
  • Поле ENDP (конечная точка) указывает номер конечной точки
  • Поле CRC используется для проверки данных в пакете на наличие ошибок
  • Поле EOP указывает на конец пакета
Пакеты данных USB

Эти поля используются для формирования пакетов данных, которые определяют различные транзакции. Существует четыре типа пакетов USB, включая:

Token Pack , который инициируется хостом и определяет, будет ли хост отправлять или получать данные.

Пакет данных , где данные отправляются передатчиком, и устройство может вернуть пакет NAK или Stall, чтобы указать, что они не могут ответить.

Пакет рукопожатия, используется для подтверждения данных или сообщения об ошибках.

Пакет начала кадра, разбивает шину USB на временные сегменты и планирует передачу данных.

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

Типы передачи данных USB

Вся связь между USB-хостом и USB-устройством адресована определенной конечной точке на устройстве. Каждая конечная точка устройства является однонаправленным приемником или передатчиком данных; указан как отправитель или получатель данных от хоста.

Каждая конечная точка отличается друг от друга в зависимости от требований к полосе пропускания и способа передачи данных. Четыре типа передачи данных USB включают в себя: Control, Isochronous, Interrupt и Bulk.

Управление: Непериодические передачи. Обычно используется для настройки устройства, команд и состояния.

Прерывание : Это транзакция, которая гарантированно произойдет в течение определенного интервала времени. Устройство укажет временной интервал, через который хост должен проверять устройство на наличие новых данных. Это используется устройствами ввода, такими как мыши и клавиатуры.

Изохронный : Периодическая и непрерывная передача срочных данных. Нет проверки ошибок или повторной передачи данных, отправленных в этих пакетах. Это используется для устройств, которым необходимо резервировать полосу пропускания и которые имеют высокую устойчивость к ошибкам. Примеры включают мультимедийные устройства для аудио и видео.

Bulk : Общая схема передачи больших объемов данных. Это для контекстов, где более важно, чтобы данные передавались без ошибок, чем чтобы данные поступали своевременно. Массовые переводы имеют самый низкий приоритет. Если автобус занят другими пересадками, эта транзакция может быть задержана. Данные гарантированно поступают без ошибок. Если в CRC обнаружена ошибка, данные будут переданы повторно. Примерами такого типа передачи являются файлы с запоминающего устройства или вывод со сканера.

Различные типы разъемов USB и скорость передачи сигналов

Какие существуют типы разъемов USB?

USB-кабели и разъемы создают интерфейс, позволяющий компьютерам и периферийным устройствам соединяться друг с другом и передавать данные. Существует множество типов разъемов USB, которые использовались для взаимодействия с протоколами USB 1.1/2.0 и USB 3.0. Некоторые из наиболее часто используемых разъемов включают USB Standard-A, USB Standard-B, USB Mini-B, USB Micro-B и USB Type-C.

Milos634 / CC BY-SA

USB Type-A : наиболее широко используемый тип разъема. Он в основном используется на хост-контроллерах в компьютерах и концентраторах и чаще используется в качестве нисходящего соединения.

UBB Type-B : в основном используется для подключения периферийных USB-устройств, включая принтеры и компактные устройства, такие как мобильные телефоны. Он обычно используется в качестве восходящего соединения.

USB Type-C: — это усовершенствованный тип разъема с обратимой конструкцией, предназначенный для замены других разъемов в надежде, что один кабель будет работать с различными устройствами.

За прошедшие годы было введено несколько версий и спецификаций USB для поддержки развития стандарта USB и его постоянно улучшающейся скорости передачи сигналов.

Спецификации USB и их скорости передачи сигналов

Полноскоростной USB (USB 1.1)

Первая спецификация USB, USB 1.0, была введена в 1996 году и изначально поддерживала низкоскоростную скорость передачи данных 1,5 Мбит/с. Позднее эта спецификация была пересмотрена в 1998 на USB 1.1, также известный как полноскоростной USB. Эта обновленная спецификация поддерживает пропускную способность 12 Мбит/с и уровни мощности до 2,5 Вт. Разъемы USB, поддерживающие эту спецификацию, включают USB Type-A и USB Type-B.

Высокоскоростной USB (USB 2.0)

В 2001 году была представлена ​​спецификация USB 2.0. USB 2.0, также известный как High-Speed ​​USB, поддерживает скорость передачи 480 Мбит/с и обратно совместим с USB 1.1. USB 2.0 также использует те же кабели и разъемы USB Type-A и USB Type-B, а также те же программные интерфейсы, что и USB 1.1, но значительно увеличивает поддержку периферийных устройств с более высокой пропускной способностью, таких как устройства видеокамеры.

SuperSpeed ​​USB (USB 3.x)

USB 3.0

Спецификация USB 3.0, также известная как SuperSpeed ​​USB, была впервые выпущена в 2008 году для удовлетворения растущих потребностей потребителей в USB-устройствах, способных выдерживать еще большую мощность и более высокие скорости передачи. USB 3.0 поддерживает скорость передачи данных до 5 Гбит/с и мощность до 4,5 Вт, что делает его в десять раз быстрее и вдвое мощнее, чем USB 2.0. Как и предыдущие спецификации USB, SuperSpeed ​​USB обратно совместим со своими предшественниками и поддерживается кабелями и типами разъемов, включая USB Type-A и USB Type-B.

На протяжении многих лет SuperSpeed ​​USB подвергался многочисленным изменениям, чтобы отразить улучшение постоянной скорости.

USB 3.1

В 2013 году был представлен SuperSpeed ​​USB 3.1, отражающий его поддержку скорости передачи до 10 Гбит/с за счет использования двухканальной операции в разъеме USB Type-C.

USB 3.2

В 2017 году был выпущен USB 3.2, еще больше повысивший скорость передачи данных. Эта версия поддерживает скорость передачи USB до 20 Гбит/с, что возможно благодаря спецификации, указывающей 10 Гбит/с по 2 полосам в кабеле USB Type-C.

На протяжении многих лет были внесены многочисленные изменения в соглашения об именах и брендинге различных выпусков USB 3.0, USB 3.1 и USB 3.2. Сегодня USB 3.2 включает в себя все предыдущие спецификации USB 3.0 и USB 3.1, поддерживая скорости передачи данных 5 Гбит/с, 10 Гбит/с и 20 Гбит/с.

  • USB 3.0 теперь называется USB 3.2 Gen 1 (SuperSpeed ​​USB) и имеет максимальную пропускную способность 5 Гбит/с.
  • USB 3.1 теперь называется USB 3.2 Gen 2×1 (SuperSpeed ​​USB 10 Гбит/с) и имеет максимальную пропускную способность 10 Гбит/с.
  • USB 3.2 теперь называется USB 3.2 Gen 2×2 (SuperSpeed ​​USB 20 Гбит/с) и имеет максимальную пропускную способность 20 Гбит/с. Это также известно как SuperSpeed ​​USB 20Gbps.
USB4

Спецификация USB4 была выпущена в 2019 году и предлагает пользователям одни из самых надежных функций и возможностей, включая возможность передачи данных со скоростью до 40 Гбит/с с использованием двухполосной операции по кабелю Type-C. USB4 обеспечивает самую высокую пропускную способность USB, доступную для нескольких протоколов данных и отображения, для эффективного распределения максимальной совокупной пропускной способности по шине. USB4 также имеет обратную совместимость с USB 3.2, USB 2.0 и Thunderbolt.

USB Power Delivery

Кабели USB Type-C известны своей способностью обеспечивать высокие уровни мощности, до 100 Вт, что возможно благодаря их возможностям согласования мощности, известным как USB Power Delivery (PD). Спецификация USB PD была выпущена в 2012 году как расширение спецификаций USB. USB Power Delivery — это протокол, реализованный в кабелях USB Type-C на линиях канала связи (CC) для безопасного управления контрактами на питание между источниками и приемниками. После согласования мощности между устройствами по шине VBUS подаются правильные уровни тока и напряжения.

Распространенные ошибки USB-трафика при разработке USB-устройств

При разработке USB-устройств разработчики часто сталкиваются с проблемами шины, которые могут привести к ошибкам связи USB. В то время как некоторые ошибки вызывают сбои системы, другие проблемы могут по-прежнему позволять системе работать, но с потенциально неустойчивым поведением. Ниже приведены примеры некоторых проблем с шиной USB, которые могут возникнуть:

Неправильные данные пакета USB и последовательность данных

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

Например, если пакет данных поврежден и CRC недействителен, приемник пошлет приемопередатчику бит NAK, информируя об ошибочном пакете данных. Затем приемопередатчики будут повторно отправлять данные несколько раз, но это, в свою очередь, может привести к отбрасыванию пакетов данных, поскольку получатель может счесть это дубликатами данных.

Один из примеров неправильной последовательности включает неправильное переключение битов данных. В обычной транзакции данных PID данных будет последовательно переключаться между DATA0 и DATA1, однако, если есть проблемы с этим, может произойти повторная передача данных, когда бит переключения не обновляется правильно, вызывая повторение одного и того же бита переключения. В этих случаях последовательные DATA0 или Data1 не передаются приложению, поскольку получатель будет игнорировать повторяющиеся пакеты. Это приведет к тому, что данные не будут переданы в приложение.

USB-передачи/ретрансляции

При обычной USB-транзакции хост и периферийные устройства отправляют и получают данные, подтверждая (ACK) или отвергая (NAK) определенные транзакции, обеспечивая эффективную связь. В одном примере эффективной USB-передачи хост отправляет токен IN на периферийное устройство, и периферийное устройство отвечает пакетом данных. Хост подтвердит это и ответит пакетом ACK, который сообщит устройству, что оно правильно приняло данные и готово отправить другую транзакцию.

Однако иногда передача может быть ошибочной. Если пакет данных поврежден, хост может отбросить этот пакет, не отправляя ACK. После этого периферийное устройство получит еще один токен IN, но поскольку подтверждения ACK не было, оно повторно отправит те же данные. Это можно охарактеризовать как ретрансляцию.

Повторная передача некоторых данных может быть допустима, но если на шине происходит переполнение при повторной передаче, это может привести к снижению производительности и/или потере пакетов.

Вопросы, связанные с питанием/VBUS

Другая распространенная ошибка шины USB связана с проблемами питания и VBUS. VBUS — это провод в разъеме USB, который подает питание на устройства. Хост-устройства и периферийные устройства имеют определенные верхние ограничения на добавление или потребление тока, поэтому при обнаружении превышения тока от устройства система может отключиться во время тестирования или работы.

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

Проблемы с перечислением

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

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

Проблемы согласования высокой скорости

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

USB определяет два состояния шины данных на этом этапе, J и K чирикает. Когда высокоскоростной USB-хост подключается к другому устройству, хост перезагружает устройство и ждет ответного звукового сигнала K, который будет означать, что устройство поддерживает высокоскоростную передачу данных. Если он не ответит щебетом K, высокоскоростное хост-устройство завершит рукопожатие. Однако, если устройство действительно возвращает сигнал K, хост ответит чередующимися парами сигналов Chirp K и Chirp J, чтобы сообщить устройству, что оно поддерживает высокую скорость. Как только эта транзакция была распознана, устанавливается высокоскоростное соединение.

Проблемы с согласованием скорости могут вызвать проблемы с передачей сигналов между устройствами, в результате чего устройства будут работать неправильно. Например, если полноскоростное устройство по ошибке ответит сигналом K, хост будет думать, что оно способно работать с высокоскоростным сигналом. Это может привести к повреждению пакетов, поскольку устройство не понимает High-speed.

События сброса, приостановки и возобновления

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

Событие сброса возникает, когда хост хочет начать обмен данными с устройством. Это позволит сбросить устройство в ненастроенное состояние по умолчанию, чтобы обеспечить бесперебойную связь. Если это событие не происходит правильно, устройства могут быть не в состоянии эффективно перечислять или обмениваться данными USB правильно.

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

Что такое анализатор USB-протокола (USB-сниффер)?

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

Существует множество анализаторов протоколов, каждый из которых предназначен для анализа определенных протоколов данных, включая I2C, SPI, USB, CAN и eSPI.

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

Программное и аппаратное обеспечение Анализатор USB-протокола

Существует два различных типа анализаторов USB-протокола, которые используются для отладки USB-устройств:

  • Программный анализатор протокола USB
  • Аппаратный анализатор протокола USB

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

Аппаратный анализатор, напротив, представляет собой аппаратный инструмент, который работает отдельно и независимо от главного компьютера. Аппаратные анализаторы подключаются между хост-компьютером и периферийным устройством, чтобы ненавязчиво отслеживать обмен данными между ними. Они позволяют пользователям легко отлаживать встроенный хост и просматривать определенные данные и события, включая согласование скорости, проблемы с синхронизацией и ошибки передачи.

Одним из существенных преимуществ использования аппаратного анализатора протоколов по сравнению с программным анализатором протоколов является его способность захватывать, декодировать и отлаживать низкоуровневые события и ошибки шины. Низкоуровневые события шины включают в себя сигналы K/J, сброс, приостановку, возобновление, вход/неактивные ключи, SOF.

Хотя программные анализаторы обеспечивают определенные уровни видимости системы USB, они не могут заменить аппаратный анализатор протоколов. Часто разработчики USB используют оба типа анализаторов, чтобы обеспечить оптимальную работу своей системы.

На что обратить внимание при выборе анализатора USB-протокола

Хотя многие анализаторы USB-протокола, представленные на рынке, обеспечивают возможности анализа и отладки USB-протокола, каждый из них отличается своими возможностями. .

При выборе подходящего анализатора USB-протокола пользователь должен учитывать, в каких случаях будет использоваться анализатор и есть ли определенные функции, которые жизненно важны для этого.

Скорость захвата USB

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

Возможности в режиме реального времени

Возможности мониторинга в реальном времени позволяют пользователю захватывать, декодировать и анализировать данные USB в режиме реального времени, что означает возможность просмотра данных по мере их поступления, а не путем захвата, загрузки, а затем отображение данных. Это может быть чрезвычайно полезно для сокращения времени на выявление ошибок и позволяет пользователям лучше понять, как ведет себя шина.

Память

Данные, собранные аппаратным анализатором протоколов, обычно сохраняются в памяти устройства и в ОЗУ хост-компьютера для еще большего объема памяти. Больший объем памяти может быть очень полезен для пользователей, выполняющих долгосрочный сбор данных, которым необходимо записывать трафик данных в течение нескольких дней за один раз.

Декодирование на уровне класса USB

USB определяет информацию о коде класса для идентификации функциональных возможностей устройства и группировки похожих устройств, что позволяет им использовать общий драйвер класса USB. Декодирование на уровне класса USB — это преобразование низкоуровневых данных USB в удобочитаемые команды и инструкции уровня класса USB. Наличие этой возможности в анализаторе протоколов очень полезно для лучшего понимания данных быстро и легко, а не для того, чтобы пытаться разобраться в необработанном формате данных USB.

Мониторинг тока и напряжения VBUS

В разъеме USB есть несколько контактов, которые передают определенные данные по кабелю, но также есть провод VBUS, который используется для передачи питания между устройствами. Проблема с VBUS может привести к неправильному питанию устройств или отключению друг от друга из-за перерасхода тока. Наличие анализатора протокола, который позволяет отслеживать ток и напряжение VBUS, может помочь определить любые проблемы, связанные с питанием, при перечислении и подключении устройств.

Аппаратный запуск

Расширенные возможности запуска могут добавить еще одно измерение отладки USB, которое позволяет пользователям запускать захват при соблюдении определенных критериев, таких как соответствие определенным типам пакетов, данным или состояниям шины.

Цифровой ввод/вывод

Наличие функции цифрового ввода/вывода позволяет пользователям синхронизировать трафик USB с внешней логикой.

Наличие этой функции также поддерживает выполнение триггеров и синхронизацию с внешними системами тестирования.

Синхронизация нескольких анализаторов

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

Межплатформенная поддержка

Наличие анализатора протоколов, поддерживаемого несколькими различными операционными системами, обеспечивает более гибкий и удобный процесс отладки. Возможность использования в уже знакомой операционной системе также снижает кривую обучения использованию инструмента.

Обзор анализаторов USB-протокола Beagle компании Total Phase

Компания Total Phase предлагает широкий выбор анализаторов USB-протокола, отвечающих требованиям различных проектов.

Анализатор протокола Beagle USB 12 – Анализатор USB Full Speed ​​1.1

Анализатор протокола Beagle USB 12 отслеживает низко-/полноскоростной USB-трафик со скоростью до 12 Мбит/с. Этот анализатор предлагает отображение, поиск и фильтрацию захваченных данных в режиме реального времени, а также декодирование дескрипторов.

Для получения более подробных сведений об основных функциях и возможностях см. техническое описание анализатора протокола Beagle USB 12.

Анализатор протокола Beagle USB 480 – высокоскоростной анализатор USB 2.0

Анализатор протокола Beagle USB 480 ненавязчиво отслеживает высоко-, полно- и низкоскоростной трафик USB 2. 0 со скоростью до 480 Мбит/с. Этот анализатор предлагает отображение, поиск и фильтрацию захваченных данных в режиме реального времени, а также предлагает декодирование дескрипторов и декодирование класса USB.

Более подробные сведения об основных функциях и возможностях см. в Техническом описании анализатора протокола Beagle USB 480.

Анализатор протокола питания Beagle USB 480 — высокоскоростной анализатор USB 2.0

Анализатор протокола питания Beagle USB 480 ненавязчиво отслеживает трафик USB 2.0 со скоростью до 480 Мбит/с. Этот анализатор предлагает отображение, поиск и фильтрацию захваченных данных в режиме реального времени, а также предлагает декодирование дескрипторов и декодирование класса USB. Версии Standard и Ultimate обеспечивают мониторинг и графическое отображение значений тока и напряжения VBUS в режиме реального времени, а версия Ultimate также предоставляет расширенные триггеры USB 2.0, которые позволяют пользователям создавать гибкие условия триггера на основе состояния на основе шаблонов данных, типов пакетов, ошибок. типы, события и другие критерии.

Для получения более подробных сведений об основных функциях и возможностях см. техническое описание анализатора протокола питания Beagle USB 480.

Анализатор сверхскоростных протоколов Beagle USB 50000 v2 – Анализатор сверхскоростных протоколов USB 3.0

Анализатор сверхскоростных протоколов Beagle USB 5000 v2 ненавязчиво отслеживает сверхскоростной/высоко-/полно-/низкоскоростной USB-трафик до 5 Гбит/с. Версия Standard может одновременно отслеживать трафик USB 2.0 или USB 3.0, а версия Ultimate может одновременно отслеживать трафик USB 2.0 и USB 3.0. Этот анализатор предлагает отображение, поиск и фильтрацию захваченных данных в режиме реального времени, а также предлагает декодирование дескрипторов и декодирование класса USB. Он также предлагает пользователям возможность выполнять расширенные триггеры USB 2.0/USB 3.0, в том числе основанные на состоянии и гибкие условия триггера, основанные на шаблонах данных, типах пакетов, типах ошибок, событиях и других критериях. Кроме того, он обеспечивает улучшенную видимость шины USB 3.0, обнаруживая низкоуровневые события шины, включая обучение канала, опрос LFPS, обучающие последовательности, а также предоставляет представление LTSSM, который отслеживает переходы состояния канала в восходящем и нисходящем направлениях.

Более подробные сведения об основных функциях и возможностях см. в Техническом описании анализатора протоколов Beagle USB 5000 v2 SuperSpeed.

USB Power Delivery Analyzer

USB Power Delivery Analyzer — это инструмент, используемый для регистрации трафика протокола Power Delivery (PD) на разъеме USB Type-C. Он подключается в линию между двумя продуктами Type-C и пассивно фиксирует все сообщения между ними по сигналам CC1 и CC2 (канал связи). При подключении он не мешает сигналам USB 3.2 Gen 2 или USB 2.0, что позволяет захватывать согласование PD для питания, ролей данных USB и DisplayPort или других альтернативных режимов Type-C. Это устройство также поддерживает Power Delivery 3. 0, расширенные сообщения, обработку новых сообщений и декодирование DisplayPort VDM.

Для получения более подробных сведений об основных функциях и возможностях см. техническое описание USB Power Delivery Analyzer.

 

Полный обзор всех наших USB-продуктов и их сравнение см. в нашем Руководстве по USB-продуктам.

 

Как исправить ошибку запроса дескриптора устройства (неизвестное USB-устройство) в Windows 10

Пользователи Windows 10 Домашняя сообщают о проблемах при подключении и использовании USB-устройства на своем компьютере. Одной из таких распространенных проблем является « Неизвестное USB-устройство (сбой запроса дескриптора устройства) ” ошибка, которая отображается в диспетчере устройств.

Когда вы сталкиваетесь с этим сообщением об ошибке, вам фактически сообщают, что компьютер не может использовать конкретное подключенное USB-устройство. Это проблема, когда вы пытаетесь использовать такие вещи, как USB-накопитель, карта памяти, устройство Android, игровой контроллер или что-либо, что подключается к вашему USB-порту.

Данная проблема может быть вызвана аппаратными или системными проблемами. Наша статья посвящена своевременному устранению проблемы с ошибкой запроса дескриптора устройства (неизвестное USB-устройство), независимо от ее причины. Давайте не будем больше терять время и приступим к устранению неполадок.

Способ 1. Проверьте наличие проблем с оборудованием

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

  • Подключите к другому порту USB. Попробуйте использовать порты USB на задней панели. Если устройство вдруг заработало, то, скорее всего, порт USB, который вы изначально использовали, неисправен.
    Мы рекомендуем либо пометить этот порт как нерабочий, либо немедленно заняться его заменой.
  • Подключитесь к другому компьютеру. Попробуйте использовать то же оборудование на другом компьютере и проверьте, нет ли проблем с самим устройством. Если он работает на другом компьютере, вы, скорее всего, имеете дело с системной проблемой самостоятельно. Однако, если устройство по-прежнему не работает, весьма вероятно, что оно сломано. Ищите ремонт или замену.

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

Способ 2. Отключите источник питания

Предупреждение . Используйте этот метод только в том случае, если вы используете портативное устройство, например ноутбук.

По какой-то причине временное отключение блока питания и последующее подключение проблемного оборудования к компьютеру может решить проблему с неизвестным USB-устройством в Windows 10. Просто отсоедините все зарядные кабели от ноутбука, пока компьютер не будет работать только от встроенной батареи. Затем подключите USB-устройство, чтобы проверить, распознает ли его ваша система.

Если этот метод не устраняет ошибку USB-устройства, вы можете исключить источник питания как причину. Однако, если USB начинает работать, попробуйте заменить зарядное устройство.

Способ 3. Удалите драйвер USB в Диспетчере устройств

  1. Нажмите одновременно клавиши Windows + R на клавиатуре, чтобы вызвать утилиту «Выполнить».
  2. Введите « devmgmt.msc » без кавычек, затем нажмите кнопку OK . Это запустит диспетчер устройств в отдельном окне.

  3. Разверните раздел Контроллеры универсальной последовательной шины , затем выберите Неизвестное USB-устройство (сбой запроса дескриптора устройства) из списка.

  4. Щелкните правой кнопкой мыши выбранное USB-устройство и выберите Удалить из контекстного меню. Следуйте инструкциям на экране, чтобы удалить устройство.
  5. После завершения удаления перезагрузите систему. Он автоматически правильно переустановит диск, что может помочь вам избавиться от ошибки, которую вы получаете.

Способ 4. Отключите параметр «Быстрый запуск»

  1. Нажмите одновременно клавиши Windows + R на клавиатуре, чтобы вызвать утилиту «Выполнить».
  2. Введите « control » без кавычек, затем нажмите кнопку OK . Это запустит классическую панель управления в отдельном окне. (Это приложение не следует путать с новыми настройками.)

  3. Измените режим просмотра на Крупные значки в правом углу окна, затем выберите Электропитание из списка элементов.

  4. Щелкните ссылку Выберите, что делают кнопки питания в левой части окна.

  5. Нажмите ссылку Изменить настройки, которые в данный момент недоступны . Это потребует от вас предоставления административного разрешения, что может означать ввод пароля администратора.

  6. Посмотрите раздел Настройки выключения . Убедитесь, что флажок рядом с Включить быстрый запуск (рекомендуется)
    не установлен. Если это так, нажмите на поле, чтобы снять галочку.

  7. Нажмите кнопку Сохранить изменения и перезагрузите устройство.

Метод 5. Извлеките USB-накопитель и выполните поиск изменений в оборудовании

  1. Удалите проблемное USB-устройство, выполнив действия, описанные в Метод 1 .
  2. Оставайтесь в Диспетчере устройств .
  3. Используя меню заголовка, нажмите Действие , а затем выберите Сканировать аппаратные изменения из меню. (Последний значок показан ниже.)

  4. Подождите, пока система распознает все аппаратные изменения, затем снова подключите USB-накопитель, чтобы проверить, работает ли он сейчас.

Метод 6. Запустите средство устранения неполадок оборудования и устройств

  1. Откройте приложение Настройки с помощью0031 Windows + I сочетание клавиш или значок шестеренки в меню «Пуск» .
  2. Перейдите на вкладку Обновление и безопасность .

  3. Прокрутите вниз и выберите Устранение неполадок в меню на левой панели.

  4. Найдите средство устранения неполадок Оборудование и устройства , затем выберите его с помощью мыши и выберите Запустить средство устранения неполадок .
  5. Следуйте всем инструкциям на экране, чтобы определить любые проблемы с USB-портом или другим соответствующим оборудованием. Если что-то подхватывается, выберите соответствующее действие, чтобы исправить или получить дополнительную информацию об ошибке.

Способ 7. Измените настройку выборочной приостановки USB

  1. Нажмите одновременно клавиши Windows + R на клавиатуре, чтобы вызвать утилиту «Выполнить».
  2. Введите « control » без кавычек, затем нажмите ОК кнопка. Это запустит классическую панель управления в отдельном окне. (Это приложение не следует путать с новыми настройками.)
  3. Измените режим просмотра на Крупные значки в правом углу окна, затем выберите Электропитание из списка элементов.
  4. Нажмите Показать дополнительные планы , чтобы открыть скрытый раздел.
  5. Нажмите Изменить настройки, которые в данный момент недоступны 9ссылка 0032. Это потребует от вас предоставления административного разрешения, что может означать ввод пароля администратора.
  6. Выберите план Высокопроизводительный , затем щелкните ссылку Изменить параметры плана .
  7. Нажмите Изменить дополнительные параметры питания .
  8. Нажмите ссылку Изменить настройки, которые в данный момент недоступны . Опять же, это запросит у вас подтверждение администратора.
  9. Найдите и разверните Настройки USB , затем настройка Выборочная приостановка USB . Обязательно отключите обе опции «От батареи » и « Подключено к сети ».
  10. Нажмите кнопку OK и перезагрузите компьютер.

Мы надеемся, что эта статья помогла вам устранить ошибку «Ошибка запроса дескриптора устройства (неизвестное USB-устройство)» в Windows 10. Вы должны иметь возможность использовать свои USB-устройства без появления ошибки, из-за которой невозможно установить работоспособность. связь.

Если вам нужна дополнительная помощь с Windows 10, не стесняйтесь обращаться в нашу службу поддержки клиентов, которая работает круглосуточно и без выходных. Вернитесь к нам за более информативными статьями, посвященными производительности и современным технологиям!

Хотите получать информацию об акциях, предложениях и скидках, чтобы покупать нашу продукцию по лучшей цене? Не забудьте подписаться на нашу рассылку, введя свой адрес электронной почты ниже! Получайте последние новости о технологиях по электронной почте и будьте первыми, кто прочитает наши советы, чтобы стать более продуктивным.

Usb invalid during easy handycam что делать: Обзор видеокамеры Sony DCR-SR42E · 16 янв 2008 · Обзоры · Обзоры и статьи о технике · Магазин мобильной электроники НОУ-ХАУ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Пролистать наверх