No hay nada mágico en las resistencias de terminación. Son absolutamente necesarios para un bus CAN. Pueden llamarse resistencias de "terminación", y esto es de hecho parte de su función cuando el bus es lo suficientemente largo como para ser una línea de transmisión. Sin embargo, también hacen que un bus descargado pase al estado recesivo, lo que es una suposición fundamental en la que se basa el protocolo CAN.
Piense en la CAN como un bus colector abierto pasivamente levantado, excepto que se implementa como un par diferencial (generalmente). Las resistencias de terminación no solo terminan la línea de transmisión, sino que también actúan como la resistencia de recuperación. En la implementación de CAN diferencial, son en realidad resistencias que se juntan, pero lógicamente tienen la misma función que un pullup en un bus de colector abierto de un solo extremo.
Tenga en cuenta que el estándar CAN no especifica el bus físico real. Para distancias cortas en la misma placa a las tasas de bits correctas, puede implementar lata como un bus pasivo de un solo extremo. A menos que esté haciendo algo especial, el uso de dos chips de transceptor CAN para ir entre solo dos nodos separados por 3 pulgadas en el mismo tablero es un exceso excesivo y una pérdida de dinero, energía, espacio y partes.