Quais são as diferenças entre USB e RS232?
Você encontrará muito mais do que eu posso lhe dizer aqui sobre as habilidades e desvantagens do RS232, iniciando com uma busca pelo RS232 e depois 'vagando pela web' e seguindo o tópico em que ele leva. Nenhuma página lhe dirá tudo, mas 10 ou 20 skims rápidos mostrarão o quanto foi útil e absolutamente terrível, tudo ao mesmo tempo.
O USB é concebido como uma interface totalmente padronizada e extensível em alta velocidade para cima entre 1 dispositivo de computação usando uma única porta e N periféricos usando uma porta cada, com todo o controle sendo realizado por sinais no fluxo de dados. O USB é formidável para fornecer interfaces de baixo nível. Interfaces "simples" são comuns, mas fornecem e ocultam um grau muito grande de complexidade relacionada.
O RS232 foi concebido como uma interface semi-padronizada de velocidade 1: 1 relativamente baixa entre 1 dispositivo de computação e 1 periférico por porta, com o controle de hardware sendo parte integrante da operação. O RS232 é relativamente fácil de fornecer interfaces físicas de baixo nível.
RS232
era (e até certo ponto ainda é) uma maneira flexível poderosa e muito útil de conectar um dispositivo de computação a periféricos.
No entanto, o [tm] [!!!] RS232 foi concebido como uma distância curta (alguns metros no máximo) em velocidade moderadamente baixa (9600 bps usual, até cerca de 100kbps em alguns casos, mais rápida em situações muito especializadas), um dispositivo por porta ( exceções que comprovem a regra).
A sinalização foi desequilibrada em relação ao terra, usando cerca de +/- 12V com a lógica um em dfata = -V e a lógica no controle = + V. Havia muitos muitos sinais de controle no conector original de 25 pinos, o que levou a uma vasta gama de usos e incompatibilidades fora do padrão. A versão posterior reduziu o conector para 9 pinos, com sinais de controle ainda suficientes para permitir que as pessoas desestabilizassem completamente as configurações.
Fazer com que o RS232 funcione entre um dispositivo terminal escolhido aleatoriamente e um computador ou similar PODE ter sido uma questão de conectar e usar, ou precisar de minutos horas ou dias de reprodução e, em alguns casos, simplesmente não funcionaria.
O RS232 NÃO fornece alimentação propriamente dita, embora muitas pessoas o usassem para alimentar equipamentos de muitas maneiras diferentes, nenhuma delas padrão. A observação das linhas de dados permitirá identificar sinais de dados. (Olhos rápidos e um cérebro que funciona com um número adequado de kbps ajudariam).
A transferência de dados é unidirecional em uma linha de transmissão e recebimento e usa enquadramento assíncrono.
O design é para conexão 1: 1 sem meios de multiponto em um arranjo 1: N sem arranjos não padrão.
USB
até USB2 é um sistema físico de 4 fios com duas linhas de energia e duas linhas de dados. Não há linhas de controle físico. O USB3 usa mais linhas e os detalhes são deixados para outra pergunta e resposta.
A velocidade inicial era de 12 Mbps, aumentada para 480 Mbps com USB2 e até 5 Gbps no modo "Superspeed" com USB3.
O controle e a configuração são todos feitos com software usando sinais de dados que são uma parte totalmente inseparável da interface. Observar o fluxo de dados com um osciloscópio não revelará o componente de dados real do sistema.
A transferência de dados usa sinalização de tensão diferencial balanceada 0 / + 5.
A transferência de dados é bidirecional, com a propriedade do "barramento" sendo parte integrante do protocolo.
A conexão é quase sempre fisicamente 1: 1, mas vários dispositivos lógicos podem ser acomodados na mesma porta. A conexão de N dispositivos físicos a uma porta upstream geralmente é realizada pelo uso de um "hub", mas isso é essencialmente uma manifestação visível de um arranjo 1: N interno, que é parte integrante do projeto.
Haverá alguns problemas interessantes de conectores :-):
USB2 / USB3 A partir daqui
Microconnector de super velocidade USB3 com compatibilidade com versões anteriores USB 2 daqui
USB3.COM - Conectores de cabo de super velocidade USB3 daqui
Wikipedia RS232
USB versus serial
Wikipedia USB
Perguntas frequentes sobre a velocidade de USB3
Wikipedia USB3
USB.ORG - super velocidade