Enigma 485

Telecom em geral

Moderadores: andre_luis, 51

Enigma 485

Mensagempor proex » 10 Jan 2013 13:33

Uma central se comunica com um periférico através de uma interface RS485.

Nessa central tenho um SN65176 DIP 8 pinos. No periférico também há um SN65176 DIP 8 pinos. Dessa forma funciona tudo bem.

Entretanto, ao trocar o periférico por outro de mesmo tipo e função mas que usa um SN65176 SMD, a central não consegue mais se comunicar com este periférico.

Observando com osciloscópio, há sinal de comunicação no par balanceado da 485 mas não aparecem os dados no pino RX do SN65176 SMD do periférico.

Já tinha ouvidos rumores sobre esse tipo de incompatibilidade, entre 485 DIP e 485 SMD. Mesmo sendo do mesmo fabricante e mesmo part number.


Alguém ai já brochou com essas coisas?
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor KrafT » 10 Jan 2013 14:13

Esse cara tanto nos incomodou com seu temperamento instável, que passamos a usar o MAX485 ( MAX487 para redes maiores) e fomos felizes para sempre...
"..."Come to the edge," he said. And so they came. And he pushed them. And they flew."― Guillaume Apollinaire
Avatar do usuário
KrafT
Dword
 
Mensagens: 2228
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Mensagempor Red Neck Guy » 10 Jan 2013 17:32

Eu notei observando a forma de onda no osciloscópio é que conforme varia o fabricante alguns tem uma amplitude maior no sinal, posso até capturar a forma de onda se alguém postar logo na sequência que duvida.
Mas tipo assim Proex, tu tem a forma de onda com a diferença teoricamente maior do que chip detecta e não há nada no pino RXD? Tá loco, acho que tu devia tirar uns dias pra fazer um telhadinho ali naquela lona azul em cima das motos e depois ver isso com calma e tal. Certa vez, fiquei consertando uma placa por horas e ela estava sem o fusível de entrada.
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24

Mensagempor Red Neck Guy » 10 Jan 2013 18:07

Me veio em mente durante o deslocamento pra casa.
Utilizar o terminador que polariza o par-diferencial (5V-560R-120R-560R-GND) não faz o treco funcionar? Eu lembro que em alguns CLPs com que trabalhei a terminação era feita dessa forma por razões que desconheço. Eram velharias, com esse SN75176, talvez esse cara seja útil por isso.
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24

Mensagempor KrafT » 10 Jan 2013 19:22

Lembro que o Jean Fernandes teve problemas com esses caras em sistemas que ele utilizava em aeroportos. Na época, um amigo cujo nome não posso pronunciar introduziu os MAX, que indicados ao Jean, devem ter resolvido o problema dele também.

O Proex está com chip falso, ou tá com um 555 achando que é um driver 485 e a gente gastando o latim aqui... :roll:
"..."Come to the edge," he said. And so they came. And he pushed them. And they flew."― Guillaume Apollinaire
Avatar do usuário
KrafT
Dword
 
Mensagens: 2228
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Mensagempor proex » 11 Jan 2013 08:24

O SN65176 com encapsulamento DIP sempre funcionou bem nesse projeto.
Colocando um SN65176 encapsulamento SMD na linha, a coisa nao se comunica.

E se eu colocar esse MAX485 DIP contra um MAX485 SMD, irá funcionar?

.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor KrafT » 11 Jan 2013 08:31

proex escreveu:O SN65176 com encapsulamento DIP sempre funcionou bem nesse projeto.
Colocando um SN65176 encapsulamento SMD na linha, a coisa nao se comunica.

E se eu colocar esse MAX485 DIP contra um MAX485 SMD, irá funcionar?

.


Siiiiiiiiiiiiiiiiiiimmmm!!!! Isso se vc não usar um 7805 soic achando que é um transceiver 485, o que é normal na nossa idade. :lol:
"..."Come to the edge," he said. And so they came. And he pushed them. And they flew."― Guillaume Apollinaire
Avatar do usuário
KrafT
Dword
 
Mensagens: 2228
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Mensagempor Red Neck Guy » 11 Jan 2013 10:25

proex escreveu:O SN65176 com encapsulamento DIP sempre funcionou bem nesse projeto.
Colocando um SN65176 encapsulamento SMD na linha, a coisa nao se comunica.

E se eu colocar esse MAX485 DIP contra um MAX485 SMD, irá funcionar?

.


Então, eu tenho aqui alguns projetos em PTH e outros em SMD. E ali tenho max487 tanto soic como dip. Eu tenho um conversor USB-Serial que comprei da http://www.comm5.com.br. Não me aguentei e abri o treco. Nele tem um SN75176 soic-08. Eu tenho uma jiga de teste que utiliza esse conversor para testar módulos que utilizam MAX485 DIP,MAX485 soic e MAX487 soic. Nunca deu problema aqui.
O que tenho de diferente da tua linha é que eu tenho dois polyswitchs em série com o sinal e dois TVSs pro terra, um em cada linha.
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24

Mensagempor KrafT » 11 Jan 2013 10:35

Bem lembrado, a falta dos diodos causa não funcionamento quando o comum não é integrado ao sistema (uso somente dos fios D+ e D-).
"..."Come to the edge," he said. And so they came. And he pushed them. And they flew."― Guillaume Apollinaire
Avatar do usuário
KrafT
Dword
 
Mensagens: 2228
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Mensagempor proex » 11 Jan 2013 10:51

Meus chips 485 estão com os diodos e Pull Up e Down instalados.

Normal nessa idade?

O normal nessa idade é ter o saco murcho e esticado até os tornozelos. :lol:
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor Red Neck Guy » 11 Jan 2013 12:23

Mas então, a única coisa que tenho de diferente é isso:

http://imageshack.us/scaled/landing/27/rs485m.jpg


E como te falei, isso comunica com um SN75176 da jiga de teste...


Sobre brochar, uma vez me ocorreu, mas acho que o motivador é que a guria parecia ser menos gorda com roupa. Aquela pelanca da barriga era horrível.
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24

Mensagempor RobL » 13 Jan 2013 13:23

Se estão com os resistores polarizadores da rede RS485 (pullup pino6 e pulldown pino7) tente uma mágica. Coloque um pullup de 10 k ohm no pino1 rx.
Minha pinagem se refere ao 75176, penso que é a mesma sua.

Tive um lote que funcionou perfeito com o DS75176 sem o resistor no rx.
Um lote na mesma placa com o SN75176 so funcionou com este resistor!!!
Por que ? Isto evita a falta do start bit.
Dependendo do tipo de porta, TTL, ST, CMOS, etc e se ainda tiver algum pulldown pela malha, o sinal poderá estar sendo visto como zero, por estar próximo do limiar e não acima. Passamos sempre a usar esse pullup para os SN75176 que são os de menor preço.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56


Voltar para Telecomunicações

Quem está online

Usuários navegando neste fórum: Bing [Bot] e 1 visitante

x