Tránsito entre RS485 y CAN

1

Tengo dos transceptores, uno para CAN y otro para RS485, y ambos están aislados. Ambas normas requieren 3 cables (dos pares diferenciales y una GND común). Estoy tratando de usar un conector de terminación y, según el estándar que vaya a usar (CAN o RS485), solo se conectará un bus a los pines del conector de terminación, y la pregunta es: - ¿Es bueno usar puentes para elegir qué par diferencial va a usar el conector y, de no ser así, cuál es la solución para eso?

EDITAR: ¿Puedo usar cuentas de ferrit (que de todas formas están incluidas en las líneas) y hacer una variante de montaje para colocar cuentas en la línea que me gustaría usar?

    
pregunta Haris778

3 respuestas

6

Si tuviera que diseñar un producto que tuviera que poder conectarse a CAN o RS-485, probablemente comenzaría considerando conectores separados o clavijas separadas en el mismo conector para los dos buses. El pin de tierra puede ser común si está en el mismo conector.

Se puede hacer que los puentes funcionen, pero los usuarios no siempre los configuran correctamente, especialmente si es necesario configurar varios puentes de una manera particular, lo que probablemente sea el caso entre RS-485 y CAN. Es probable que los puentes también sean más caros y ocupen más espacio que un conector con dos pines adicionales.

    
respondido por el Olin Lathrop
0

¿Qué tan duro estás "empujando" el autobús? Para un bus de velocidad relativamente corta y baja, probablemente pueda conectarlos en paralelo y usar chips PHY con una función de habilitación de salida y desactivar el dispositivo que no está usando en el software ...     

respondido por el Martin Thompson
0

Si usar variantes de ensamblaje es una opción, ¿por qué no rellenar todo el circuito del transceptor? Los diferentes conectores son una buena idea para proporcionar una comprobación visual rápida y, potencialmente, la incapacidad de conectarse al bus incorrecto, pero puede obtener conectores visualmente diferentes con el mismo espacio, por lo que solo necesita una posición. Puede usar un menú desplegable en el lado de la CPU que está poblado o no, dependiendo del transceptor para que el software sepa qué protocolo utilizar.

    
respondido por el Loganf

Lea otras preguntas en las etiquetas