diferencia entre ISL83078EIBZ y ADM483-EAR para el convertidor UART-RS485

0

QuierousarelcircuitoconvertidorUART-RS485comoenelarchivoadjunto.ElcircuitofuncionacuandoutilizoeltransceptorADM483-EARparaU1.ElvalordeVccrecomendadoporADM483esde5V,peropuedeproporcionarcomunicacióncon3.3V.Sinembargo,elcircuitonofuncionacuandousoISL83078EIBZparaU1.ObservoquelaseñaldehabilitaciónytxesbuenaylamismaqueenADM483-EAR.Peronohaycomunicación.Quierodecirquetransmiteperonorecibe.¿PorquénofuncionaelcircuitoconISL83078EIBZ?

enlace

enlace

    
pregunta Caner

1 respuesta

0

Algunos comentarios:

1) ¿Cuál es el lado del receptor de su diseño? ¿El pin de recepción en su dispositivo es tolerante a 5 voltios? De lo contrario, NO se acople con un transceptor de 5 voltios a menos que esté de acuerdo con el riesgo de daño permanente. Hay muchos transceptores RS485 buenos que pueden operar a 3v3.

2) Cuando la habilitación del receptor (RE #) es BAJA, el receptor está habilitado. Respectivamente, cuando RE # es alto, el receptor está deshabilitado y la salida es tri-state (también conocida como HI-Z). Por este motivo, debe aplicar una resistencia de pull-up externa a + 3v3 (10k está bien y el valor no es crítico). Con esta PU, el pin del receptor en su UART no verá bits de inicio falsos que podrían ser la causa principal de su observación.

3) En general, en las redes RS485, los nodos START y END deben contar con una resistencia de terminación local de 100-120 ohmios. Además, si los transceptores NO tienen polarización interna a prueba de fallas, entonces debe considerar la aplicación de resistencias externas de PU y PD para ayudar con este estacionamiento en estado inactivo. Google sobre el tema de resistencias a prueba de fallas y hay algunas buenas notas de TI y otras con calculadoras que toman en consideración el número de nodos en su red, la impedancia del transceptor y la longitud del cable.

4) Un comentario que vale la pena señalar es que estamos usando ISL3173 en algunos diseños y matamos algunas horas de nuestra vida al perdernos los detalles sobre los requisitos de habilitación para el transceptor. Es decir, cuando migramos de nuestra habitual 10k PU para decir habilitar el transmisor RS485, el mismo valor de 10k no pudo habilitar el transmisor Intersil ISL3173E. La hoja de datos indica específicamente que se requiere un pull-up más fuerte por lo que se requiere un valor de 1k-3k. Tenga cuidado con este detalle.

Al revisar la parte de Intersil / Renesas que está utilizando, tiene la MISMA restricción en la nota # 18, página 8 de la hoja de datos actual.

Para las risitas, tome el pin RE # en este transceptor y sujételo con fuerza para mantener el receptor siempre habilitado. ¿Eso funciona para ver los datos transmitidos? Es decir, este modo RS485_Local_Echo en el mundo RS485.

Espero que esto ayude.

    
respondido por el mon2

Lea otras preguntas en las etiquetas