Usb dp1 что это

краткая шпаргалка по USB

Вот на картинке ниже все отчетливо видно (один пакет от ведомого):

Usb dp1 что это. . Usb dp1 что это фото. Usb dp1 что это-. картинка Usb dp1 что это. картинка

Сначала все просто:

Пакет всегда начинается с SYN (10000000).

Примерная последовательность пакетов.

Usb dp1 что это. . Usb dp1 что это фото. Usb dp1 что это-. картинка Usb dp1 что это. картинка

Как происходит дальше работа на примере обычной клавиатуры

Хост долбит периодически PID IN по адресу устройства плюс Endpoint устройства (у нас EndP 0x01), который отвечает за прием данных от клавиатуры (IN для хоста).

Usb dp1 что это. . Usb dp1 что это фото. Usb dp1 что это-. картинка Usb dp1 что это. картинка

Если никакая клавиша не нажата ведомый обязан ответить и отвечает NAK. Такие пакеты хост передает примерно 1 раз в 10ms и устройство если не нажата клавиша передает NAK.

А вот когда на клавиатуре нажимается какая-нибудь клавиша, ведомый ответит сначала DATA0 пакетом и следом пакет ACK.

Usb dp1 что это. . Usb dp1 что это фото. Usb dp1 что это-. картинка Usb dp1 что это. картинка

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

Видно как хост тупо чередует EP0 и EP2.

Если не возникает какого-то прерывания у девайса

Тут надо в регистры лезть и отсрочки уже не будет. Какие мысли возникают в первую очередь. Прерывания маскируются вроде (надо проверить).

Usb dp1 что это. . Usb dp1 что это фото. Usb dp1 что это-. картинка Usb dp1 что это. картинка

В процессе сверки регистров мы находим отличия в OTG_FS_GLOBAL, исправляем, заодно изучаем назначение регистров и в какой-то момент даже ловим __HAL_PCD_IS_INVALID_INTERRUPT (на картинке выше видно). Ура хоть что-то.

Момент истины

Где эта таблица, где ее адреса.

#define USB_OTG_FS_PERIPH_BASE 0x50000000U [stm32f205xx.h]
.
#define USB_OTG_FS ((USB_OTG_GlobalTypeDef *) USB_OTG_FS_PERIPH_BASE) [stm32f205xx.h]
.

Опять момент истины

Скан коды USB HID клавиатур это не ASCII коды и не не коды PS/2 клавы.

Источник

Поговорим о USB.

Я не буду говорить ни о USB2 ни тем более о USB3. Это для меня в пока основном «высокие материи». Давайте поговорим о старом добром USB1.1.
И пожалуйста не смейтесь. На самом деле, если Вы поищите в русскоязычном интернете техническую спецификацию на USB1.1 (я уже не говорю про USB2, а в USB3 наверное Intel вообще не публикует деталей), то вряд ли Вы найдете там что нибудь стоящее. В основном у нас можно найти общие сведения и общие фразы. Нас же, как разработчиков аппаратуры интересуют технические детали стандарта и возможность реализации устройств поддерживающих его.
Еще конкретнее вопрос стоит так: сможем ли мы подключить платку Марсоход через USB к компьютеру?

Естественно прежде всего нужно ознакомиться со спецификацией USB1.1. Теоретически нужно посетить сайт www.usb.org и взять там все, что нужно. Однако не все так просто. Взять оттуда скорее всего у Вас просто так не получится. Спецификации они почему-то продают http://www.usb.org/developers/estoreinfo/USB_product_order_form.pdf да и найти нужное в дебрях этого сайта не просто.
Теперь спецификацию на USB1.1 можно взять на нашем сайте!

Здесь же, в этой статье, я попробую описать основные принципы работы USB1.1.
Сразу сделаю оговорку: во-первых, я не очень люблю USB1.1, слишком уж замудрено он придуман (мне кажется можно было сделать проще), во-вторых, естественно, в маленькой статье невозможно описать все. Прошу заметить, что в файле спецификации USB1.1 целых 327 ужасных страниц текста и картинок. Если у Вас есть мысль напечатать это на принтере, то не советую. Реально полезной информации там не очень много, зато «много букав».

Итак, приступим.
В разъеме USB1.1 всего четыре контакта:

Таким образом, мы видим всего 2 сигнала для обмена данными между хостом (компьютером) и подключаемым устройством. Эти сигналы DP и DM (иногда их обозначают D+ и D-) – это дифференциальная пара. Сигнал передается по ним в противофазе. Это позволяет на приемном конце бороться с помехами.

Как хост определяет, что подключено новое устройство? Довольно просто. На стороне хоста обе линии DP и DM притянуты к GND через резисторы 15кОм. Контроллер хоста проверяет состояние этих линий. Если на обеих линиях ноль, то это значит, что ничего не подключено. На стороне подключаемого устройства один из сигналов притянут через резистор 1,5кОм к напряжению питания. Таким образом, если устройство подключено, то одна из линий либо DP либо DM поднимается в состояние «единица» и хост контроллер видит, что подключено новое устройство.

Устройства для USB1.1 бывают двух типов: полноскоростные (full speed) и низкоскоростные (low speed). Посмотрите на эти две картинки:
Usb dp1 что это. usb low speed. Usb dp1 что это фото. Usb dp1 что это-usb low speed. картинка Usb dp1 что это. картинка usb low speed

Usb dp1 что это. usb full speed. Usb dp1 что это фото. Usb dp1 что это-usb full speed. картинка Usb dp1 что это. картинка usb full speed

Таким образом, полноскоростные устройства имеют подтягивающий резистор на +5В для сигнала D+, а низкоскоростные устройства – для сигнала D-.

Частота передачи данных для полноскоростных устройств 12МГц, а для низкоскоростных 1,5МГц. Низкоскоростное устройство принимает и посылает данные до 8 байт длиной. Высокоскоростное устройство может посылать или принимать до 64 байт данных.

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

Хост контроллер компьютера ведет опрос подключенных устройств каждую миллисекунду – этот временной промежуток называется фреймом. В начале каждого фрейма хост контроллер посылает специальный SOF (Start Of Frame) пакет для полноскоростных подключенных устройств или SE0 для низкоскоростных устройств.

Если устройство не получает SOF или SE0 некоторое время (несколько фреймов), то это означает, что оно должно уйти в спячку (suspend) и по возможности снизить энергопотребление.

Отдельно нужно обратить внимание на состояние SE0. Это состояние, когда обе линии DP и DM находятся «в нуле». Это состояние используется в 3-х случаях.

Во-первых, после подключения устройства программное обеспечение хоста дает ему команду «сброс» (Reset). Хост опускает обе линии DP и DM в «ноль» на время большее 10мс. Подключенное устройство должно воспринять это действие как общий «сброс».

Во-вторых, как я уже сказал, для низкоскоростных утройств каждый фрейм начинается с состояния SE0 (обе линии DP и DM в нуле) длительностью 2 такта от 1.5МГц.

Все данные в любую сторону оформлены в виде пакетов. Давайте посмотрим как они выглядят на физическом уровне. Лучше всего изучать по картинкам, а они в спецификации USB1.1 какие-то не очень понятные. Я нарисовал свою картинку.
Usb dp1 что это. ls usb signals. Usb dp1 что это фото. Usb dp1 что это-ls usb signals. картинка Usb dp1 что это. картинка ls usb signals
Здесь видно, что подключено низкоскоростное устройство, так как фрейм начинается с SE0 – по времени 2 бита DP и DM находятся в нуле.

Дальше видно 3 пакета: хост посылает пакет SETUP, посылает пакет DATA0 и получает от устройства пакет ACK. Каждый пакет всегда начинается со специального символа SYN, его значение 0x80. Байт передается младшими битами вперед. Кодировка несколько странная. Каждый нулевой бит кодируется изменением сигнала DP/DM на противоположный. Каждый единичный бит состояние линий не изменяется. Однако есть исключение – если в передаваемом потоке окажется подряд шесть единиц, то состояние линий DP/DM принудительно меняется на противоположный. Этот нулевой бит должен быть удален на приемном конце при приеме пакета. Этот алгоритм называется «bit stuffing». Обратите внимание на завершение пакетов состоянием SE0 – EOP (End Of Packet). Интервал между пакетами должен быть не менее времени 2 бит, на практике обычно больше. Это был физический уровень связи.

Рассмотрим уровень протокола. Здесь все гораздо более запутанно. Без поллитра не разобраться (конечно если Вам больше восемнадцати). Для чего разработчики стандарта сделали все это так сложно я и сам не пойму.

Существуют пакеты нескольких типов. В каждом типе есть под-типы (это мое определение, в спецификации так не говорят).
Итак вот таблица:

Тип пакетаИдентификатор пакета PID в шестнадцатеричном видеОписание
Token OUT0xE1Используется для передачи адреса устройства и номера канала (endpoint) во время транзакции передачи данных от хоста к уствойству
Token IN0x69Используется для передачи адреса устройства и номера канала (endpoint) во время транзакции передачи данных от устройства к хосту
Token SETUP0x2DИспользуется для передачи адреса устройства и номера канала (endpoint) во время транзакции передачи данных от хоста к уствойству к специальному управляющему каналу (control pipe)
Token SOF0xA5Маркер начала фрейма и номер фрейма
Data DATA00xC3Используется для передачи четного пакета данных
Data DATA10x4BИспользуется для передачи нечетного пакета данных
Handshake ACK0xD2Подтверждение о приеме данных
Handshake NAK0x5AЛибо приемник не может принят данных либо передатчик не может послать
Handshake STALL0x1EОстанов endpoint или служебный запрос не поддерживается
Special PRE0x3CПосылается USB хабу, когда требуется переключить скорость в низкоскоростную

Рассмотрим формат основных пакетов: token, data, handshake.
Не забудьте, что в линии USB пакеты посылаются начиная с символа SYN 0х80, а уж затем вот эти пакеты и завершаются они EOP (2 такта линии DP и DM в нуле).
Usb dp1 что это. usb token pkt. Usb dp1 что это фото. Usb dp1 что это-usb token pkt. картинка Usb dp1 что это. картинка usb token pkt

Usb dp1 что это. usb data pkt. Usb dp1 что это фото. Usb dp1 что это-usb data pkt. картинка Usb dp1 что это. картинка usb data pkt

Usb dp1 что это. usb handshake pkt. Usb dp1 что это фото. Usb dp1 что это-usb handshake pkt. картинка Usb dp1 что это. картинка usb handshake pkt

Для token и data еще нужно посчитать контрольные суммы. Их можно считать вот так (написано на языке C):

//функция принимает двухбайтовое слово где адрес и номер канала, считает CRC5 и //вписывает контрольную сумму прямо в нужное место этого слова
USHORT CalcCrc5ForUsbTokenPacket(USHORT a)
<
ULONG b = 0x1f;
USHORT d = a;
for(int i=0; i >= 1;
b ^= 0x14;
>
else
b >>= 1;
d >>= 1;
>

//функция принимает указатель на пакет данных (без PID) и длину пакета
//возвращает CRC16
USHORT CalcCrc16ForUsbDataPacket(char *pData, int len)
<
USHORT b = 0xFFFF;
for(int i=0; i >= 1;
b ^= 0xa001;
>
else
b >>= 1;
a >>= 1;
>
>
b ^= 0xffffffff;
return (USHORT)b;
>

Ну а на последок, чтобы Вы оценили все «прелесть» диалога между хостом (компьютером) и подключенным устройством посмотрите на следующую картинку:
Usb dp1 что это. usb dialog. Usb dp1 что это фото. Usb dp1 что это-usb dialog. картинка Usb dp1 что это. картинка usb dialog

Это снимок экрана с программы USB Tracker – устройства позволяющего записывать и анализировать весь трафик между хостом и устройством.

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

Источник

Варианты аппаратной реализации USB Type-C, или Когда не требуется Power Delivery

Usb dp1 что это. image loader. Usb dp1 что это фото. Usb dp1 что это-image loader. картинка Usb dp1 что это. картинка image loader

Когда мы в SberDevices делаем новое устройство, работаем над его аппаратной частью, перед нами встаёт вопрос выбора интерфейсов. Важным моментом при выборе является их доступность и совместимость с другими устройствами.

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

Краткий обзор особенностей USB TYPE-C

Стандарты USB существуют много лет, развиваются и совершенствуются по мере увеличения технологических потребностей и возможностей. Несмотря на свою универсальность, которая следует из аббревиатуры, привычный USB перестал удовлетворять по объему своей функциональности. В частности, не может решить задачу по обеспечению питания многих современных устройств, потребление которых серьёзно увеличилось. Первая версия USB TYPE-C появилась в 2013 году. Помимо возможностей USB 2.0 и USB 3.0, USB-C стал поддерживать существенно более энергоёмкие профили питания, а также альтернативные режимы работы. В альтернативных режимах контакты разъёма используются для передачи данных высокоскоростных стандартов, таких как Display Port, Thunderbolt, HDMI, Mobile High-Definition Link (MHL). Недавно была опубликована новая реализация стандарта — USB4, которая также ориентируется на спецификацию USB-C.

Описание и назначение контактов разъёма

Разъём включает в себя 24 контакта. Такое большое число контактов по сравнению с привычными разъёмами USB связано как с добавлением новых контактов, расширяющих функциональность, так и с дублированием контактов на противоположную часть разъёма. Так группы сигналов USB 2.0 и USB 3.0 задублированы, разъем стал симметричным, поэтому теперь его можно вставлять любой стороной.

Рассмотрим группы сигналов USB-C соединителя:

ГруппаЦепи
ПитаниеVBUS (4 контакта), GND (4 контакта)
USB 2.0DP (2 контакта), DN (2 контакта)
USB 3.0TX1+, TX1-, TX2+, TX2-, RX1+, RX1-, RX2+, RX2-
Конфигурационные контактыCC1, CC2
Дополнительные (Альтернативный режим)SBU1, SBU2

Видно, что под питание заложено 4 пары контактов. Это намекает на то, что через разъём стала возможна доставка существенно большей энергии для питания устройства. Через контакты питания возможна передача до 100 Ватт в нагрузку.

Профили питания доступные через USB TYPE-C:

USB 2.05 В 500 mA
USB 3.0/USB 3.15 В 900 mA
USB BC 1.25 В, до 1.5 А
USB Type-C Current 1.5A5 В 1.5 A
USB Type-C Current 3.0A5 В 3.0 A
USB Power Deliveryдо 20 В, до 5A

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

Чтобы иметь возможность использовать профиль питания с большим током, при установке соединения нужно воспользоваться конфигурационными контактами CC.

Конфигурационные контакты СС

С помощью конфигурационных контактов CC (Configuration channel) происходит подключение двух устройств, установка параметров соединения, профилей питания, а также информационный обмен протокола USB Power Delivery. Функционально CC1- и CC2-пины решают следующие задачи:

Usb dp1 что это. image loader. Usb dp1 что это фото. Usb dp1 что это-image loader. картинка Usb dp1 что это. картинка image loader

Источник (он же DFP) подтягивает линии CC к плюсу через резисторы Rp или использует источники тока. Потребитель (UFP) в свою очередь через резисторы Rd подтягивает линии CC к минусу.

Выставляя определённый номинал Rp (или создавая определённый ток на линии СС), host сообщает, какой ток для питания устройства он может обеспечить. Измеряя падение напряжения на Rd, потребитель понимает, какой Rp используется на противоположном конце и, следовательно, определяет ток питания, который может обеспечить host. Без использования USB Power Delivery по такой схеме возможно установить соединение c током до 3А с единственно возможным напряжением 5В.

Экономичный вариант реализации без USB PD

Как видно выше, спецификация USB-C поддерживает широкий спектр стандартов передачи данных и профилей электропитания, но это не означает, что разработчик обязан использовать всю функциональность. Минимальный набор USB TYPE-C может включать в себя USB 2.0 с контактами CC и единственным напряжением питания 5V. В такой конфигурации можно обеспечить потребителю до 15 Вт (5 В, 3А), что значительно больше, чем может дать стандартный порт USB 3.0 – 4,5 Вт (5В, 900 мА).

Чтобы реализовать логику подключения между DFP и UFP, можно использовать микросхему контроллера конфигурации CC, например, PTN5150. Этот вариант значительно проще и дешевле навороченных контроллеров, поддерживающих USB Power Delivery. Структурная схема выглядит так:

Usb dp1 что это. image loader. Usb dp1 что это фото. Usb dp1 что это-image loader. картинка Usb dp1 что это. картинка image loader

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

Микросхема имеет интерфейс I2C, с его помощью можно определить или изменить роль устройства (DFP, UFP, DRP).

Когда выбирается роль DFP, устройство предполагается как Power Source, для которого есть возможность выбрать 3 профиля питания. После выставления соответствующих бит в регистре управления, происходит подключение соответствующего источника тока на линию CC.

Ток на СС-линииРежим питания
80 uA5V / 0.9 A
180 uA5V / 1.5 A
330 uA5V / 3 A

В случае определения микросхемы в качестве UFP, контакты CC подключаются через резистор 5,1 кОм на землю. Монитор измеряет падение напряжения на этом резисторе и в статусный регистр заносится текущий режим питания.

Также возможно установить роль Dual Role Power (DRP), в этом режиме микросхема последовательно изменяет состояние СС-контактов от “pull-up Rp” до “pull-down Rd” и обратно до тех пор, пока не будет установлено соединение. Соединение возможно только между одним источником (Power Source) и одним потребителем (Power Sink). Таким образом, когда микросхема находится в режиме DRP и монитор напряжения CC-контактов замечает понижение напряжения на противоположном конце (подключён “pull-down Rd”), устройство понимает, что подключено к Sink, и начинает играть роль Source. Такой режим полезен в том случае, когда заранее неизвестно, в каком режиме должно работать устройство.

Рассмотрим пример использования контроллера

Кроме описанных выше СС-пинов и I2C-шины стоит отдельно отметить контакты ID, CON_DET, PORT. Контакт ID отображает режим, в котором в данный момент находится контроллер. Когда устройство определило себя в качестве DFP, ID примет значение LOW. Контакт CON_DET находится в HIGH, когда соединение установлено, LOW — в обратном случае. Эти два логических сигнала будем использовать далее для включения (когда мы DFP) и отключения (UFP) питания подключённого устройства.

Port — это вход, которым задаётся начальный режим устройства после включения питания. В случае, когда используется “pull-up”, контроллер становится DFP, если “pull-down” — UFP. Если нога осталась «висеть в воздухе», будет использоваться режим Dual Role, и устройство будет ждать подключения, чтобы определиться со своей ролью. Это состояние может быть изменено позднее, после конфигурирования по I2C или изменения уровня напряжения на PORT. Таким образом можно управлять режимами работы без использования I2C.

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

Usb dp1 что это. image loader. Usb dp1 что это фото. Usb dp1 что это-image loader. картинка Usb dp1 что это. картинка image loader

Наша задача подавать питание на разъём USB-C только в том случае, когда к нам подключён UFP. ID в таком случае примет значение LOW, CON_DET — значение HIGH. Для того, чтобы открыть ключ высоким уровнем HIGH, надо реализовать функцию Y = CON_DET& (NOT ID). Таким образом, если снаружи подключён UFP, он от нас питается, если DFP, то напряжение на разъём не подаётся и не происходит конфликта двух источников.

В случае, если нет задачи менять роль устройства в процессе работы, а также не требуется определения ориентации кабеля, можно выполнить вариант проще, без микросхемы вообще. Допустим, ваше устройство играет строго одну роль — UFP/Power Sink, например, это флешка. В таком случае достаточно выводы СС1 и СС2 на разъёме подключить через 5,1 кОм на землю.
В случае, если ваше устройство играет только роль DFP/Power source и оно должно подключаться к устройству USB-C Dual Role, также можно обойтись резисторами. В этом случае подбираем номиналы в зависимости от напряжения источника, к которому подключаем резисторы.

Источник

Как модно подключать монитор: VGA, DVI, HDMI, DisplayPort, USB Type-C, Thunderbolt 3

Usb dp1 что это. q93 2937e4e4bbda2ec32a24e78c263f44a5c3d2aeb5fe64b4c64d9501e974ccb414. Usb dp1 что это фото. Usb dp1 что это-q93 2937e4e4bbda2ec32a24e78c263f44a5c3d2aeb5fe64b4c64d9501e974ccb414. картинка Usb dp1 что это. картинка q93 2937e4e4bbda2ec32a24e78c263f44a5c3d2aeb5fe64b4c64d9501e974ccb414

Usb dp1 что это. q93 cad42ab2f4d80a9ac7735d078f9b6c16c2e0210ed4fec3d8f6097fd2a54a9a16. Usb dp1 что это фото. Usb dp1 что это-q93 cad42ab2f4d80a9ac7735d078f9b6c16c2e0210ed4fec3d8f6097fd2a54a9a16. картинка Usb dp1 что это. картинка q93 cad42ab2f4d80a9ac7735d078f9b6c16c2e0210ed4fec3d8f6097fd2a54a9a16

Содержание

Содержание

Да, именно “модно”, а не “можно”. Среди всех возможных способов выберем актуальные. Для этого придётся вспомнить и хорошо известные интерфейсы, и подробнее рассмотреть наиболее производительные и перспективные.

Важно отличать видеоинтерфейс от видеоразъёма. Во многих случаях их отождествляют. Интерфейс — это более широкое понятие чем разъём и кабель для подключения. Для одного интерфейса пригодны несколько разъёмов, совместимых по электрическим характеристикам. Более того, один и тот же порт, например, USB-C используется и для передачи данных по стандарту USB, и для трансляции видео по Thunderbolt 3.

А Вы ещё пользуетесь VGA?

VGA разработан компанией IBM в далёком 1987 году изначально для своих компьютеров, но получил в итоге повсеместное распространение. Это аналоговый интерфейс с раздельной передачей сигналов RGB, кадровой и строчной развёрток. Не взирая на его почтенный возраст, до сих пор встречается на мониторах, проекторах и другой технике. При этом Intel, AMD и другие крупные производители комплектующих давно отказались от поддержки VGA. Поэтому сейчас интерес представляют только преобразователи интерфейса в более современные. Среди разъёмов VGA 15-контактный разъём типа “D-sub” стал монополистом.

Usb dp1 что это. q93 c749e2becb08fb59c8a61b73cff8fa940fef398d7af210e1f640957c963e01b7. Usb dp1 что это фото. Usb dp1 что это-q93 c749e2becb08fb59c8a61b73cff8fa940fef398d7af210e1f640957c963e01b7. картинка Usb dp1 что это. картинка q93 c749e2becb08fb59c8a61b73cff8fa940fef398d7af210e1f640957c963e01b7

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

DVI. Отец цифровых видеоинтерфейсов

Аббревиатура DVI расшифровывается дословно как “цифровой визуальный интерфейс”. Это первый цифровой интерфейс, который стал широко применяться в мониторах и видеокартах. Определено три типа передачи данных, два режима работы и соответствующие им разъёмы.

Usb dp1 что это. q93 960a64fc92dc38f9971dbf934532dd627fb35793925e440859d0c92080e0e67a. Usb dp1 что это фото. Usb dp1 что это-q93 960a64fc92dc38f9971dbf934532dd627fb35793925e440859d0c92080e0e67a. картинка Usb dp1 что это. картинка q93 960a64fc92dc38f9971dbf934532dd627fb35793925e440859d0c92080e0e67a

DVI-A поддерживает только аналоговую передачу данных, DVI-D — только цифровую, а в DVI-I доступны оба варианта. Тот самый переходник DVI-VGA работает как раз благодаря наличию комбинированного типа DVI-I.

Более сложные адаптеры с цифро-аналоговым преобразователем позволят “подружить” VGA с DVI-D.

Таким образом можно подсоединить запылившийся монитор к современным видеокартам, на которых часто присутствует DVI-D.

Режимы Single-link и Dual-link определяют пропускную способность и соответствующее максимальное разрешение и частоту обновления экрана. Для Single-link это 1920×1200 (60 Гц) или 1920×1080 (75 Гц), а для Dual-link — 2560×1600 (60 Гц) или 2048×1536 (75 Гц). При этом битрейт интерфейса достигает 3.4 Гбит/с. Full HD можно передать по кабелю длиной до 10 метров.

HDMI. Мейнстрим передачи мультимедиа

HDMI — это следующий шаг эволюции цифровых интерфейсов после DVI-D. Он более компактный, быстрый и передаёт многоканальный цифровой звук. Существует три актуальных версии стандарта: 1.4, 2.0 и 2.1. Последняя версия была объявлена в конце 2017 года и постепенно интегрируется в новые продукты. В таблице представлены основные характеристики в зависимости от версии. Начиная с версии 2.0 появилась поддержка соотношения сторон 21:9 и нескольких видеопотоков.

HDMI v.Полоса пропускания, Гбит/сМаксимальное поддерживаемое разрешениеМаксимальное разрешение при 60 fpsМаксимальное разрешение при 120 fpsПараметры аудио (частота/количество каналов)
1.410.22K (2560×1440)1536 кГц/32
2.14810K (10240×4320)8K (7680×4320)4K (3840×2160)1536 кГц/32

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

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

Выбор кабеля HDMI — важный аспект производительности вашей мультимедийной системы. Сертифицированные кабели имеют следующие обозначения:

Дополнение в обозначении “with Ethernet” указывает на возможность объединения устройств в сеть 100 Мбит/с.

Существуют три основных форм-фактора разъёма HDMI: стандартный (type А) и уменьшенные мини (type C) и микро (type D) для ноутбуков и других мобильных устройств.

Usb dp1 что это. q93 c6dc7ed429cfad5bbe48753678b5790d72540024aa2c050a05aa054ce526416e. Usb dp1 что это фото. Usb dp1 что это-q93 c6dc7ed429cfad5bbe48753678b5790d72540024aa2c050a05aa054ce526416e. картинка Usb dp1 что это. картинка q93 c6dc7ed429cfad5bbe48753678b5790d72540024aa2c050a05aa054ce526416e

Пара важных правил. Первое — никогда не соединять/отсоединять кабели на работающем оборудовании! Иначе может случиться “Хьюстон, у нас проблемы!” Второе — если кабель длинный (более 5 метров) и в нём есть усилители, то у провода есть направленность. Это означает, что один конец нужно подключать строго к источнику, а другой — строго к устройству вывода изображения. Обратите внимание на маркировку в виде стрелок или обозначения монитора на одном из разъёмов.

Usb dp1 что это. q93 10ef33e032d929e4154474180a04f0f4c09943cab21d6eddb3f71183affb3275. Usb dp1 что это фото. Usb dp1 что это-q93 10ef33e032d929e4154474180a04f0f4c09943cab21d6eddb3f71183affb3275. картинка Usb dp1 что это. картинка q93 10ef33e032d929e4154474180a04f0f4c09943cab21d6eddb3f71183affb3275

HDMI электрически совместим с DVI (DVI-D и DVI-I), поэтому проблем с переходом между этими интерфейсами нет. Также есть и адаптеры для VGA, где по аналогии с DVI трудится внутренний преобразователь в цифру.

DisplayPort. Пристегнитесь, взлетаем!

Разъём DisplayPort (DP) встречается практически на всех современных видеокартах и топовых мониторах.

Принципиальное отличие от HDMI — пакетная передача данных, расширяющая возможности упаковки нескольких потоков в один канал. Такой принцип используется в PCI-Express и USB.

Интерфейс был принят в 2006 году, с тех пор вышли версии 1.1-1.4, а в июне 2019 года объявлена спецификация 2.0. В последней планка полосы пропускания устанавливается на уровне 80 (!) Гбит/с. Устройства с новейшим DP на борту начнут появляться только к концу 2020 года, но это уже то будущее, что становится настоящим. При этом и версии 1.3-1.4 обладают впечатляющими характеристиками, превосходящими, например, HDMI 2.0. К одному порту можно подключить два монитора с разрешением 4K или четыре с 2K при 60 fps. В таблице приведены параметры для одного монитора.

DP v.Полоса пропускания, Гбит/сМаксимальное поддерживаемое разрешениеМаксимальное разрешение при 60 fpsМаксимальное разрешение при 120 fpsПараметры аудио (частота/количество каналов)
1.221.65K (5120×2880)2K (2560×1440)768 кГц/8
1.332.48K (7680×4320)5K (5120×2880)4K (3840×2160)768 кГц/8
1.432.48K (7680×4320)5K (5120×2880)4K (3840×2160)1536 кГц/32
2.08016K (15360×8640)10K (10240×4320)5K (5120×2880)не менее 1536 кГц/32

Кабели DP аналогично HDMI не имеют ограничения по длине в описании самого стандарта. Требования предъявляются к обеспечению гарантированной скорости передачи данных. В продаже большинство кабелей не более трёх метров в длину.

Это один из немногих технических параметров, в котором DP уступает HDMI. Вообще сравнение этих интерфейсов из области “кто круче — Сталлоне или Шварценеггер”, но его постоянно приводят. По факту, технически DP — более “продвинутый” и быстрый интерфейс, но за HDMI говорит гораздо более развитая экосистема. Чтобы подключить проектор, подойдёт HDMI-провод от Blu-Ray проигрывателя или другой домашней мультимедиа-техники. В этом сегменте HDMI встречается в разы чаще, а DP — удел мощных видеокарт и профессионального оборудования.

Спецификации DP определяют два вида разъёмов, отличающихся только размером: полноразмерный (DisplayPort) и мини (mini DisplayPort). MiniDP используется также для Thunderbolt 2, что позволяет через этот порт работать и с мониторами, и с внешними дисками.

Usb dp1 что это. q93 fed7c3be9cf4eaa1036e9ea02088d0087c38193be1767370ef31f38ef7d56bab. Usb dp1 что это фото. Usb dp1 что это-q93 fed7c3be9cf4eaa1036e9ea02088d0087c38193be1767370ef31f38ef7d56bab. картинка Usb dp1 что это. картинка q93 fed7c3be9cf4eaa1036e9ea02088d0087c38193be1767370ef31f38ef7d56bab

DP поддерживает совместимость со всеми рассмотренными выше интерфейсами. Кабели и адаптеры заботливо штампуются производителями.

USB Type-C. Курс на универсальность

Как сказано в начале, один и тот же порт может оказаться не тем, чем кажется. USB Type-C предлагает три сценария использования: собственно, USB-хост, передача изображений (alternate mode) и Thunderbolt 3.

Usb dp1 что это. q93 36a1fc51129ce1a624af982a7913ee7936b05d6dee7e31a5de453999a77ebdba. Usb dp1 что это фото. Usb dp1 что это-q93 36a1fc51129ce1a624af982a7913ee7936b05d6dee7e31a5de453999a77ebdba. картинка Usb dp1 что это. картинка q93 36a1fc51129ce1a624af982a7913ee7936b05d6dee7e31a5de453999a77ebdba

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

В режиме alternate mode USB Type-C передаёт “сторонние” сигналы, в том числе, DP. Это возможно по двустороннему кабелю USB Type-C, обеспечивая работу с монитором 8K при 60 fps. При чем по этому же кабелю можно получать питание и данные SuperSpeed USB.

Usb dp1 что это. q93 0ea3135fa4e2d8af5af7260273da4631751e35f26423ad4f432f8ef2484d353d. Usb dp1 что это фото. Usb dp1 что это-q93 0ea3135fa4e2d8af5af7260273da4631751e35f26423ad4f432f8ef2484d353d. картинка Usb dp1 что это. картинка q93 0ea3135fa4e2d8af5af7260273da4631751e35f26423ad4f432f8ef2484d353d

Совместимые устройства приведены на официальном сайте DP. Но далеко в такой конфигурации в буквальном смысле не уедешь — длина кабеля не более одного метра.

Также можно подключить HDMI-дисплей через адаптер или по кабелю HDMI-USB Type-C. Для того, чтобы всё работало, нужно чтобы источник поддерживал alternate mode. Разобраться в этом — задача нетривиальная. Если это ясно и чётко не прописано в спецификации устройства, то лучше обратиться в поддержку производителя за разъяснением.

Usb dp1 что это. q93 1226edd7affda7232a7dbf45c84d664c5efefa5990b135a0424a17a1bc441307. Usb dp1 что это фото. Usb dp1 что это-q93 1226edd7affda7232a7dbf45c84d664c5efefa5990b135a0424a17a1bc441307. картинка Usb dp1 что это. картинка q93 1226edd7affda7232a7dbf45c84d664c5efefa5990b135a0424a17a1bc441307

Гораздо проще разобраться с Thunderbolt 3. DP уже “упакован” в интерфейсе, поэтому к такому порту можно смело подключать совместимый монитор.

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

Подключай и властвуй!

Интерфейсы VGA и DVI ещё встречаются, и даже чаще чем дисковые и кнопочные телефоны, но от них уже веет нафталином. Актуальны HDMI, DisplayPort, Thunderbolt 3 и USB. Чем позднее версия стандартов, тем лучше. Если у вас самые высокие требования к качеству и частоте обновления картинки, то обратите внимание на DisplayPort. Если предполагаются длинные кабели, то смотрите в сторону HDMI. Хотите дополнительно подключать к монитору и телефон, и планшет, используя единственный в доме кабель? Есть варианты с USB и Thunderbolt 3.

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

Источник

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

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