Licencjonowanie magistrali CAN


14

Rozglądając się za możliwymi rozwiązaniami dla komunikacji na duże odległości między wieloma mikrokontrolerami, znalazłem magistralę CAN. Mówi jednak, że za każdą implementację protokołu CAN pobierana jest opłata licencyjna .

Mój plan polega na użyciu mikrokontrolera, kontrolera CAN (MCP2515) i nadajnika-odbiornika CAN (MCP2561) dla każdego węzła do komunikacji w sieci.

Czy muszę uiścić opłatę licencyjną CAN, czy jest już opłacana przez producenta kontrolera CAN i nadajnika-odbiornika?

Z góry dziękuję

Odpowiedzi:


15

Jest to wliczone w koszt części.

O wiele łatwiej jest zbierać pieniądze od kilku producentów układów scalonych niż od każdej osoby, która wytwarza produkt przy użyciu tych części.


Ok, teraz ma to większy sens. Pomyślałem, że zaprojektowanie płytki z elementami korzystającymi z protokołu CAN wymagałoby uzyskania licencji, ale wydaje się, że dotyczy to tylko producenta pojedynczego układu, który implementuje protokół
ihenn

11

Jeśli korzystasz z zewnętrznego układu kontrolera CAN, uiści on opłatę licencyjną. Oryginalne patenty dotyczyły sposobu działania kontrolera, więc sprzedawca wymaga licencji, aby sprzedać układ kontrolera bez naruszania patentów.

Jednak oryginalna specyfikacja CAN 2.0 została opublikowana w 1991 roku, więc patenty (przepraszam, nie mogę znaleźć ich listy) już wygasły. Oznacza to, że nawet jeśli chciałbyś wdrożyć własny kontroler w oprogramowaniu / sprzęcie, nie musiałbyś płacić żadnej opłaty licencyjnej, pod warunkiem, że nie nazwiesz go „CAN” ani nie użyjesz żadnego z innych znaków towarowych Bosch. Zauważ, że tak właśnie zrobił Atmel z „dwuprzewodowym interfejsem” - znanym również jako I2C (TM) - po wygaśnięciu patentów Philipa I2C.

Wygląda na to, że Bosch znacznie obniżył opłaty licencyjne w związku z tym i dlatego wyobrażam sobie, że dostawcy nadal używają oficjalnej marki CAN. Zauważ również, że ulepszenia CAN FD są objęte późniejszymi patentami, które, jak sądzę, nadal obowiązują.


Producenci czipów nie mogą naruszać i legalnie korzystać z technologii objętej patentem (tzn. Legalnie korzystać z technologii na podstawie ważnej umowy licencyjnej). Naruszenie: „aktywnie naruszaj warunki (prawa, umowy itp.)”.
Makyen

@Makyen „który będzie naruszyć te patenty [jeżeli sprzedawca nie posiada licencji]”
user253751

@immibis, po tym jak zostawiłem komentarz , odpowiedź została zredagowana . Zgadzam się, że dodanie tego „zmieniałoby” sposób, w jaki brzmi zdanie. Jednak teraz jest niezręcznie. Zasugerowałem edycję.
Makyen

1

Formularz licencji Twój link dotyczy tylko układów scalonych i rdzeni IP:

Prawo do korzystania z praw własności intelektualnej CAN Protokół, CAN FD Protocol do projektowania, produkcji i sprzedaży układów scalonych lub programowania układów FPGA

Nie musisz nic płacić, jeśli używasz już dostępnych układów scalonych.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.