Vous êtes sur la page 1sur 9

Introduo bsica a comunicaes Digitais

1. Nveis lgicos, bits e bytes.


Como tudo em informtica as comunicaes digitais se resumem em transmisses, de um
ponto A um ponto B, de sinais binrios, de bits.
Como j deve ser sabido a um conjunto de sete ou oito bits damos o nome de byte, 7 bits
do 127 combinaes, 8 bits do 255.
Tais combinaes podem, e geralmente so, convertidas diretamente atravs da tabela
ASCII, existe a ASCII (que se l ASC, os dois Is, no so o numeral 2 em romano) normal
(7 bits) e a estendida (8 bits), segue abaixo a tabela ASCII, com representao Decimal,
Hexadecimal e seu respectivo caractere (ou comando) associado.

Ainda sobre Bits e Bytes, vejamos um frame de IEC101 no ASE:

O protocolo em si est a esquerda, 68 significa, no IEC101 Interrogation Request, no


cabo serial passou o valor 68 (que hexadecimal) convertido para binrio, o que d:
1000100.
Repare que temos vrios bytes na mensagem, o conjunto de bytes a esquerda a
mensagem reportada a direita, convertida pelo ASE em algo inteligvel.
Quanto falamos eletricamente os nveis lgicos zero e um so convertido em tenses, sendo
que nem sempre zero ausncia de tenso e um presena, no caso do EIA - RS-232 por
exemplo os nveis so chamados de Marca e Espao, Marca Zero, e tem nvel de tenso
Positivo, j Espao Hum, e tem tenso negativa, valores prximos a zero no 232 so
invlidos.

2. Sncrono e Assncrono.
Hoje em dia praticamente tudo assncrono, ou seja, sem sincronismo, porm nem sempre
foi assim, no caso em comunicaes sncronas os dados devem se alterar em zero e um em
sincronia com o clock do processadores dos dispositivos envolvidos, ou ainda em uma
freqncia mltipla deste clock, isto torna mais fcil para o processador saber a cada ciclo
do seu clock se o nvel lgico da comunicao zero ou hum.
J na comunicao assncrona sempre temos buffers, e estes buffers recebem os sinais
eltricos no sincronizados, e aps armazen-los os envia de maneira sncrona ao
processador, no caso da EIA-RS-232 dos nossos computadores d-se o nome de UART a
este buffer, na realidade toda infraestrutura para que a serial funcione no computador tem
este nome, e significa Universal asynchronous receiver/transmitter, em tese todo
dispositivo processado que tem uma porta assncrona tem uma UART dentro dele.

3. Paralelo serial
Dentro de nossos computadores (e rdios de carro, GPS, televises, celulares) existem
inmeros barramentos de dados, que nada mais so que linhas de comunicao entre um
ponto A e um ponto B, dentro de nossos pcs por exemplo praticamente todas comunicaes
so paralelas e sncronas.
Em uma comunicao paralela temos, fisicamente, uma quantidade x de linhas de
comunicao de dados que sobem e descem em conjunto, transmitindo uma palavra por
vez.
Teoricamente uma comunicao paralela mais rpida, pois em um instante de tempo x
transmitimos vrios bits de uma vez.
J nos barramentos seriais (praticamente todos atuais externos aos computadores) os bits
so enviados um aps o outro, em srie.

P P
A A
R R
A A S-E-R-I-A-L S-E-R-I-A-L
L L
E E
L L
O O
Tantos as comunicaes seriais como paralelas podem ser sncronas ou assncronas.
Quando so sncronas invariavelmente o clock dos dispositivos so transmitidos de A a B,
por um condutor especfico ou mesclado pelo protocolo.
Quando a comunicao assncrona (99,99% dos casos) no caso da paralela existe um
sinal, chamado burst, que significa leia os bits, j no caso das seriais existe o sempre
obrigatrio start bit e o opcional stop bit.
No caso da serial mandatrio, antes de se estabelecer a comunicao, se definir a palavra
e o baud rate.

Palavra nada mais que o frame serial, composto por:

Start bit
Dados (7 ou 8 bits)
Paridade (par, impar ou sem)
Stop bit (1 ou 2)

Start bit o incio do frame, a primeira transio de nvel zero (que no 232 tenso
positiva) para nvel um (negativo).
Dados so as informaes em si, sistemas mais antigos (como o SPA-Bus) usam 7 bits, j o
IEC101 exige 8 bits de dados.
Paridade uma espcie de prova dos nove, ela pode Par (even), impar (Odd) ou sem
paridade (none), se a paridade for PAR significa que se a soma de bits em 1 dos bits de
dados for PAR (0,2,4,6,8) este sinal fica em Hum, j paridade Impar significa o oposto, sem
paridade significa que este bit suprimido.
Stop bit so as ltimas transies para nvel zero, podem ser 1 ou 2, conforme o protocolo.
Baud rate a taxa de bits por segundo, determina em segundos quando um bit dura, por
exemplo, a 9600bps um bit dura 0,000104 segundos (ou aprox., 100 s), resultado simples
da diviso de 1 segundo por 9600.

comum vermos, em comunicaes seriais 232 ou 485, nomenclaturas como 8N1 ou 8E2,
8N1 significa 8 bits de dados, paridade NONE e um stop bit, 8E2 significa 8 bits de dados,
paridade PAR e 2 stop bits, SPA por exemplo 7E1.
Dica: Even par, e em quatro letras, Odd Impar, e tem trs letras.

4. Simplex, Half Duplex, Full Duplex e Nextel.


Simplex > apenas um meio de transmisso, tal qual os rdios de polcia com PTT (Push to
Talk), ou de A para B, ou de B para A.
Half Duplex > Dois meios de transmisso, porm os dados s passam em um por vez,
IEC101 no balanceado, Modbus, e inmeros outros protocolos so half duplex.
Full Duplex > Dois meios de transmisso simultneos, um bom exemplo o telefone de
nossas mesas.

Nextel > Nextel um celular que pode funcionar em Full Duplex discreto, igual a telefone, de
nextel para nextel de graa, porm a esmagadora maioria das pessoas que possuem Nextel
acham bonito o PTT (push to talk), geralmente empregado em dispositivos simplex, e por
acharem bonito ficam igual a tontos tendo conversas pblicas e truncadas com seus
celulares, se achando verdadeiros Eric Strada, Pontchiarello ou ainda o Magnum ou algo
assim. Acho que vontade de ser policial ou bombeiro ou ento segurana de shopping.

5. Interfaces eltricas
Acima explicamos o lado lgico de uma interface de comunicao, porm o meio fsico pode
ser diversos, pode ser RS232,485 ou ainda fibra ptica, entre vrios outros possveis.

EIA-RS-232:
(recomendo a leitura do artigo da Wikipdia) foi concebido majoritariamente para viabilizar a
comunicao entre um computador (porta COM) e um modem externo, se caracteriza pelos
vrios sinais de controle, pela pinagem DCE/DTE, pelo limite de comprimento do cabo
(quinze metros mximo) e pela vulnerabilidade eletro-magntica, tambm ponto a ponto,
permitindo eletricamente somente a conexo entre o dispositivo A e B.
Como j dito trabalha com tenses positivas (de 3 a 15) e negativas (de -3 a -15), sendo as
tenses positivas bits zero e as tenses negativas bits hum ( invertido mesmo).
Possui tambm controle de fluxo a nvel de hardware, baseados em sinais de controle.
O que causa muita confuso neste padro a nomenclatura DCE/DTE, em um DTE (Data
Terminal Equipament), quase sempre o dispositivo que tem a inteligncia (RTU,
Computador, etc.), o sinal TX sada de dados, do ponto de vista eltrico, j em um DCE
(Dada Communication equipament) o pino TX entrada de dados, basicamente modens e
afins so DCEs.
Relembrando:

DTE > Data Terminal Equipament > Computador, RTU, inteligncia, TX Sai dado
DCE > Data Communication Equipament > Modem, conversor de fibra ptica, conversor RS232/485,
sem inteligncia, TX Entra Dado

As pinagens padronizadas para


RS-232 so DBs 9 e DBs 25,
qualquer outra pinagem no
padronizada (Rj45 por
exemplo) e mandadrio se
visualizar o manual do
equipamento em questo.
Abaixo vemos as pinagens
fmeas, vista por trs, de
conecotres DB9 e 25.

A razo do uso do DB25 que o


RS232 pode ser sncrono, e os
outros pinos do DB 25
transmitem e recebem clock,
porm isto praticamente inexiste,
Somente 7 sinais so usados no
dia a dia, so eles:
TX Transmitted Data Sada de dados do DTE, entrada de dados no DCE
RX Received Data Sada de dados do DCE, entrada de dados no DTE
DCD Device Carrier Detected Portadora ativa, sada do DCE, entrada no DTE
DTR Data Terminal Ready Equipamento pronto, sada do DTE, entrada no DCE
DSR Data Set Ready Simtrico ao DTR, porm agora sai do DCE e entra no DTE
RTS Request to Send Requisio para transmitir, sai do DTE, entra no DCE
CTS Clear to Send Pronto para Transmitir, Sai do DCE, entra no DTE
RI Ring Indicator Indicador de toque telefnico, no utilizado (DCE>DTE)

Quando h controle de fluxo baseado em hardware o DTE tem que subir o RTS, esperar o
DCE responder com o CTS e a transmitir o dado.
Alguns softwares (como por exemplo o Mscada) s ativam o receptor/transmissor com o
sinal DCD ativo.

O cabo cross serial


Quando ligamos um DTE a outro DTE precisamos fazer um cabo que compatibilize os
sinais, que os cruze, abaixo temos o exemplo de um cabo cross completo

Analisando o cabo ao lado


vemos que o mesmo tenta
simular o DCE para os dois
lados, por exemplo, o DTR,
que significa computador
pronto, e que uma sada
em computadores, entra no
DSR e CD do outro lado,
que so entradas, e
significam modem pronto e
portadora detectada.
J o RTS jumpeado com o
CTS, pois quando requisitar
transmisso (RTS) o PC
imediatamente vai ter a
permisso no CTS.
TX e RX cruzado, e ponto!

EIA-RS-485:
Diferentemente do RS-232, onde nveis de tenso determinam zeros e uns, no RS 485 a
diferena de tenso entre dois condutores (ou quatro) determinam zeros e huns, um pouco
mais complexo, mas por trabalhar em modo diferencial e no em modo comum uma
interface absolutamente mais imune a rudos que o RS-232.
Tambm permite muiti-drop, podemos, por exemplo, conectar 10 dispositivos 485 em
paralelo (o limite 33), bastando colocar duas resistncias para manter a impedncia da
linha, uma no incio da mesma e outra no fim.
A dois fios (mais terra, que pode-se chamar de opicional) o 485 s pode ser simplex ou half
duplex, j a 4 fios o 485 pode ser full-duplex, se usa pouqussimo 485 a quatro fios.
Pode vir a ter at 1200 metros em cabo adequado, devido a imunidade a rudos alta.
Sempre temos algo como +A e +B, ou TX+ e TX-, qualquer que seja a nomenclatura temos
que paralelar os sinais iguais em nome, e as interfaces cuidam do resto.
Sinais positivos maiores que 200mv significam 1
Sinais negativos menores que 200mv significam 0.
Para quem tiver conhecimento em amplificadores operacionais e modo comum e modo
diferencial segue um diagrama de um barramento 485 a dois fios.

Como vimos as interfaces 485 e 232 so incompatveis eltricamente, portanto no


possvel fazer um cabo que converta 232 em 485, para tal se faz necessrio o uso de um
dispositivo ativo, alimentado, que faa as converses eltricas cabveis.

Serial ptico
Simples, luz acesa uma coisa, luz apagada outra, ligth on significa que luz acesa
nvel um, light off significa luz acesa igual zero.
Geralmente no existe nenhuma outra parametrizao adicional.

Lan- Ethernet Ponto de vista Eltrico


Toda a matria composta de tomos.
Toda a informtica, comunicao, dados, etc. composta de Eletricidade e/ou magnetismo.

A Lan Ethernet, por incrvel que possa parecer, composta de... Eltrons vagando na
camada de valncia de tomos de materiais condutores de energia eltrica.
O material mais condutivo que existe a prata, 1.61290323e-2 ohms por metro/milmetro
quadrado, ou seja, um fio de 1 metro de comprimento com um mm de seo transversal ter
a resistncia hmica acima. (0.0161 ohm)
Um dos melhores isolantes que existem a cermica, que fique claro que, paradoxalmente,
supercondutores tambm so feitos de... Cermica.

No tocante a ethernet tem vrios tipos de interfaces eltricas.

Em ordem cronolgica de obsolescncia:

AUI:
Attachment Unit Interface, primeira interface de rede de ampla utilizao, na realidade um
conector para se conectar a interface de fato, ele possui pinos para os dados e para
alimentar (tenso cc) um adaptador externo, podemos olhar no conector que existe at
estrutura para se conectar os adaptadores externos, que quase na totalidade eram BNCs.
Opera a 10mbps half duplex.
BNC:
Contemporneo ao AUI, da poca que no existiam hubs, o prprio cabo coaxial era o Hub,
conforme o desenho abaixo:
A transmisso, igual ao AUI, half duplex, ora vai, ora vem, no existe TX e RX
simultneo.

10 Base T:
Primeira rede em RJ45.
J full duplex. Cabo limitado em 100 metros, UTP (Unshielded Twisted pair, se blindado se
chama STP, Shielded...)
Na realidade vrias variveis influem no limite de comprimento, como por exemplo a
categoria do cabo, mas deixemos isto para outro momento.
Utiliza duas linhas diferenciais, como se fosse um 485 a quatro fios, dois cabos levam do
ponto A ao ponto B, outros dois cabos leva do ponto B ao ponto A.
Cada par unidirecional, e o conceito de DTE e DCE se aplicam, ligar um PC a um HUB
exige um cabo direto, j para ligar um PC a um PC ou um HUB a um HUB exige cabo cross.
O conceito de cross cable e de DCE e DTE igual ao RS 232, pinagens 10Base T:
100 Base T:
Tudo praticamente idntico ao 10Base T, somente opera em 100 mega bits.
Pino a pino compatvel, toda placa 100Base T pode operar em 10Base T. Obviamente que
uma placa 10Base T no opera em 100 Base T.

1000 Base T:
Ao contrrio do 10 e do 100, utiliza os oito condutores do RJ45, sendo 4 pares bidirecional,
podendo operar em qualquer sentido e combinao, por exemplo, 1 vai e 3 voltam, o
suposto 1giga obtido da soma do TX e do RX.
Devido aos pares serem bi-direcionais toda placa Gigabit auto sense, ou seja, ela
automaticamente cruzao cabo, quando ligada a uma outra porta de 10 ou 100, as vezes
esta deteco apresenta problemas, principalmente se o cabo no estiver 100% correto, ai
podemos forar no Windows:
relativamente comum no 1000Base T a deteco
automtica no funcionar, ai ou corrigimos o cabo (na
minha experincia toda vez que deu problema era o
cabo) ou ento foramos na interface.
Velocidades menores tendem a dar menos
problema....

A seguir veremos a configurao correta dos cabos


ethernet, muita gente s se atenta a pinagem, mas
imprescindvel que o cabo tenha os pares corretos ligados
entre si, cada conjunto de sinal deve estar um dos quatro
pares tranados do cabo.
Sempre o cabo representado do ponto de vista dos
conectores eltricos do mesmo, com a trava para baixo.
Cabos: (na ordem, direto, cross, direto)

A quem interessar, em redes giga bit existem 4 nveis lgicos no cabo eltrico, e no apenas
dois.

10/100/1000 Base FX:


Rede ethernet em fibra ptica, full duplex, basicamente se especifica se mono ou multi
modo, dado este atrelado a alcance, multi modo tem fibra mais barata e com menor alcance,
mono modo tem fibra mais cara e tem maior alcance, chegando at 70km.
Vale lembrar que as especificaes de redes pticas so TOTALMENTE incompatveis
entre si, mono modo no compatvel com multi modo, e mesmo modos iguais (mono ou
multi) com comprimentos de ondas diferente no so compatveis, e as portas pticas tem
apenas UMA velocidade, ou 10, ou 100, ou 1000. pode-se dizer que se tudo no for
igual (velocidade, tipo de fibra, comprimento de onda) no vai funcionar, a nica coisa que
pode ser diferente o conector, e nada mais.
Segue abaixo um desenho com todos os conectores pticos disponveis:

Para finalizar o tema fibra, quando especificamos fibras pticas basicamente trs parmetros
so pertinentes, o tipo do conector, que quase sempre MTRJ , ST ou ainda em alguns
casos LC, o polimento, que em 100% das vezes PC (por isso que falamos ST/PC) e o
dimetro do ncleo, que em nossos produtos sempre de 62,5 metros.