A porta VGA é hot-pluggable?

38

Em reuniões, muitas vezes vejo pessoas desconectando o conector VGA de um laptop em execução e conectando-o a outro, enquanto o projetor ainda está ligado.

Isto é 100% isento de risco e OK pelo design do padrão VGA? Se houver um risco envolvido na conexão automática de VGA, ela pode ser removida desligando ou suspendendo o laptop, a tela ou ambos?

Eu vejo isso sendo feito o tempo todo sem causar desastre, então claramente eu não estou interessado em respostas dizendo "nós fazemos isso o tempo todo, então deve ser OK!".

Eu quero saber se existe um risco - real ou em teoria - de que algo quebra ao fazer isso.

EDITAR: Eu fiz uma pesquisa na Internet sobre o tema, e nunca encontrei uma declaração clara sobre o motivo pelo qual é seguro ou inseguro para dispositivos VGA de hot swap. A forma típica é uma questão do fórum que faz basicamente a mesma pergunta que eu e os seguintes tipos de declarações

  • Sim, é hot swappable! Eu faço isso o tempo todo!
  • Envolve algum tipo de risco, então não faça isso!
  • Você é algum tipo de idiota se acha que há um risco, então faça isso!

Mas não há explicação sobre o porquê disso ser seguro ou não ...

A resposta de Joe Taylors abaixo contém um link para uma postagem no fórum e respostas que basicamente me dão as mesmas declarações mencionadas acima. Mas, novamente, não há uma boa explicação do porquê.

Então eu procurei por um manual real para um projetor e encontrei "Projetor Lenovo C500 Guia do usuário ". Ele diz na página 3-1:

Connecting devices

Computers and video devices can be connected to the projector at the same time. Check the user’s manual of the connecting device to confirm that it has the appropriate output connector.

[image]

Attention: As a safety precaution, disconnect all power to the projector and devices before making connections.

Mas, novamente, nenhuma boa explicação.

    
por Martin Bøgelund 23.02.2010 / 09:08

9 respostas

41

Vamos ver os sinais em um conector VGA:

  • Pinos 1, 2, 3: (R, G, B) Sinais de cor analógicos de 0 a 0,7 V para o monitor
  • Pinos 13, 14: (Hsync, Vsync) Sinais de sincronização 0 a 5V TTL para o monitor
  • Pino 9: alimentação de 5V para a EEPROM I2C do monitor
  • Pinos 12, 15: (SDA, SCL) 0 a 5V Relógio I2C e dados para / da EEPROM do monitor
  • Pinos 11, 12, 4, 15: (ID0, ID1, ID2, ID3) pinos de ID, obsoletos

Se dermos uma olhada no esquema de um monitor LCD relativamente moderno, (LG L1733TR, retirado do título aqui ), podemos ver vários diodos de proteção na entrada:

Pinos 1, 2, 3: sinais analógicos R, G, B

Esses três sinais possuem diodos de proteção (D416-D418, no retângulo vermelho na parte superior) ligados à fonte de 5V do monitor e à terra. Esses diodos são usados como diodos TVS (Transient Voltage Suppresion) e também evitam que o ESD (descarga eletrostática) danifique o conversor analógico para digital do monitor.

Pinos 9, 12, 15 13, 14: 5V, sinais Hsync, Vsync TTL, sinais I2C

Estes sinais possuem um diodo zener de 5,6 V cada, que conduziria qualquer excesso de tensão para a terra. (ZD410, ZD411, ZD415, ZD414: retângulo vermelho na parte inferior; ZD412: círculo vermelho)

Além disso, também há resistores em série e resistores pull-down para aterrar na maioria dos sinais.

No lado do PC, não encontrei nenhum esquema de placa gráfica. No entanto, pela minha experiência, lembro-me da maioria das placas gráficas com diodos muito semelhantes para as linhas de sinal, e até mesmo um fusível reinicializável SMD para a fonte de 5V no pino 9 (no caso de alguém cutucar no conector com um clipe de papel). >

Outra questão quando o hot-plugging é obter a alimentação de tensão e o terra para se conectar primeiro, seguido pelos pinos de sinal (é por isso que USB, SATA e outros possuem pinos escalonados). O antigo conector DE-15 usado em VGA definitivamente não foi projetado para hot-plugging. No entanto, a grande proteção de terra do conector ou qualquer um dos pinos de aterramento provavelmente fará contato antes da alimentação de 5V, evitando um retorno indesejado através de um dos pinos de sinalização.

Em conclusão, eu diria que, embora o padrão VGA original não tenha nenhuma provisão para hot-plug, os periféricos hoje em dia possuem dispositivos de proteção suficientes para permitir isso. Um possível problema ocorreria se um fabricante muito barato omitisse essas proteções, mas acho que a maioria dos dispositivos, laptops e projetores em particular, não deveria ter nenhum problema em lidar com isso.

    
por 24.09.2013 / 15:03
8

Eu acho que o padrão VGA não diz nada sobre o hotswapping. Por isso, não é projetado para suportar hotswapping (como USB ou firewire). Mas geralmente funciona de qualquer maneira (com preguiça feita muitas vezes sem problema), mas o fato de que "geralmente funciona" não significa que seja seguro. Portanto, os fabricantes desses equipamentos não podem dizer que está tudo bem, porque não há garantia de que seja seguro.

Você também pode acidentalmente pegar os pinos (no conector do cabo) no aterramento (do conector da placa) ao conectar, pode ser um problema, mas também não. Conector USB é projetado para tornar isso impossível.

    
por 24.02.2010 / 17:50
5

Uma porta VGA é 100% "Hot Pluggable".

Aqui está a mesma pergunta e as respostas para ela. Todos apoiam minha declaração. link

O único problema em fazer isso continuamente é o desgaste contínuo que você está colocando nos pinos. Se você for cuidadoso, então isso não é realmente um problema, mas deixar um presunto de 4 anos faz isso pode não ser muito aconselhável

    
por 23.02.2010 / 11:18
5

Isso vai ser um pouco uma dança de conceitos, mas:

Acho que podemos dizer que o VGA é capaz de trocar de canal por alguns motivos:

Windows e, de fato, o Linux e outros sistemas operacionais criaram manipuladores para tornar o hot swapping um monitor fácil e indolor, sem qualquer rigamarole. Como observado anteriormente, quando você conecta um monitor ou muda para um projetor de um laptop embutido, o sistema operacional ajusta a tela. Se isso fosse um risco de segurança, eu esperaria um erro ou aviso pelo menos uma vez com as milhares de máquinas que fiz com o passar dos anos, com diferentes SOs.

Temos dispositivos de troca a quente para monitores. Seu único objetivo é monitorar os monitores a cada dia. Esses dispositivos são comumente chamados de KVMs ou Mouse de Vídeo de Teclado (switches) .

Integridade de dados , isso parece ser o maior motivo pelo qual algo não é hot-swappable. Se a desconexão do dispositivo destruir dados, etapas específicas devem ser tomadas. VGA não precisa armazenar dados e o SO manipula as alterações muito bem.

O BIOS também suporta trocas a quente sem problemas.

Tenho dificuldade em imaginar que toda a pesquisa, licenciamento e produção, venda e ampla adoção entre empresas de software e hardware superariam isso se parte da especificação não fosse a troca a quente.

Finalmente, e talvez onde realmente se torne interessante: Na verdade não estamos falando de VGA em seu sentido original. VGA foi o padrão 640 * 480 introduzido pela IBM em 1987. Eu não ficaria surpreso se o hot-swap nem sequer fosse considerado neste momento. Os computadores não foram movidos, os projetores não estavam conectados a laptops, o Plug and Pray ainda estava a uma década de distância do envio com o Windows 95 (o tipo de USB iniciou o trem PnP).

Tudo o que foi dito, me leva a verificar com os white papers da própria VESA, e docs. Mas como não sou membro da VESA, tenho de encontrar seus documentos e, em seguida, o Google, encontrar uma cópia on-line e ler ... A Localização ?

De acordo com a VESA:

Hot Plug Detection (HPD) is the ability of a computer system to detect the disconnection and/or reconnection of an external monitor to the video output port on the computer. HPD can only occur when the computer is on. Not all video interface specifications/standards support HPD. The VGA analog video interface (industry standard) does not support HPD.

Sim, sei que foi um longo post. Mas eu pensei e pesquisei simultaneamente.

TL; DR

De acordo com a VESA, o padrão não suporta detecção de hot plug.

    
por 24.09.2013 / 05:45
4

Existem dois lados da questão: sistema operacional e hardware.

Em relação ao sistema operacional, a resposta é que o hot-plugging do VGA é totalmente suportado. Para o Windows, veja por exemplo o artigo Monitorar a detecção de hot plug que descreve o evento hot-plug.

No entanto, a periodicidade do evento de detecção de hot-plug depende de como o monitor é definido para o Windows, ou em outras palavras, no driver de vídeo da placa de vídeo.

Quanto ao hardware, a resposta é diferente. Isso ocorre porque mudar para uma conexão elétrica diferente pode causar surtos elétricos, e há muitos relatórios sobre a Internet de hot-plugging que causou surtos elétricos o frito a placa de vídeo, monitor ou até mesmo o computador.

Nas palavras de uma resposta para a postagem Devo desligar meu PC ao conectar / desconectar exibição externa? :

Consult the owner's/operator's manual of the display device. Most likely the manual states that both display and PC should be powered off when connecting them. Obviously this would be the safest and no-risk method.

The capability of connecting devices while one is powered on (aka hot-plugging) is partly determined by the connector design. If the electrical ground connection(s) cannot be established before any power and then signal lines are connected then there would be the chance of damage to line receivers. Inspect a USB device connector and you'll see that the contacts are not all of the same length; note that USB devices are hot-pluggable.

Neither VGA (HD-15) or DVI connectors are designed for making ground before signal, so there could be some risk when connecting powered devices. Just because someone has done it without problems does not mean that you never will. BTW I've seen electricians work on live circuits, i.e. they don't shut power off to replace a outlet; just because it can be done does not mean it should be recommended to others.

Em outras palavras, se alguém estiver usando os conectores corretos, isso sempre funcionará. No entanto, se alguém encontrar uma má incompatibilidade entre conectores, então qualquer coisa pode acontecer.

Outra resposta para o mesmo post dizia:

Years ago, we had a DataTrain monitor that was misbehaving.

In a fit of frustration i unplugged, plugged in, unplugged, plugged in, unplugged, plugged in, ... the monitor cable from the video card.

The monitor never worked again.

Conclusão: A porta VGA é principalmente hot-pluggable, mas coisas ruins podem acontecer se é azarado o suficiente. É principalmente uma questão de sorte, onde os dados são carregados ao lado do hot-plug funcionando corretamente, mas as conseqüências podem ser bastante sombrias quando o número errado aparece.

    
por 24.09.2013 / 07:54
1

O VGA não é inerentemente hot swappable. Não é projetado para ser de todo. O que é VGA, no entanto, é analógico. Seu monitor não está esperando por alguma voltagem em um certo pino como seria com DVI-D, ele está procurando por sinal. Se você tiver um monitor conectado a um computador, o monitor receberá um sinal da placa de vídeo (supondo que esteja ligado) e exibirá com alegria a imagem codificada entre esses pinos.

Existe sempre a possibilidade de que algum tipo de carga elétrica possa descarregar através de alguns circuitos, se você estiver "hot swapping", o que poderia arruinar um monitor ou placa gráfica / chip. A mesma possibilidade também existiria se você estivesse carregando um computador de um lugar para outro no tapete.

TL; DR VGA não é oficialmente hot swappable que eu conheço, mas os sistemas operacionais foram projetados para lidar com hotswapping bem.

    
por 24.09.2013 / 06:00
1

O VGA transfere um sinal de baixa voltagem, então acho que deve ser seguro. A melhor resposta pode ser encontrada em dados de pesquisa. Procure por casos em que o hotplug de um conector VGA foi a causa determinada de danos. De todas as pessoas no mundo conectando e desconectando monitores e projetores nos últimos 20 anos, haverá casos de equipamentos danificados se não forem seguros. Na minha experiência, nunca vi um problema.

    
por 26.09.2013 / 21:29
-1
Infelizmente, a única coisa que posso dizer sobre isso é minha experiência pessoal sobre as portas VGA de hot-swap.

Eu tenho um computador de mesa (então isso pode ser mais um problema aqui do que em laptops, já que eles têm um monitor padrão) e (quase) toda vez que eu desconectei e pluguei o cabo VGA, o monitor congelava e o computador também (embora eu nunca tenha obtido uma prova conclusiva disso, ainda mais porque eu tinha uma placa gráfica com defeito).

O que pode impedir que isso aconteça é o fato de que os laptops têm um monitor por padrão, e isso impede que o sistema subjacente "desista" de enviar sinais gráficos.

Eu nunca tive um problema fazendo isso (se você não contar o congelamento do sistema), mas, novamente, eu normalmente não faço isso.

    
por 24.09.2013 / 01:39
-3

fácil de dizer sim, bem, com base na experiência, mas

esse cara não é uma boa ideia se um monitor diferente. [1]

"Is it likely that a ... video card could be ruined ..." ---> VERY! Beyond just power issues you have drivers issues. When the computer boots it loads the drivers and sets the frequencies and voltages that the video card sends to the monitor that's attached to it. If you plug a monitor into a video card that didn't have a monitor (or had a different monitor) when the computer booted it's very likely the voltages and frequencies will be wrong for the monitor you are attaching. . The monitor could also be damaged.

[1] link

    
por 29.04.2013 / 00:56