Página 1 de 1

Enigma 485

MensagemEnviado: 10 Jan 2013 13:33
por proex
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?

MensagemEnviado: 10 Jan 2013 14:13
por KrafT
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...

MensagemEnviado: 10 Jan 2013 17:32
por Red Neck Guy
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.

MensagemEnviado: 10 Jan 2013 18:07
por Red Neck Guy
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.

MensagemEnviado: 10 Jan 2013 19:22
por KrafT
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:

MensagemEnviado: 11 Jan 2013 08:24
por proex
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?

.

MensagemEnviado: 11 Jan 2013 08:31
por KrafT
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:

MensagemEnviado: 11 Jan 2013 10:25
por Red Neck Guy
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.

MensagemEnviado: 11 Jan 2013 10:35
por KrafT
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-).

MensagemEnviado: 11 Jan 2013 10:51
por proex
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:

MensagemEnviado: 11 Jan 2013 12:23
por Red Neck Guy
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.

MensagemEnviado: 13 Jan 2013 13:23
por RobL
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.