Jelikož převodník USB2LIN je kromě dvou rozhraní LIN bus vybaven i jedním portem CAN sběrnice (CAN 2.0, high speed), lze jej pomocí nástroje LIN gateway, který je obsažen v software PP2CAN, použít jako gateway mezi LIN a CAN sběrnicí.
V tomto režimu pracuje rozhraní LIN jako master a čte nebo odesílá data z/do LIN periférií. Funkci gatewaye mezi LINem a CANem lze použít samostatně pro oba LIN porty. Jsou ovšem možné i jiné scénáře, například jeden LIN port je použit pro funkci gatewaye a druhý LIN port je použit pro monitorování provozu na LINu ve funkci scan.
Gateway je součástí nástroje LIN. Editace tabulky zpráv přeposílaných mezi LINem a CANem se tak provádí zde. Roletka nástrojů LIN je dostupná pokud je v Options programu PP2CAN nastaven převodník USB2LIN. Po změně převodníku je třeba nastavení programu uložit pro příští použití a program restartovat.
Prvním krokem je vytvoření LIN tabulky (A). Tedy zpráv, které se periodicky posílají na LIN nebo čtou z LINu. Připomeňme si že LIN není na rozdíl CAN sběrnice multimaster, ale může obsahovat jen jednoho mastera a až 16 slave zařízení. V našem případě musí mastera tvořit příslušný port převodníku USB2LIN. V příkladu uvedeném na obrázku je v tabulce vytvořena zpráva s Id 22h která čte z LINu a příslušného slave zařízení data o délce 7 bajtů a druhá zpráva, která na LIN bus odesílá zprávu s Id 0Ah o délce 8 bajtů. Následně je li vytvořen v tabulce seznam zpráv, je možné kliknutím na tlačítko Gateway (B) otevřít okno, kde se editují pravidla LIN/CAN gatewaye. Zde je možné naeditovat příslušná pravidla. To, zda se jedná o CAN zprávu, jejíž data se po jejím příchodu kopírují do LIN zprávy a ta zapisuje data na LIN nebo o opačný případ, kdy data čtená z LINu se kopírují do CAN zprávy a ta se odesílá na CAN bus, se volí pomocí přepínačů CAN->LIN nebo LIN->CAN. Podle toho, jaká volba je zvolena jsou následně dostupné pro výběr LIN identifikátory zpráv z LIN tabulky. Pro CAN zprávy je pak možné nastavit příslušný identifikátor a zvolit zda se jedná o 11 nebo 29 bitový formát.
Je li nastavení hotové, je možné LIN tabulku uploadovat do převodníku USB2LIN. Spuštění funkce gatewaye se provede aktivací volby Enable gateway. Pravidla v našem příkladu mají tuto funkčnost: dorazí li po CANu do USB2LIN převodníku zpráva s identifikátorem 123d, data se propíší do LIN tabulky a LIN zprávy s identifikátorem 0Ah. Tato zpráva se pak na LIN generuje periodicky s těmito novými daty, dokud nejsou přepsány dalšími příchozími z CANu. Dále pak, pokud se z LINu přečtou data pomocí LIN zprávy 22h - tedy nějaký slave na žádost reaguje, je na CAN bus vygenerována zpráva s identifikátorem 12345d a těmito přečtenými daty.
Pro testování, pokud nemáte k dispozici žádné LIN zařízení, je možné použít druhý LIN port převodníku a oba porty propojit vodičem. Tento druhý port pak přepnout do režimu slave a v tabulce nastavit jeho reakci - vygenerování dat na LIN při detekci zprávy s identifikátorem 22h na LINu.