Порт VGA с возможностью горячей замены?


43

На собраниях я часто вижу людей, отсоединяющих разъем VGA от одного работающего ноутбука и подключающего его к другому, пока проектор все еще включен.

Является ли это 100% без риска, и нормально с точки зрения дизайна стандарта VGA? Если существует риск, связанный с «горячим» подключением VGA, можно ли его удалить, выключив или приостановив работу ноутбука, дисплея или обоих?

Я вижу, что это делается все время, не вызывая катастрофы, поэтому ясно, что меня не интересуют ответы о том, что «мы делаем это все время, так что все должно быть в порядке!».

Я хочу знать, есть ли риск - реальный или теоретический - что-то ломается при этом.

РЕДАКТИРОВАТЬ: я сделал поиск в Интернете по этой теме, и я никогда не нашел четкого заявления о том, почему это безопасно или небезопасно для VGA-устройств с горячей заменой. Типичная форма - это вопрос на форуме, задающий в основном тот же вопрос, что и я, и следующие типы утверждений.

  • Да, это горячая замена! Я делаю это все время!
  • Это связано с каким-то риском, так что не делайте этого!
  • Ты какой-то придурок, если думаешь, что есть риск, так что просто сделай это!

Но нет объяснения, почему это безопасно или нет ...

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

Поэтому я искал настоящее руководство по проектору и нашел «Руководство пользователя проектора Lenovo C500» . На странице 3-1 говорится:

Подключение устройств

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

[образ]

Внимание: в целях безопасности отключите все питание проектора и устройств перед выполнением подключений.

Но опять же, нет хорошего объяснения.


Бьюсь об заклад, это предупреждение является утверждением адвоката CYA.
music2myear

Ответы:


45

Давайте посмотрим на сигналы в разъеме VGA:

  • Контакты 1, 2, 3: (R, G, B) аналоговые цветные сигналы от 0 до 0,7 В на монитор
  • Контакты 13, 14: (Hsync, Vsync) сигналы синхронизации TTL от 0 до 5 В на монитор
  • Вывод 9: 5 В на I2C EEPROM монитора
  • Контакты 12, 15: (SDA, SCL) 0–5 В I2C тактовые импульсы и данные в / из EEPROM монитора
  • Контакты 11, 12, 4, 15: (ID0, ID1, ID2, ID3) ID, устаревшие

Если мы посмотрим на схему относительно современного ЖК-монитора (LG L1733TR, отсюда ), мы увидим несколько защитных диодов на входе:

введите описание изображения здесь

Пины 1, 2, 3: R, G, B аналоговые сигналы

Эти три сигнала имеют защитные диоды (D416-D418, в красном прямоугольнике сверху), связанные как с напряжением питания 5 В монитора, так и с землей. Эти диоды используются в качестве диодов TVS (переходного напряжения), а также предотвращают повреждение электростатического разряда от аналого-цифрового преобразователя монитора.

Контакты 9, 12, 15 13, 14: 5 В, сигналы Hsync, Vsync TTL, сигналы I2C

Эти сигналы имеют стабилитрон по 5,6 В каждый, который проводит любое избыточное напряжение на землю. (ZD410, ZD411, ZD415, ZD414: красный прямоугольник внизу; ZD412: красный круг)

Кроме того, в большинстве сигналов также есть последовательно включенные резисторы и резисторы с понижением к земле.

Со стороны ПК я не смог найти схему видеокарты. Однако по своему опыту я вспоминаю, что большинство видеокарт имеют очень похожие диоды для сигнальных линий и даже самовосстанавливающийся предохранитель SMD для питания 5 В на выводе 9 (на случай, если кто-нибудь ткнет в разъем скрепкой :).

Другая проблема, возникающая при горячем подключении, заключается в том, чтобы сначала подключить источник питания и заземление, а затем сигнальные контакты (поэтому USB, SATA и другие имеют смещенные контакты). Древний разъем DE-15, используемый в VGA, определенно не был предназначен для горячего подключения. Тем не менее, большой заземляющий экран разъема или любого из выводов заземления, скорее всего, вступит в контакт до источника питания 5 В, избегая нежелательного возврата через один из сигнальных выводов.

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


2
Я поставлю эту стрелку вверх только для размещения схем: D
Джо Шмо

Что важнее, отправляющее или получающее устройство? Например, я просто выключил монитор, отсоединил кабель DVI от ПК и подключил кабель VGA и к монитору, и к ПК. Должен ли я выключить компьютер или более важно выключить приемное устройство (в данном случае монитор)?
H3R3T1K

@ H3R3T1K, поскольку ПК является источником сигналов и источников питания (по крайней мере, для VGA), я бы предположил, что было разумно выключить монитор (приемник). Я также предположил бы, что акт соединения более опасен, чем разъединение.
Aleix Mercader

9

Я бы подумал, что стандарт VGA ничего не говорит о «горячей» замене. Поэтому он не предназначен для поддержки горячей замены (например, USB или firewire). Но обычно это все равно работает (из-за лени, которую я сам делал много раз без проблем), но тот факт, что это «обычно работает», не означает, что это безопасно. Таким образом, производители этого оборудования не могут сказать, что это нормально, потому что нет никаких гарантий, что это безопасно.

Кроме того, вы можете случайно подключить контакты (на разъеме кабеля) к заземлению (разъема карты) при подключении, это может быть проблемой, но это не так. USB-разъем призван сделать это невозможным.


6

Это будет своего рода танец концепций, но:

Я думаю, мы можем сказать, что VGA поддерживает горячую замену по нескольким причинам:

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

У нас есть устройства горячей замены для мониторов. Их единственная цель состоит в том, чтобы постоянно менять мониторы. Эти устройства обычно называют KVM или Keyboard Video Mouse (переключатели) .

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

BIOS также поддерживает горячие свопы просто отлично.

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

Наконец, и, возможно, где это на самом деле становится интересным: мы на самом деле не говорим о VGA в его первоначальном смысле. VGA был стандартом 640 * 480, введенным IBM в 1987 году. Я не удивлюсь, если бы горячая замена даже не рассматривалась в это время. Компьютеры не были перенесены, проекторы не были подключены к ноутбукам, Plug and Pray по-прежнему оставался на расстоянии почти десяти лет от поставки Windows 95 (USB как бы запускает PnP-поезд).

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

По данным VESA:

Обнаружение «горячей замены» (HPD) - это способность компьютерной системы обнаруживать отключение и / или повторное подключение внешнего монитора к порту видеовыхода на компьютере. HPD может возникнуть только при включенном компьютере. Не все спецификации / стандарты видеоинтерфейса поддерживают HPD. Аналоговый видеоинтерфейс VGA (отраслевой стандарт) не поддерживает HPD.


Да, я знаю, что это был длинный пост. Но я все продумал и исследовал одновременно.

TL; DR

Согласно VESA, стандарт не поддерживает обнаружение «горячей замены».


1
Поддержка горячего подключения и обнаружения горячего подключения - не обязательно одно и то же.
CVn

@ MichaelKjörling Я не обязательно не согласен с вами, особенно с точки зрения английского языка / семантики, но с технической точки зрения я не уверен, что вы можете поддерживать горячую замену без наличия метода для поддержки обнаружения замены / изменения.
Остин Т Френч

2
Горячая замена может быть сделана между двумя одинаковыми частями оборудования. Обнаружение «горячей замены» (по крайней мере для меня) означает, что вы можете автоматически каким-либо образом реагировать на изменения. Обнаружение горячей замены подразумевает, что вы можете выполнять горячую замену, но вы можете выполнять горячую замену без обнаружения горячей замены. (Хотя, конечно, комбинация делает ее более надежной, а также более удобной для пользователя!) Для очень упрощенного случая рассмотрим наушники, подключенные к радиоприемнику; радио не должно действовать каким-либо образом из-за того, что вы сменили одну пару наушников на другую.
CVn

5

Порт VGA на 100% «горячее подключение».

Вот тот же вопрос и ответы на него. Все поддерживают мое заявление. http://forums.overclockers.com.au/showthread.php?t=539941

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


8
Также легко найти форумы, не поддерживающие ваше заявление, как, например, наши друзья по адресу expert-exchange.com/Hardware/Desktops/Q_21945114.html
Арджан,

1
Я не вижу сайт, какие слова мудрости говорят наши друзья в EE?
Джо Тейлор

7
Для любой страницы EE: просто нажмите на ссылку, затем вставьте заголовок (с кавычками) в Google, а затем следуйте указаниям Googles - вуаля, принятые ответы через google.com/… "Но, конечно, мы не хотим все равно идите туда ;-) Тем не менее, такие вещи, как: «Кабели VGA и DVI НЕ должны быть подключены в горячем режиме» и «Возможно ли, что ... видеокарта может быть испорчена ...» ---> ОЧЕНЬ! » и «Монитор также может быть поврежден». Все без каких-либо доказательств ...
Арджан

Хороший маленький трюк, который получает +1 от меня.
Джо Тейлор

1
Спасибо за Ваш ответ. +1 от меня, но я принял ответ Иоакима Элофссона. В нем более четко говорится о заключении, которое, как мне кажется, вытекает из этого: VGA поддерживает «горячее» подключение «по опыту», но не по спецификации / дизайну.
Мартин Богелунд

5

Есть две стороны вопроса: операционная система и оборудование.

Что касается операционной системы, то ответ заключается в том, что горячее подключение VGA полностью поддерживается. Для Windows см., Например, статью « Мониторинг « горячей замены » монитора», в которой описывается событие «горячей замены».

Однако периодичность события обнаружения «горячей замены» зависит от того, как монитор определен для Windows, или, другими словами, от драйвера дисплея для видеокарты.

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

Одним словом ответ на этот пост. Стоит ли выключать компьютер при подключении / отключении внешнего дисплея? :

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

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

Ни разъемы VGA (HD-15), ни DVI не предназначены для заземления перед сигналом, поэтому при подключении устройств с питанием может быть некоторый риск. Тот факт, что кто-то сделал это без проблем, еще не значит, что вы никогда этого не сделаете. Кстати, я видел, как электрики работают в цепях под напряжением, то есть они не отключают питание, чтобы заменить розетку; только то, что это можно сделать, не означает, что его следует рекомендовать другим.

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

Другой ответ на тот же пост сказал:

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

В порыве разочарования я отключил, подключил, отключил, подключил, отключил, подключил, ... кабель монитора от видеокарты.

Монитор никогда не работал снова.

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


2

VGA не поддерживает горячую замену. Это не предназначено, чтобы быть вообще. Что VGA, однако, является аналоговым. Ваш монитор не наблюдает за определенным напряжением на определенном выводе, как это было бы с DVI-D, он наблюдает за сигналом. Если у вас есть монитор, подключенный к компьютеру, то монитор получает сигнал от графической карты (если, конечно, он включен) и с радостью отображает изображение, закодированное между этими выводами.

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


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


1

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


-1

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

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

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

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


-3

легко сказать да, хорошо, основываясь на опыте, но,

этот парень говорит не очень хорошая идея, если другой монитор. [1]

"Возможно ли, что ... видеокарта может быть испорчена ..." ---> ОЧЕНЬ! Помимо проблем с питанием у вас есть проблемы с драйверами. Когда компьютер загружается, он загружает драйверы и устанавливает частоты и напряжения, которые видеокарта отправляет на подключенный к нему монитор. Если при загрузке компьютера вы подключаете монитор к видеокарте, на которой не было монитора (или другого монитора), вполне вероятно, что напряжения и частоты будут неправильными для подключаемого монитора. , Монитор также может быть поврежден.

[1] http://www.experts-exchange.com/Hardware/Desktops/Q_21945114.html


2
Нет, напряжение VGA равно 0,7 В для цветовых каналов и TTL для синхронизации. Частоты могут различаться в зависимости от разрешения. Вот почему в Windows есть диалоговое окно «Если вы этого не видите, мы переключаемся к предыдущему разрешению через 15 секунд». Слишком высокая частота может исказить или очистить экран.
MSalters

@MSalters еще один пост говорит о возможном повреждении VGA карты. То, что он говорит, и я не вижу, что то, что вы говорите, опровергает то, что он говорит, это то, что если подключен монитор - с другого компьютера - то этот монитор с другого компьютера может использовать более высокое напряжение, чем карта / контроллер компьютера, к которому вы подключаетесь, в настоящее время ожидает или может взять, и может повредить его.
Бароп

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

@MSalters ОК. К сожалению, здесь нет никого, кто действительно верил бы этому аргументу, что горячая замена монитора, другого, является проблемой. Надеюсь, хороший сторонник этой точки зрения придет, чтобы выразить и защитить эту позицию! Моя ставка на ту сторону, на которой вы находитесь, которая говорит, что все в порядке. потому что, по моему опыту, это не было проблемой
barlop
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.