Осматривая возможные решения для связи на расстоянии между несколькими микроконтроллерами, я нашел шину CAN. Тем не менее, это говорит о том, что существует лицензионная плата за любую реализацию протокола CAN.
Я планирую использовать микроконтроллер, контроллер CAN (MCP2515) и приемопередатчик CAN (MCP2561) для каждого узла для связи в сети.
Должен ли я платить лицензионный сбор за CAN, или он уже оплачен производителем CAN-контроллера и трансивера?
заранее спасибо
Если вы используете стороннюю микросхему контроллера CAN, то они заплатят лицензионный сбор. Первоначальные патенты касались работы контроллера, поэтому продавцу требуется лицензия для продажи чипа контроллера без нарушения патентов.
Однако оригинальная спецификация CAN 2.0 была опубликована в 1991 году, поэтому срок действия патентов (извините, я не могу найти их список) уже истек. Это означает, что даже если вы хотите внедрить свой собственный контроллер в программное / аппаратное обеспечение, вам не придется платить лицензионный сбор, если вы не назвали его «CAN» или не использовали другие торговые марки Bosch. Обратите внимание, что это, по сути, то, что Atmel сделал с «двухпроводным интерфейсом», иначе называемым I2C (TM), когда истек срок действия патентов Филипа I2C.
Похоже, что в связи с этим Bosch значительно снизил лицензионные сборы, поэтому я полагаю, что поставщики продолжают использовать официальный бренд «CAN». Также обратите внимание, что усовершенствования CAN FD защищены более поздними патентами, которые, я считаю, все еще действуют.
источник
Форма лицензии Ваша ссылка распространяется только на интегральные микросхемы и IP-ядра:
Вам не нужно ничего платить, если вы используете уже имеющиеся IC.
источник