Uma porta serial em um computador é uma porta assíncrona que conecta um dispositivo serial ao computador e permite que o computador transfira ou receba dados um bit por vez. É um tipo de conexão em PCs, um dos tipos de interface mais antigos. É comumente usado para conectar periféricos, como controladores de jogos e mouses, a um computador, e já foi usado para conectar impressoras e modems externos. Por exemplo, um modem pode se conectar à porta de comunicação 1 e um mouse à porta de comunicação 2. As portas seriais modernas são usadas em sistemas de máquinas industriais e instrumentos científicos e geralmente são encontradas em computadores compatíveis com IBM como portas COM (comunicações). A imagem abaixo é um exemplo de conector serial DB9 em um cabo.
Às vezes também é conhecida como porta RS-232 ou porta COM, e sua taxa de transferência de dados é mais lenta em comparação com uma porta paralela. Existem dois tipos de portas seriais: DB25 e DB9, onde DB25 é uma conexão de 25 pinos e DB9 é uma conexão de 9 pinos. Uma porta serial é uma porta macho que pode enviar apenas um bit de dados por vez, enquanto uma porta paralela é uma porta fêmea que pode enviar vários bits ao mesmo tempo.
As portas seriais foram substituídas nos computadores mais novos por portas USB muito mais rápidas e compatíveis. As configurações de recursos do sistema são identificadas por COM1, COM2, COM3, COM4 e mais; cada posição COM caracteriza um endereço de solicitação de interrupção (IRQ) vendido como uma entrada/saída (E/S). O RS-232, um padrão de porta serial, é usado para transmitir comunicação serial entre dispositivos, comumente chamados de DTE (equipamento terminal de dados) e DCE (equipamento terminal de dados). O padrão utilizava 25 pinos, já que muitos dos conectores eram grandes e subutilizados, e o conector DE-9 menor se tornou popular.
Comunicação de maior velocidade, como unidades externas de armazenamento de dados, era necessária para comunicação serial. As interfaces mais rápidas foram introduzidas pelo FireWire e pelo Universal Serial Bus (USB). Esta nova tecnologia, conhecida como margarida, poderia ter a capacidade de transferir dados em altas taxas no mesmo barramento. Nos tempos modernos, o uso de uma porta serial é ainda menos comum. Raramente é utilizado, porém é usado em monitores de tela plana, monitores LCD, receptores GPS, monitores LED e leitores de código de barras como dispositivo de comunicação.
Identificando uma porta serial
Você pode ver a porta serial DB9 na imagem acima, que é imediatamente identificável. A conexão tem o formato da letra D e possui 9 pinos e um conector macho.
Usos da porta serial
Abaixo é fornecida uma lista que contém vários componentes de hardware, você pode adquiri-los e usá-los com porta serial.
bash comprimento da string
Informações do pino da porta serial
Abaixo é fornecida uma lista que contém todos os pinos do conector DB9, incluindo sua finalidade e também o nome do sinal. A porta serial é identificada como '10101' em vários computadores; esses números estão em zeros e uns que representam binário. O número '1' também pode ser interpretado como a letra 'I' pelo usuário e os zeros como a letra 'O', que pode ser conhecida como porta 'IOIOI'.
ALFINETE | NOME DO SINAL | PROPÓSITO |
---|---|---|
1 | DCD | Detecção de portadora de dados |
2 | Dados Rx | Dados recebidos |
3 | TxData | Dados transmitidos |
4 | DTR | Terminal de dados pronto |
5 | Gnd | Campo de sinal |
6 | DSR | Conjunto de dados pronto |
7 | RTS | Solicitação de envio |
8 | CTS | Limpar para enviar |
9 | RI | Indicador de anel |
As portas seriais estão desatualizadas
No início dos anos 2000, quando começou o uso de conexões USB e sem fio, o uso de portas seriais foi eliminado. Em comparação com o serial, o USB era menos complicado, mais fácil de usar e muito mais rápido. Nos tempos modernos, pode ser difícil encontrar um sistema de computador que inclua as portas seriais mais antigas, necessárias para a entrada ou outros dispositivos periféricos.
Padrões para portas seriais
Historicamente, o RS-232 tem sido o padrão popular para comunicações tradicionais de porta serial. Teclados de PC e outros dispositivos periféricos de computador usavam essas portas seriais e cabos para a mesma finalidade. Geralmente, portas seriais e cabos possuem conectores DE-9 de 9 pinos para PCs RS-232. No entanto, existem DB-25 de 25 pinos e outras variações em hardware especializado. Muitos computadores Macintosh contêm outro padrão RS-422. Em favor da comunicação USB ou FireWire, o RS-422 e o RS-232 estão obsoletos.
Como funcionam as portas seriais
A porta serial, que tem sido um recurso intrínseco da maioria dos computadores há mais de 20 anos e é considerada a conexão externa mais fundamental a um computador, é uma interface usada para conectar um dispositivo serial ao computador. A porta serial ainda é usada pela maioria dos computadores modernos que se conectam a impressoras, PDAs e câmeras digitais; no entanto, a porta serial está ficando desatualizada em muitos sistemas mais recentes. E mais de duas portas seriais estão disponíveis em alguns computadores.
A porta serial transmite os 8 bits do byte, um de cada vez, e serializa os dados; portanto, seu nome 'serial' vem desse fato. Tem a vantagem de que apenas um fio é necessário para transmitir os 8 bits. Também tem a desvantagem de demorar 8 vezes mais para enviar dados se tiver 8 fios. Além disso, as portas seriais tornam os cabos menores e também reduzem os custos dos cabos. Antes de cada byte de dados, uma porta serial envia um bit de início, que é um único bit com valor 0. Ela transmite um bit de parada após cada byte de dados para indicar que o byte está completo.
As portas seriais são comunicações bidirecionais que permitem que cada dispositivo transmita e receba dados também. Também é conhecido como portas de comunicação (COM). Se os dispositivos usarem os mesmos pinos, eles poderão transmitir as informações apenas em uma direção por vez, pois isso limitaria a comunicação a half-duplex. Portanto, os dispositivos seriais usam pinos diferentes para permitir que cada dispositivo transmita dados e também os receba, porque o uso de pinos diferentes torna a comunicação full-duplex que pode transmitir informações em ambas as direções ao mesmo tempo.
O receptor/transmissor assíncrono universal (UART) é um chip controlador do qual as portas seriais dependem para funcionar corretamente. O chip UART transforma a saída paralela obtida pelo barramento do sistema do computador em formato serial para transmissão com a ajuda de uma porta serial. Para funcionar rapidamente, a maioria dos chips UART possui um buffer integrado de 16 a 64 kilobytes. Embora esse buffer de processamento de dados saia para a porta serial, ele permite que o chip armazene em cache os dados provenientes do barramento do sistema. A Porta Serial Aprimorada e a Porta Serial Super Aprimorada são duas portas seriais sofisticadas que podem transportar dados a 460 kilobits por segundo. A maioria das portas seriais típicas, por outro lado, tem uma taxa de transferência de dados de 115 Kbps.