Licencias de autobuses CAN

14

Buscando posibles soluciones para la comunicación a larga distancia entre múltiples microcontroladores, encontré el bus CAN. Sin embargo, dice que hay una tarifa de licencia para cualquier implementación del protocolo CAN.

Mi plan es usar un microcontrolador, un controlador CAN (MCP2515) y un transceptor CAN (MCP2561) para que cada nodo se comunique en la red.

¿Tengo que pagar la tarifa de licencia CAN o ya la pagó el fabricante del controlador y transceptor CAN?

Gracias por adelantado

ihenn
fuente

Respuestas:

15

Está incluido en el costo de las piezas.

Es mucho más fácil recaudar dinero de unos pocos fabricantes de circuitos integrados que de cada persona que fabrica un producto utilizando esas piezas.

Andrés
fuente
Ok, tiene más sentido ahora. Pensé que el diseño de un PCB con elementos que utilizan el protocolo CAN que me obligan a obtener una licencia, pero parece que sólo se aplican al fabricante del chip individual que implementa el protocolo
ihenn
11

Si está utilizando un chip controlador CAN de un tercero, habrá pagado la tarifa de licencia. Las patentes originales estaban relacionadas con la forma en que funcionaba el controlador, por lo que el vendedor requiere una licencia para vender un chip controlador sin infringir las patentes.

Sin embargo, la especificación CAN 2.0 original se publicó en 1991, por lo que las patentes (lo siento, no puedo encontrar una lista de ellas) ya habrían expirado. Esto significa que, incluso si quisiera implementar su propio controlador en software / hardware, no tendría que pagar ninguna tarifa de licencia, siempre que no lo llamara 'CAN' ni utilizara ninguna de las otras marcas registradas de Bosch. Tenga en cuenta que esto es esencialmente lo que hizo Atmel con la 'Interfaz de dos cables', también conocida como I2C (TM), cuando las patentes I2C de Philip expiraron.

Parece que Bosch ha reducido significativamente las tarifas de licencia a la luz de esto, por lo que imagino que los proveedores continúan usando la marca oficial 'CAN'. También tenga en cuenta que las mejoras de CAN FD están cubiertas por patentes posteriores que creo que todavía están vigentes.

Jon
fuente
Los fabricantes de los chips no pueden infringir y usar legalmente la tecnología cubierta en una patente (es decir, usar legítimamente la tecnología bajo un acuerdo de licencia válido). Infringir: "romper activamente los términos de (una ley, acuerdo, etc.)".
Makyen
@Makyen "que se infringen estas patentes [si el vendedor no tenía una licencia]"
user253751
@immibis, después de dejar mi comentario , la respuesta fue editada . Estoy de acuerdo en que la adición de ese "haría" cambia la forma en que se lee la oración. Sin embargo, ahora es incómodo. He sugerido una edición.
Makyen
1

Formulario de licencia Su enlace se aplica solo a circuitos integrados y núcleos IP:

El derecho a usar el protocolo CAN, los derechos de propiedad intelectual del protocolo CAN FD para el diseño, fabricación y venta de circuitos integrados o la programación de FPGA

No tiene que pagar nada si está utilizando circuitos integrados ya disponibles.

Jakub Rakus
fuente