impedancia del bus CAN

0

Tengo un bus CAN a 125 kbit / s, y la longitud del cable es inferior a 60 "(1,5 m). La impedancia en la red es de 60 ohmios.

Tengo el requisito de agregar un módulo que tenga su propia resistencia de terminación de 120 ohmios como opción para mi sistema. El bus CAN parece funcionar, pero ¿hay algún problema con una impedancia de 40 \ $ \ Omega \ $ y, de ser así, cómo puedo probar esto?

    
pregunta user188950

3 respuestas

1

Los buses CAN tienen velocidad de giro controlada para minimizar la EMI externa. Examine esos bordes, a la velocidad de bits de 8 µs (125 kbaudios). Yo esperaría alrededor de 1 µs.

El tiempo de ida y vuelta de 60 "será de 20 nanosegundos o menos. Espero que 20 nanosegundos sea invisible en los tiempos de rampa de 1 µs. Por lo tanto, la fidelidad del borde es alta.

Su riesgo de tasa de error de bit restante es la histéresis incorporada de los receptores CAN.

Verifique las especificaciones del bus CAN, examine la histéresis máxima permitida y verifique que la oscilación de la señal cuando se cargue con la carga adicional de 120 ohmios aún produzca una oscilación de la señal al menos 50% más alta que la histéresis máxima.

Este margen del 50% es para garantizar cierta inmunidad al ruido.

Usted podría ayudar / mejorar la inmunidad al ruido al cargar fuertemente el bus diferencial con capacitores de 1,000 pF. Los condensadores de 40 ohmios y 1,000 pF son de 40 nanosegundos de TAU, y la rampa de borde no cambiará de forma con 1,000 pF en paralelo.

Solo algunas ideas para que pruebes.

    
respondido por el analogsystemsrf
0

Lo que debe hacer es proporcionar aproximadamente 120 ohmios en cada extremo (extremo físico) del bus. Un solo 60 ohmios en un solo punto no producirá buenos resultados, aunque con 125k y 60 pulgadas puede salirse con la suya.

Agregar otro módulo con sus propios 120 ohmios no es una buena idea, aunque a 60 pulgadas, nuevamente, puede salirse con la suya.

    
respondido por el WhatRoughBeast
0

Debe colocar su módulo con la resistencia integrada de 120 ohmios al final del bus, y puede obtener conectores especiales que terminan cuando no hay nada enchufado. O cámbielo con un relé. Tendrás unos pocos milisegundos de errores. Pero el bus CAN debería poder manejar eso.

O debes agregar un repetidor de bus.

Por experiencia, sé que puede subir hasta cuatro resistencias de terminación en un bus, pero más causará problemas inmediatos. Depende de la capacidad de conducción de los transceptores. Pero nunca he aplicado esto más allá de mi escritorio.

    
respondido por el Jeroen3

Lea otras preguntas en las etiquetas