Licence de bus CAN

14

En cherchant des solutions possibles pour la communication à longue distance entre plusieurs microcontrôleurs, j'ai trouvé le bus CAN. Cependant, il indique qu'il y a des frais de licence pour toute mise en œuvre du protocole CAN.

Mon plan est d'utiliser un microcontrôleur, un contrôleur CAN (MCP2515) et un émetteur-récepteur CAN (MCP2561) pour chaque nœud pour communiquer sur le réseau.

Dois-je payer les frais de licence CAN ou est-il déjà payé par le fabricant du contrôleur CAN et de l'émetteur-récepteur?

Merci d'avance

ihenn
la source

Réponses:

15

Il est inclus dans le coût des pièces.

Il est beaucoup plus facile de collecter de l'argent auprès de quelques fabricants de circuits intégrés que de toute personne qui fabrique un produit en utilisant ces pièces.

Andrew
la source
Ok, ça a plus de sens maintenant. Je pensais que la conception d'un PCB avec des éléments qui utilisent le protocole CAN nécessiterait que j'obtienne une licence, mais cela ne semble s'appliquer qu'au fabricant de la puce individuelle qui implémente le protocole
ihenn
11

Si vous utilisez une puce de contrôleur CAN tierce, ils auront payé les frais de licence. Les brevets d'origine concernaient le fonctionnement du contrôleur, le vendeur a donc besoin d'une licence pour vendre une puce de contrôleur sans enfreindre les brevets.

Cependant, la spécification originale CAN 2.0 a été publiée en 1991, donc les brevets (désolé, je ne peux pas en trouver la liste) auraient expiré maintenant. Cela signifie que même si vous vouliez implémenter votre propre contrôleur dans un logiciel / matériel, vous n'auriez pas à payer de frais de licence, à condition de ne pas l'appeler `` CAN '' ou d'utiliser l'une des autres marques de Bosch. Notez que c'est essentiellement ce qu'Atmel a fait avec l '«interface à deux fils» - autrement connue sous le nom I2C (TM) - lorsque les brevets I2C de Philip ont expiré.

Il semble que Bosch ait considérablement réduit les frais de licence à la lumière de cela, c'est pourquoi j'imagine que les fournisseurs continuent d'utiliser la marque officielle «CAN». Notez également que les améliorations de CAN FD sont couvertes par des brevets ultérieurs qui, je crois, sont toujours en vigueur.

Jon
la source
Les fabricants des puces ne peuvent pas enfreindre et utiliser légalement la technologie couverte par un brevet (c'est-à-dire utiliser légitimement la technologie en vertu d'un accord de licence valide). Infraction: "enfreindre activement les termes de (une loi, un accord, etc.)."
Makyen
@Makyen « qui serait atteinte de ces brevets [si le vendeur n'a pas de licence] »
user253751
@immibis, Après avoir laissé mon commentaire , la réponse a été modifiée . Je suis d'accord que l'ajout de ce "changerait" la façon dont la phrase se lit. Cependant, c'est maintenant gênant. J'ai proposé une modification.
Makyen
1

Formulaire de licence Votre lien s'applique uniquement aux circuits intégrés et aux cœurs IP:

Le droit d'utiliser le protocole CAN, les droits de propriété intellectuelle du protocole CAN FD pour la conception, la fabrication et la vente de circuits intégrés ou la programmation de FPGA

Vous n'avez rien à payer si vous utilisez des circuits intégrés déjà disponibles.

Jakub Rakus
la source