¿El puerto VGA se puede conectar en caliente?


43

En las reuniones, a menudo veo personas que desconectan el conector VGA de una computadora portátil en funcionamiento y la conectan a otra, mientras el proyector todavía está encendido.

¿Es 100% libre de riesgo y está bien por diseño del estándar VGA? Si existe un riesgo involucrado en la conexión VGA de conexión en caliente, ¿se puede eliminar apagando o suspendiendo la computadora portátil, la pantalla o ambas?

Veo que esto se hace todo el tiempo sin causar un desastre, así que claramente no me interesan las respuestas que dicen "lo hacemos todo el tiempo, ¡así que debería estar bien!"

Quiero saber si existe un riesgo, real o teórico, de que algo se rompa al hacer esto.

EDITAR: Hice una búsqueda en Internet sobre el tema, y ​​nunca encontré una declaración clara de por qué es seguro o inseguro intercambiar en caliente los dispositivos VGA. La forma típica es una pregunta del foro que hace básicamente la misma pregunta que hice, y los siguientes tipos de declaraciones

  • ¡Sí, es intercambiable en caliente! ¡Lo hago todo el tiempo!
  • Implica algún tipo de riesgo, ¡así que no lo hagas!
  • Eres una especie de idiota si crees que hay un riesgo, ¡así que hazlo!

Pero no hay explicación de por qué es seguro o no ...

La respuesta de Joe Taylors a continuación contiene un enlace a una publicación del foro y respuestas que básicamente me dan las mismas declaraciones que se mencionaron anteriormente. Pero de nuevo, no hay una buena explicación del por qué

Así que busqué un manual real para un proyector y encontré la "Guía del usuario del proyector Lenovo C500" . Establece en la página 3-1:

Dispositivos de conexión

Las computadoras y los dispositivos de video se pueden conectar al proyector al mismo tiempo. Consulte el manual del usuario del dispositivo de conexión para confirmar que tiene el conector de salida apropiado.

[imagen]

Atención: como medida de seguridad, desconecte toda la alimentación del proyector y los dispositivos antes de realizar las conexiones.

Pero de nuevo, no hay una buena explicación.


Apuesto a que esa advertencia es una declaración obligatoria del abogado de CYA.
music2myear

Respuestas:


45

Veamos las señales en un conector VGA:

  • Pines 1, 2, 3: (R, G, B) 0 a 0.7V señales de color analógicas al monitor
  • Pines 13, 14: (Hsync, Vsync) 0 a 5V señales de sincronización TTL al monitor
  • Pin 9: alimentación de 5V a la EEPROM I2C del monitor
  • Pines 12, 15: (SDA, SCL) 0 a 5V I2C reloj y datos a / desde la EEPROM del monitor
  • Pines 11, 12, 4, 15: (ID0, ID1, ID2, ID3) Pines de identificación, obsoletos

Si echamos un vistazo al esquema de un monitor LCD relativamente moderno (LG L1733TR, tomado de aquí ), podemos ver varios diodos de protección en la entrada:

ingrese la descripción de la imagen aquí

Pines 1, 2, 3: señales analógicas R, G, B

Estas tres señales tienen diodos de protección (D416-D418, en el rectángulo rojo en la parte superior) conectados tanto al suministro de 5 V del monitor como a tierra. Estos diodos se utilizan como diodos TVS (supresión de voltaje transitorio) y también evitan que la ESD (descarga electrostática) dañe el convertidor analógico a digital del monitor.

Pines 9, 12, 15 13, 14: suministro de 5 V, señales Hsync, Vsync TTL, señales I2C

Estas señales tienen un diodo zener de 5.6V cada uno que conduciría cualquier exceso de voltaje a tierra. (ZD410, ZD411, ZD415, ZD414: rectángulo rojo en la parte inferior; ZD412: círculo rojo)

Además, también hay resistencias en serie y resistencias pull-down a tierra en la mayoría de las señales.

En el lado de la PC, no pude encontrar ningún esquema de tarjeta gráfica. Sin embargo, según mi experiencia, recuerdo que la mayoría de las tarjetas gráficas tienen diodos muy similares para las líneas de señal, e incluso un fusible reiniciable SMD para el suministro de 5V en el pin 9 (en caso de que alguien toque el conector con un clip de papel :).

Otro problema cuando la conexión en caliente es conectar primero el suministro de voltaje y la tierra, seguido de los pines de señal (es por eso que USB, SATA y otros tienen pines escalonados). El antiguo conector DE-15 utilizado en VGA definitivamente no fue diseñado para la conexión en caliente. Sin embargo, el gran blindaje de tierra del conector o cualquiera de los pines de tierra probablemente hará contacto antes del suministro de 5V, evitando un retorno no deseado a través de uno de los pines de señal.

En conclusión, diría que aunque el estándar VGA original no tenía ninguna disposición para la conexión en caliente, los periféricos hoy en día tienen suficientes dispositivos de protección para permitirlo. Se produciría un problema potencial si un fabricante muy barato omitiera estas protecciones, pero creo que la mayoría de los dispositivos, computadoras portátiles y proyectores en particular, no deberían tener problemas para manejarlo.


2
Le daré una flecha hacia arriba solo por publicar esquemas: D
Joe Schmoe

¿Qué importa más, el dispositivo de envío o recepción? Por ejemplo, apagué mi monitor, quité el cable DVI de la PC y conecté el cable VGA tanto al monitor como a la PC. ¿Debería haber apagado la PC o es más importante apagar el dispositivo receptor (monitor en este caso)?
H3R3T1K

@ H3R3T1K ya que la PC es la fuente de señales y fuentes de alimentación (al menos para VGA), supongo que apagar el monitor (el receptor) fue lo más sensato. También asumiría que el acto de conectar es más peligroso que una desconexión.
Aleix Mercader

9

Creo que el estándar VGA no dice nada sobre el intercambio de puntos calientes. Por lo tanto, no está diseñado para admitir el intercambio en caliente (como USB o FireWire). Pero por lo general funciona de todos modos (por pereza muchas veces sin problemas), pero el hecho de que "generalmente funciona" no significa que sea seguro. Por lo tanto, los fabricantes de esos equipos no pueden decir que está bien porque no hay garantía de que sea seguro.

También podría, por accidente, colocar las clavijas (en el conector del cable) en la conexión a tierra (del conector de la tarjeta) cuando se conecte, puede que no sea un problema, pero tampoco lo es. El conector USB está diseñado para hacer esto imposible.


6

Esto va a ser un baile de conceptos, pero:

Creo que podemos decir que VGA es intercambiable en caliente por algunas razones:

Windows y, de hecho, Linux y otros sistemas operativos han incorporado controladores para hacer que el intercambio en caliente de un monitor sea sencillo y sin problemas sin ningún tipo de rigamarole. Como se señaló anteriormente, cuando conecta un monitor o cambia a un proyector desde una computadora portátil con pantalla integrada, el sistema operativo ajusta la pantalla. Si esto fuera un peligro para la seguridad, esperaría un error o advertencia al menos una vez con las miles de máquinas con las que he hecho esto a lo largo de los años, con diferentes sistemas operativos.

Tenemos dispositivos de intercambio en caliente para monitores. Su único propósito es intercambiar monitores en caliente día tras día. Estos dispositivos se denominan comúnmente KVM o teclado, video y mouse (conmutadores) .

Integridad de los datos , este me parece ser la razón más importante por la que algo no es intercambiable en caliente. Si desconectar el dispositivo destruye datos, entonces se deben tomar medidas específicas. VGA no necesita almacenar datos y el sistema operativo maneja los cambios perfectamente.

El BIOS también admite intercambios en caliente muy bien.

Me cuesta mucho imaginar que toda la investigación, licencias y producción, venta y adopción generalizada entre las compañías de software y hardware pasarían por alto esto si parte de la especificación no fuera un intercambio en caliente.

Finalmente, y tal vez donde realmente se pone interesante: en realidad no estamos hablando de VGA en su sentido original. VGA fue el estándar 640 * 480 introducido por IBM en 1987. No me sorprendería si el intercambio en caliente ni siquiera se tuviera en cuenta en este momento. Las computadoras no se movieron, los proyectores no se conectaron a las computadoras portátiles, Plug and Pray aún estaba a casi una década de haberse enviado con Windows 95 (USB inició el tren PnP).

Todo lo dicho, me lleva a consultar con los propios libros blancos y documentos de VESA. Pero debido a que no soy miembro de VESA, tengo que encontrar sus documentos y luego Google, encontrar una copia en línea y leer ... ¿ El hallazgo ?

De acuerdo con VESA:

La detección de conexión en caliente (HPD) es la capacidad de un sistema informático para detectar la desconexión y / o reconexión de un monitor externo al puerto de salida de video de la computadora. HPD solo puede ocurrir cuando la computadora está encendida. No todas las especificaciones / estándares de la interfaz de video son compatibles con HPD. La interfaz de video analógico VGA (estándar de la industria) no es compatible con HPD.


Sí, sé que fue una publicación larga. Pero lo pensé y lo investigué simultáneamente.

TL; DR

Según VESA, el estándar no admite la detección de conexión en caliente.


1
El soporte para la conexión en caliente y la detección de conexión en caliente no son necesariamente lo mismo.
un CVn

@ MichaelKjörling No estoy necesariamente en desacuerdo con usted, especialmente desde una perspectiva de inglés / semántica, pero desde una perspectiva técnica, no estoy seguro de que pueda tener un intercambio en caliente compatible sin tener un método para admitir la detección de un intercambio / cambio.
Austin T French

2
El intercambio en caliente se puede hacer entre dos equipos idénticos. La detección de intercambio en caliente (al menos para mí) significa que puede actuar automáticamente sobre el cambio de alguna manera. La detección de intercambio en caliente implica que puede hacer un intercambio en caliente, pero puede hacerlo sin la detección de intercambio en caliente. (¡Aunque, por supuesto, la combinación lo hace más confiable y más conveniente para el usuario!) Para un caso muy simple, considere los auriculares conectados a un receptor de radio; la radio no necesita actuar de ninguna manera por el hecho de que cambiaste un par de auriculares por otro.
un CVn

5

Un puerto VGA es 100% "conectable en caliente".

Aquí está la misma pregunta y las respuestas. Todos apoyan mi declaración. http://forums.overclockers.com.au/showthread.php?t=539941

El único problema con hacerlo continuamente es el desgaste continuo que estás poniendo en los pasadores. Si tiene cuidado, entonces esto no es realmente un problema, pero dejar que un puño de jamón de 4 años lo haga podría no ser demasiado aconsejable.


8
Los foros que no respaldan su declaración también se encuentran fácilmente, como nuestros amigos en expert-exchange.com/Hardware/Desktops/Q_21945114.html
Arjan

1
No puedo ver el sitio, ¿qué palabras de sabiduría dicen nuestros amigos de EE?
Joe Taylor

77
Para cualquier página de EE: simplemente haga clic en el enlace, luego pegue el título (con comillas) en Google, y luego siga Googles hit - voila, las respuestas aceptadas a través de google.com/… "Pero, por supuesto, no queremos ir allí de todos modos ;-) Aún así, cosas como: "Los cables VGA y DVI NO deben conectarse en caliente" y "¿Es probable que una ... tarjeta de video pueda arruinarse ..." ---> MUY! " y "El monitor también podría dañarse". Todo sin ninguna prueba alguna ...
Arjan

Un pequeño y agradable truco que me da un +1.
Joe Taylor

1
Gracias por tu respuesta. +1 de mi parte, pero acepté la respuesta de Joakim Elofsson. Establece más claramente la conclusión que creo que se ha cristalizado a partir de esto: VGA es conectable en caliente "por experiencia", pero no por especificación / diseño.
Martin Bøgelund

5

La pregunta tiene dos lados: sistema operativo y hardware.

En cuanto al sistema operativo, la respuesta es que la conexión en caliente de VGA es totalmente compatible. Para Windows, consulte, por ejemplo, el artículo Supervisar detección de conexión en caliente que describe el evento de conexión en caliente.

Sin embargo, la periodicidad del evento de detección de conexión en caliente depende de cómo se defina el monitor para Windows o, en otras palabras, del controlador de pantalla para la tarjeta de video.

En cuanto al hardware, la respuesta es diferente. Esto se debe a que cambiar a una conexión eléctrica diferente puede causar sobretensiones, y hay muchos informes en Internet sobre la conexión en caliente que causaron sobretensiones eléctricas en la tarjeta de video, el monitor o incluso la computadora.

En las palabras de una respuesta a la publicación ¿Debo apagar mi PC cuando conecto / desconecto la pantalla externa? :

Consulte el manual del propietario / operador del dispositivo de visualización. Lo más probable es que el manual indique que tanto la pantalla como la PC deben estar apagadas al conectarlas. Obviamente, este sería el método más seguro y sin riesgo.

La capacidad de conectar dispositivos mientras uno está encendido (también conocido como conexión en caliente) está determinada en parte por el diseño del conector. Si no se pueden establecer las conexiones eléctricas a tierra antes de que se conecte la alimentación y luego se conectan las líneas de señal, entonces existe la posibilidad de daños a los receptores de línea. Inspeccione un conector de dispositivo USB y verá que los contactos no son todos de la misma longitud; tenga en cuenta que los dispositivos USB son conectables en caliente.

Los conectores VGA (HD-15) o DVI no están diseñados para conectar a tierra antes de la señal, por lo que podría haber algún riesgo al conectar dispositivos con alimentación. El hecho de que alguien lo haya hecho sin problemas no significa que nunca lo hará. Por cierto, he visto a electricistas trabajar en circuitos activos, es decir, no apagan la energía para reemplazar una toma de corriente; el hecho de que se pueda hacer no significa que deba recomendarse a otros.

En otras palabras, si uno está usando los conectores correctos, esto siempre funcionará. Sin embargo, si uno encuentra una mala falta de coincidencia entre los conectores, puede pasar cualquier cosa.

Otra respuesta a la misma publicación dijo:

Hace años, teníamos un monitor DataTrain que se estaba portando mal.

En un ataque de frustración, desconecté, enchufé, desenchufaba, enchufé, desenchufaba, enchufé ... el cable del monitor de la tarjeta de video.

El monitor nunca volvió a funcionar.

Conclusión: el puerto VGA es en su mayoría conectable en caliente, pero pueden suceder cosas malas si uno tiene la mala suerte. Es principalmente una cuestión de suerte, donde los dados se cargan en el lado del hot-plug funcionando correctamente, pero las consecuencias pueden ser bastante sombrías cuando aparece el número incorrecto.


2

VGA no es inherentemente intercambiable en caliente. No está diseñado para ser en absoluto. Lo que VGA es, sin embargo, es analógico. Su monitor no está buscando cierto voltaje en un pin determinado, como lo estaría con DVI-D, está buscando señal. Si tiene un monitor conectado a una computadora, entonces el monitor recibe señal de la tarjeta gráfica (suponiendo que esté encendido, por supuesto) y muestra felizmente la imagen que está codificada entre esos pines.

Siempre existe la posibilidad de que algún tipo de carga eléctrica se descargue a través de algunos circuitos si está "intercambiando en caliente", lo que podría arruinar un monitor o tarjeta gráfica / chip. La misma posibilidad también existiría si llevaras una computadora de un lugar a otro sobre una alfombra.


TL; DR VGA no es oficialmente intercambiable en caliente, que yo sepa, pero los sistemas operativos han sido diseñados para manejar bien el intercambio en caliente.


1

VGA transfiere una señal de bajo voltaje, por lo que creo que debería ser segura. La mejor respuesta se puede encontrar en los datos de investigación. Busque casos en los que la conexión en caliente de un conector VGA sea la causa determinada del daño. De todas las personas en el mundo conectando y desconectando monitores y proyectores durante los últimos 20 años, habrá casos de equipos dañados si no es seguro. En mi experiencia, nunca he visto un problema.


-1

Desafortunadamente, lo único que puedo decir sobre esto es mi propia experiencia personal sobre los puertos VGA de intercambio en caliente.

Tengo una computadora de escritorio (por lo que esto podría ser un problema mayor aquí que en las computadoras portátiles, ya que tienen un monitor predeterminado) y (casi) cada vez que desconectaba y luego volvía a enchufar el cable VGA, la pantalla se congelaría, y también lo haría el computadora (aunque nunca obtuve una prueba concluyente de eso, aún más porque tenía una placa gráfica defectuosa).

Lo que puede evitar que esto suceda es el hecho de que las computadoras portátiles tienen un monitor por defecto, y eso evita que el sistema subyacente "abandone" el envío de señales gráficas.

Nunca tuve un problema al hacer esto (si no cuenta la congelación del sistema) pero, de nuevo, generalmente no hago esto.


-3

fácil de decir sí, bien, basado en la experiencia, pero,

Este tipo dice que no es una buena idea si un monitor diferente. [1]

"¿Es probable que una ... tarjeta de video se arruine ..." ---> MUY! Más allá de los problemas de energía, tiene problemas con los controladores. Cuando la computadora arranca, carga los controladores y establece las frecuencias y voltajes que la tarjeta de video envía al monitor que está conectado a ella. Si conecta un monitor a una tarjeta de video que no tenía un monitor (o tenía un monitor diferente) cuando la computadora arrancó, es muy probable que los voltajes y frecuencias sean incorrectos para el monitor que está conectando. . El monitor también podría dañarse.

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


2
No, los voltajes VGA son analógicos de 0.7 V para los canales de color y TTL para la sincronización. Las frecuencias pueden y difieren, con resolución. Es por eso que Windows tiene un cuadro de diálogo "Si no puede ver esto, volvemos a la resolución anterior en 15 segundos". Una frecuencia demasiado alta puede distorsionar o poner en blanco la pantalla.
MSalters

@MSalters otra publicación habla de posiblemente dañar una tarjeta VGA. Lo que está diciendo, y no veo cómo lo que dices refuta lo que está diciendo, es que si un monitor -desde otra computadora- está enchufado, entonces ese monitor de la otra computadora puede estar usando un voltaje más alto que la tarjeta / el controlador de la computadora en la que se está conectando está esperando o puede tomarlo, y podría dañarlo.
barlop

No, el otro monitor no está "usando" voltajes en absoluto. VGA se maneja desde la fuente, es decir, la computadora, no el sumidero, es decir, el monitor. Francamente, esa publicación es aún peor que la primera citada, no muestra comprensión de la electricidad.
MSalters

@MSalters OK. Desafortunadamente, no tenemos a nadie aquí que realmente crea este argumento de que el intercambio en caliente de un monitor, uno diferente, es un problema. ¡Esperemos que un buen defensor de este punto de vista se presente para expresar y defender esa posición! Mi apuesta es con el lado en el que estás, eso dice que está bien. porque mi experiencia es que no ha sido un problema
barlop
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.