[go: up one dir, main page]

SK500012019A3 - Komunikačný kanál M2C - Google Patents

Komunikačný kanál M2C Download PDF

Info

Publication number
SK500012019A3
SK500012019A3 SK50001-2019A SK500012019A SK500012019A3 SK 500012019 A3 SK500012019 A3 SK 500012019A3 SK 500012019 A SK500012019 A SK 500012019A SK 500012019 A3 SK500012019 A3 SK 500012019A3
Authority
SK
Slovakia
Prior art keywords
nfc
module
vht
interface
communication channel
Prior art date
Application number
SK50001-2019A
Other languages
English (en)
Inventor
Jozef Frlička
Original Assignee
Frlicka Jozef Ing
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Frlicka Jozef Ing filed Critical Frlicka Jozef Ing
Priority to SK50001-2019A priority Critical patent/SK500012019A3/sk
Priority to PCT/SK2020/050001 priority patent/WO2020142008A1/en
Publication of SK500012019A3 publication Critical patent/SK500012019A3/sk

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • H04B5/70Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
    • H04B5/77Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for interrogation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Komunikačný kanál M2C pozostávajúci z dvoch koncových rozhraní (6) a (7), spojených najmenej jednou sériovou komunikačnou linkou (8), umožňujúci plnohodnotne prenášať informácie medzi rozhraniami (5.1) a (5.2), zohľadňujúci NCI protokolové rozhranie podľa štandardizácie NFC Forum, ktorý sa zo strany rozhrania (5.1) funkčne správa ako virtuálny (3) a zo strany rozhrania (5.2) sa funkčne správa ako virtuálny (4), pričom prenáša dáta aj riadiace signály medzi rozhraniami (5.1) a (5.2), výhodne najmenej jednokanálovou sériovou linkou (8), s chráneným kódovaným prenosom a umožňuje od seba priestorovo oddeliť dva komunikujúce NFC funkčné celky (3) a (4) pri zachovaní NFC funkcionality a kompatibility NCI protokolového rozhrania, podľa štandardizácie NFC Forum.

Description

Oblasť techniky
Vynález sa týka hardvérovej (HW) konfigurácie spojenej so softvérovým (SW) vybavením v rámci komunikácie v NFC oblasti.
Doterajší stav techniky
Near Field Communication je krátkodosahové, vysokofrekvenčné, bezdotykové spojenie umožňujúce výmenu dát medzi zariadeniami do vzdialenosti okolo 10 cm (ďalej už len NFC).
NFC Controller je procesor - riadiaci obvod s fúnkcionalitou NFC (ďalej už len procesorNFC).
HOSŤ predstavuje zariadenie, ktorého jadrom je CPU (Centrálna procesorová jednotka) vybavená softvérom pre obsluhu periférnych zariadení, v tomto prípade NFC. Softvér je zvyčajne výhodne tvorený OS (operačným systémom) a Aplikačným programom, v tomto prípade na zabezpečenie funkcionality periférneho zariadenia - NFC.
Súčasný stav pre riešenie HW konfigurácie, štandardne používaný v systémoch pre NFC je taký, že HOSŤ a procesor NFC bývajú navzájom prepojené viac vodičovým spojením - komunikačnou zbernicou a riadiacimi signálmi. Preto návrhári konštrukčného riešenia dosky plošných spojov (PCB) sú týmto faktom z pohľadu rušenia a pravidiel návrhu dosky plošných spojov viazaní. Je to hlavný dôvod, prečo sa snažia umiestniť obvody spoločnej zbernice HOSŤ a procesor NFC k sebe čo najbližšie. Nie pre každé riešenie je to zároveň aj najvýhodnejšia priestorová konfigurácia, keďže NFC anténa potrebuje dodržať svoje rádiofrekvenčné (RF) parametre. Castokrát sú obidva nároky, hlavne na priestorové riešenie, protichodné. Problémom býva aj vzájomné ovplyvňovanie sa v RF pásme. Základnou jednotkou HOSŤ systému je existencia procesora (CPU) s potrebnými periférnymi obvodmi, zabezpečujúcimi vzájomné fýzické spojenie na doske plošných spojov aj s procesorom NFC. CPU v spojení so SW vybavením, predstavuje pre okolie značné rušenie a tým aj možné zhoršenie vlastnostíNFC komunikácie. SW v HOSŤ je obvykle založený na operačnom systéme (OS) (napr.: iOS, Android, Linux a pod.), využívajúci rôzne frekvencie. OS zabezpečuje samotnú aplikačnú funkcionalitu NFC rozhrania. Z pohľadu HW riešenia, pri návrhu systému s HOSŤ a procesorom NFC na jednej doske plošných spojov, preto dochádza k protichodným požiadavkám Podmienkou pre elektromagnetickú kompatibilitu (EMC) je CPU systém dobre odtieniť, ale NFC anténa tienená byť nemôže. Jej vyžarovanie do priestoru by potom zoslablo.
Nevýhody usporiadania štandardného riešenia sú:
1. HOSŤ a procesor NFC sú umiestnené väčšinou na jednej doske plošných spojov alebo v blízkosti a navzájom priamo prepojené viacerými vodičmi zbernice a riadiacich signálov.
2. Pri akejkoľvek modifikácn dosky plošných spojov je potrebné doladenie anténneho systému NFC, nielen antény, ale aj parametrov procesoru NFC pre dodržanie samotnej funkcionality a zároveň RF parametrov a EMC.
3. Pri každej zmene anténneho systémuje potrebnánová certifikácia pre NFC.
4. Progresívny vývoj prvkov procesom NFC, pre nové požiadavky trhu, tiež premieta žiadané, priebežné zmeny v riešení, čo niekedy predstavuje až kompletne nový návrh časti NFC.
5. Aplikovanie zmien vychádzajúcich z požadovaného upgráde NFC noriem
6. Požadovaná vysoká úroveň skúseností s návrhomHW systémového riešenia, v oblastiRF komunikácie NFC. Vpraxito častokrát predstavuje aj priamu spoluprácu s výrobcom procesorov NFC, pre optimálne nastavenie a doladenie RF parametrov pre konkrétne riešenie.
7. Nie zanedbateľnou súčasťou návrhu je aj nákladné vybavenie laboratória pre meranie NFC.
8. Všetky spomínané faktory sa podieľajú na vysokých nákladoch profesionálneho designu NFC front end riešenia. Mnohé zariadenia bývajú limitované cenou a preto NFC funkčnosť radšej vynechávajú.
Spomínané fakty obmedzujú jednoduché aplikovanie kvalitného NFC rozhrania do bežných zariadení, za rozumnú cenu. Zohľadnením spomenutých faktov pri aplikovaní NFC rozhrania do zariadenia, nebýva preto jednoznačnou súčasťou masového nasadenia v lacnejších zariadeniach a to hlavne z dôvodu spomínaných vyšších nákladov, ktoré by zariadenia predražovali. V niektorých prípadoch nad mieru predajnosti daného produktu.
Podstata vynálezu
Uvedené nedostatky odstraňuje komunikačný kanál M2C podľa vynálezu, ktorého hlavná podstata spočíva v tom, že odstraňuje problém s priestorovým riešením NFC funkcionality spôsobom samostatného, kompletne odladeného a certifikovaného modulu NFC, ktorý sa pripája ku HOSŤ špeciálnym komunikačným rozhraním Týmto je umožnené plnohodnotne dealokovať procesor NFC z dosky plošných spojov (PCB) sys
S K 50001-2019 Α3 tému HOSŤ a cez komunikačný kanál M2C ho prepojiť s koncový m zariadením, s procesorom NFC na oddelenej, samostatnej doske plošných spojov. Umožňuje tak vytvoriť samostatný modul „NFC front-end“ (NFC koncové zariadenie), mimo dosky plošných spojov HOSŤ systému.
Zariadenie podľa vynálezu predstavuje sériový komunikačný kanál, ktorý sa vkladá medzi HOSŤ a procesor NFC. Toto zariadenie spĺňa potrebné prenosové vlastnosti a pozostáva z dvoch mechanicky navzájom oddelených častí. Obidve časti sú signálovo spojené sériovou komunikačnou linkou (SLIŇ), podľa požadovaných parametrov v tzv. „half, alebo fúll duplcx' režime. Vzniká tým komunikačný kanál „M2C“ - ..Modul-to- Modul Communication“. Každá z oboch strán komunikačného kanála M2C je zakončená jedným funkčným celkom - modulom, ktoré sa medzi sebou vzájomne riadia a prenášajú potrebné informácie:
1. Modul vo funkcn „VIRTUÁLNY procesorNFC)“ (VNC)
2. Modulvo funkcn „VIRTUÁLNY HOSŤ“ (VHT)
Každý z uvedených modulov komunikačného kanála M2C predstavuje vzájomné SW a HW spojenie požadovaných vlastností, ktoré umožňuje obojstrannú a pre rozhranie (NCI) procesora NFC plnohodnotne transparentnú výmenu informácií a stavov, medzi oboma koncovými bodnú M2C kanála podľa vynálezu, v tomto prípade medzi HOSŤ a procesorom NFC. Algoritmus prenosu pritom zohľadňuje NFC NCI komunikačný protokol medzi HOSŤ a procesoromNFC.
Sériová linka SLIŇ môže byť realizovaná (SLINPM - typ prenosového média pre SLIŇ):
• metalickým vodičom, • twistovanou dvojlinkou v prípade využitia štandardného rozhrania RS422/485 - pre väčšie vzdialenostia odolnosť vočirušeniu, • RF prenosovýmkanálom.
• Optickým vláknom
Zemniace potenciály oboch strán môžu, ale nemusia byť totožné.
Modul VNC sa v podstate skladá z CPU a príslušného obslužného softvéru, ktorého princíp je znázornený na blokovom vývojovom diagrame zobrazenom na obr. 4. Taktiež modul VHT sa v podstate skladá z CPU a príslušného obslužného softvéru, ktorého princíp je znázornený na blokovom vývojovom diagrame zobrazenom na obr. 5.
Obidva moduly VNC a VHT, vybavené príslušným obslužným softvérom, sú spojené s vysokorýchlostným sériovým rozhraním SLIŇ. Spojenie je výhodne šifrované, čím je aj naďalej zachovaná bezpečná, vzájomná výmena informácií, aj po fýzickom vzdialení procesom NFC od HOSŤ.
Princíp jednotlivých obslužných softvérov pre VNC a VHT moduly je bližšie opísaný na blokových vývojových diagramoch, zobrazených na obr. 4 a 5 a v príkladoch 5 a 6.
Principiálne riešenie je založené na spojení konkrétneho SW, s požadovanými vlastnosťami a parametrami zodpovedajúceho HW riešenia a to pre každú stranu sériového rozhrania SLIŇ zvlášť. HW riešenie modulov na oboch koncoch sériového rozhrania predstavujú v tomto prípade procesory (CPU) s obslužným SW, na každej strane jeden. Výtvárajú tak prenosový komunikačný kanál M2C, ktorý má zodpovedajúce externé rozhranie na jednej strane medzi VNC a HOSŤ a na druhej strane medzi VHT a procesorom NFC. V tejto kombinácn je komunikácia medzi oboma stranami transparentná pre NFC NCI protokol aj s riadiacimi signálmi. Tým je zabezpečená 100 % kompatibilita s existujúcim tzv. „SW stackom“ (súbor softvérových subsystémov alebo komponentov potrebných na vytvorenie kompletnej platformy) pre štandardne používané OS, v spojení s potrebnými SW knižnicami, podporujúcimi funkcionalitu NFC (pre Linux, Android, iOS a pod.)
HW rozhrania HCI (HWHCI), komunikačného kanála M2C na komunikáciu s HOSŤ na jednej strane a s procesorom NFC na strane druhej, môžu byť rovnaké alebo rôzne, vytvorené kombináciou nasledujúcich štandardných typov:
L rozhranie typuI2C bus,
2. rozhranie typu SPI bus,
3. rozhranie typu UART,
4. digitálne riadiace signály.
Súčasťou rozhrania komunikačného kanála M2C sú aj riadiace digitálne signály, pre NFC rozhranie, ktorých počet a kombinácia sa odlišuje podľa použitého typu a požiadaviek na ovládanie procesoraNFC.
Ak HW vlastnosti niektorej zo strán procesor NFC/alebo HOSŤ umožňujú vynechať CPU jadro na strane VHT a/alebo VNC modulu, tak SW vybavenie je možné implementovať priamo do procesora NFC a/alebo do HOSŤ prostredia. V takomto prípade HW CPU fúnkcionalita z VNC a/alebo VHT, prechádza priamo do HOSŤ a/alebo NFC procesora. Ak takáto HW konfigurácia HOSŤ a/alebo procesora NFC priamo vyhovuje daným SW podmienkam, funkčnosť celého kanála M2C ostáva zachovaná. Z pohľadu kompatibility s NFC NCI SW-stackom existujúcich OS (Android, iOS, Linux a pod.), potom treba v takomto prípade modifikovať na strane OS/jadra OS (kemelu) device driver/y pre SLIŇ rozhranie. Transparentnosť samotného prenosu potom aj naďalej zostáva nezmenená, pretože je daná komplementárnym SW vybavením každej z oboch strán. Aplikovanie zodpovedajúcej SW časti je možné napr. formou SW aplikačnej knižnice.
Výhodou opisovaného použitia komunikačného kanála M2C je jeho jednoduché aplikovanie do akého
S K 50001-2019 Α3 koľvek, už existujúceho systému, kompatibilného aj so spomínaným NFC-NCI štandardným protokolom, bez ďalších vyžadovaných zmien v existujúcom SW stacku. V spojení s malým NFC modulom ho predurčuje pie široké aplikovanie do akejkoľvek oblasti použitia, známej už v súčasnosti (Identifikácia, platobné app, služby NFC HCE (Emulácia hostiteľskej karty) atď.).
Už hotový NFC modul prepojený s HOSŤ systémom cez SLIŇ 8 umožňuje výrobcom rôznych zariadení jednoduché rozšírenie o fúnkcionalitu NFC bez akýchkoľvek hlbších znalostí NFC problematiky. Je priamo použiteľný, tak ako je vyrobený.
Výhodným, charakteristickým použitím, je využitie vynálezu v už spomínanom koncepte ako „Smait NFC Batteiy“ a to prakticky takmer vo všetkých mobilných elektronických zariadeniach, vyžadujúcich batériové napájanie, napr. v telefónoch, v meracích prístrojoch, a vôbec všeobecne v zariadeniach, kde už dnes je požadované použitie NFC (https://nfc-fomm.org/).
Veľkou výhodou je aj možné použitie M2C v spojení s miniaturizovaným NFC modulom, napr. s malou feritovou anténou, ktoré tak umožní NFC komunikáciu aj v odľahlých a malých dutinách aj s výhodným kovovýmkiytovaním a pri tom dostatočne vzdialeným od HOSŤ systému.
Prehľad obrázkov na výkresoch
Na obr. 1 je znázornený komunikačný kanál M2C.
Na obr. 2 je znázornená implementácia komunikačného kanála M2C do rozhrania medzi HOSŤ a procesor NFC.
Na obr. 3 je príklad aplikácie M2C do mobilného telefónu, nazývaného ako „Smait NFC Batteiy (Šikovná NFC batéria)“ koncept, kde v tomto prípade sa NFC časť konštrukčne presunula z mobilného telefónu do priestoru batérie, ktorej je už novou súčasťou. Na obr. 4 je blokový vývojový diagram pre VNC modul.
Na obr. 5 je blokový vývojový diagram pre VHT modul.
Príklady uskutočnenia vynálezu
Príklad 1
Na obr. 1 je znázornený M2C kanál 11 ktorý obsahuje modul VHT 7 a modul VNC 6, ktoré sú vzájomne prepojené sériovou komunikačnou linkou (SLIŇ) 8. Rozhraním HCI1 5.1 je modul VHT 7 spojený s procesorom NFC (nezobrazený). Taktiež, modul VNC 6 je cez rozhranie HCI2 5.2 spojený s HOSŤ (nezobrazený).
Príklad 2
Na obr. 2 je znázornená implementácia komunikačného kanála M2C do rozhrania medzi HOSŤ a procesor NFC. Navrhované riešenie pozostáva z komunikačného kanála M2C 11 (obr. 1), ktoiý je vložený medzi HOSŤ 3 a procesor NFC 4. M2C kanál tvorí modul VNC 6 a modul VHT 7. Modul VHT 7 je pozične umiestnený na rovnakej doske plošných spojov ako procesor NFC 4 (NFC koncové zariadenie 2). Modul VNC 6 je pozične umiestnený na rovnakej doske plošných spojov ako HOSŤ 3 (PCB 1 HOSŤ). Obidva moduly sú vzájomne prepojené špecifikovanou sériovou komunikačnou linkou SLIŇ 8. Rozhraním HCI1 5.1 je modul VHT 7 spojený s procesorom NFC 4 a modul VNC 6 je cez rozhranie HCI2 5.2 spojený s HOSŤ 3. Navrhovaným riešením sme dosiahli vzájomné fyzické oddelenie procesom NFC 4 od HOSŤ 3 a presmerovanie ich vzájomnej komunikácie cez komunikačný kanál M2C.
Kde NFC koncové zariadenie 2 je vybavené kladným pólom 9 napájania a záporným pólom 10 napájania. Taktiež, doska plošných spojov 1 HOST-u je vybavená kladným pólom 12 napájania a záporným pólom 13 napájania.
V konfigurácii podľa stavu techniky bolo rozhranie HCI1 5.1 a HCI2 5.2 totožné (len jedno rozhranie). Priestorovo oddelená, nová konfigurácia podľa vynálezu, nám dáva omnoho väčšie možnosti pri návrhu celého systému a odstraňuje tak mnohé nedostatky štandardného riešenia, uvedeného v bodoch súčasného stavu techniky. Umožňuje NFC fúnkcionalitu, jednoduchým použitím hotového certifikovaného NFC modulu, ako samostatnej unifikovanej súčiastky.
Príklad 3
Z pohľadu HOSŤ 3 je modul VNC 6 v pozícu „významovo virtuálneho“ procesoru NFC 4. Na rozhraní s HOSŤ 3 sa modul VNC 6 funkčne správa rovnako, akoby bol modul VNC 6 reálny čip procesora NFC, čo je dané obslužným SW vybavením pre modul VNC 6. HOSŤ 3 komunikuje s modulom VNC 6 cez svoje rozhranie HCE 5.2.
Na strane druhej platí obdobne, že procesor NFC 4 je pripojený k modulu VHT 7, a tento modul VHT 7
S K 50001-2019 Α3 sa voči procesoru NFC 4 správa funkčne rovnako, akoby bol reálny HOSŤ 3, čo je opäť dané obslužným SW pre modul VHT 7. Modul VHT 7 komunikuje s procesoromNFC 4 cez svoje rozhranie HCI1 5.1.
Ak HOSŤ 3 potrebuje poslať dáta do procesom NFC 4, tak pošle dáta cez rozhranie HCI2 5.2 do modulu VNC 6, ktorý ich prevedie aj s riadiacimi signálmi na sériový prenos, zakóduje a pošle cez sériovú linku SLIŇ 8 na druhú stranu M2C 11, do modulu VHT 7. Modul VHT 7, prijatú informáciu zo sériovej linky SLIŇ 8 reštauruje naspäť na dáta a riadiace signály pre rozhranie HCI1 5.1. Procesor NFC 4 dáta príjme, požiadavku spracuje a požiada modul VHT 7 cez jeden z riadiacich signálov rozhrania HCI1 5.1 (IRQ - požiadavka na prerušenie), aby výsledok požiadavky - dáta, cez rozhranie HQ1 5.1 prevzal. Modul VHT 7 prečíta dáta z procesora NFC 4, pripraví ich na sériový prenos aj s riadiacimi signálmi HCI1 5.1, zakóduje a pošle ich naspäť cez sériovú linku SLIŇ 8 do modulu VNC 6. Modul VNC 6 ich dekóduje a požiada HOSŤ 3 cez jeden z riadiacich signálov rozhrania HCI2 5.2 (IRQ), aby si ich cez rozhranie HCI2 5.2 prevzal.
Procesor NFC 4 môže cez rozhranie HCI1 5.1 aj asynchrónne požiadať modul VHT 7, aby preniesol pripravené dáta cez sériovú linku SLIŇ 8 a modul VNC 6 cez HCI2 5.2 do HOSŤ 3. Je to regulárny prenos informácie iba jedným smerom o dejoch, ktoré vznikli priamo v procesore NFC 4, bez predchádzajúcej výzvy od HOSŤ 3. Táto požiadavka je spôsobená javom, ktorý nastal v procesore NFC 4, ako napríklad zmenou intenzity magnetického poľa v anténovom obvode procesora NFC 4. Dôvodov môže byť viacej - napr. NFC Karta (zariadenie komunikujúce s NFC čítačkou) je prítomné v poli, alebo bolo v blízkosti zaznamenané čítacie zariadenie, alebo nastal poruchový stav procesora NFC 4 a pod. Danú informáciu je potrebné odovzdať do HOSŤ 3. Procesor NFC 4 tým informuje HOSŤ 3 o jeho novom stave. Vzájomná komunikácia cez komunikačný kanál M2C 11 medzi HOSŤ 3 a procesoromNFC 4 prebieha podľa 100 % kompatibility v súlade s protokolom NFC Fórum NCI štandardom, určeným pre komunikáciu s NFC zariadeniami.
Príklad 4
Na obrázku 3 je znázornený príklad aplikovania komunikačného kanála M2C do mobilného telefónu 14. Príklad je nazvaný ako „Smart NFC Battery“ koncept - SNB. Tvorí ho modul NFC 16 spoločne s batériou 17 na jednej strane a modul VNC 6 na strane druhej, umiestnenej priamo na doske plošných spojov 15 mobilného telefónu 14. V tomto prípade sa časť procesora NFC 4 konštrukčne presunula z dosky plošných spojov 15 mobilného telefónu 14 do priestoru batérie 17. Procesor NFC 4 tak, spolu s modulom VHT 7, tvorí jeden kompaktný celok - malý modul NFC 16 umiestnený v batérii 17, ktorý je komunikačné spojený s mobilným telefónom 14 cez SLIŇ 8.
Vo výhodnom uskutočnení v module VHT 7 môže byť implementovaný aj štandardný manažment batérie. Modul VHT 7, môže výhodne obsahovať okrem základnej funkcionality z pohľadu M2C 11 aj používateľom zvolenú ďalšiu rozširujúcu fúnkcionalitu HW a/alebo SW. Napríklad, ak je modul VHT umiestnený priamo v zariadení s konkrétne určenou funkčnosťou, ako napr. v batérii, môže navyše spĺňať aj funkcionalitu ochranného obvodu dobíjania, alebo ak je modul umiestnený napr. priamo v zámku, môže obsahovať aj ovládanie zámku, a podobne.
Príklad 5
Na obrázku 4 je znázornený blokový vývojový diagram opisujúci princíp algoritmu obslužného softvéru VNC modulu (VNC proces). Úlohou VNC procesu je zabezpečiť prevzatie dátového bloku cez rozhranie HCI2 od HOSŤ. Dátový blok, ktorý VNC získa po zápise od HOSŤ je sústava dát (paket), podľa protokolu NCI, ktorá nesie aj informáciu o dĺžke samotného bloku v 3. byte bloku. Ten je dôležitý pre proces prenosu cez komunikačný kanál M2C. Tak ako sú čítané, prichádzajúce dáta od HOSŤ, tak sú k nim zároveň priraďované aj komunikačné stavy (kstates) a digitálne riadiace signály (drs). Ich zlúčením vzniká tzv. informačná vzorka (dáta + kstates + drs), ktorá je zašifrovaná a odoslaná cez SLIŇ kanál na druhú stranu do VHT procesu. Podobne aj VNC proces spracúva z opačnej strany od VHT procesu, prichádzajúce informačné vzorky, cez kanál SLIŇ. Informačnú vzorku VNC proces následne dešifruje a rozdelí späť na dáta, kstates a drs. Dáta sú ukladané do buffera (vyrovnávací zásobník). Ak HOSŤ dostane informáciu, že VNC proces má pre neho pripravené dáta prostredníctvom IRQ, tak HOSŤ ich cez rozhranie HCI2 prečíta. VNC proces, z pohľadu HOSŤ, pracuje v režime SLÁVE (podradený).
Presná obsluha VNC procesu komunikácie cez HCI2 závisí od konkrétnej konfigurácie HWHCI a môže sa odlišovať.
Príklad 6
Na obrázku 5 je znázornený blokový vývojový diagram opisujúci princíp algoritmu obslužného softvéru VHT modulu (VHT proces). Komplementárnu fúnkcionalitu na druhej strane kanála SLIŇ, zabezpečuje VHT proces, ktorého hlavnou úlohou je obsluha procesor NFC a to vo funkcn MASTER (nadradený). Okrem informácií potrebných pre základnú inicializáciu procesora NFC, spracúva informačné vzorky, ktoré VHT proces získava z kanála SLIŇ od VNC procesu. Dešifruje ich späť na dáta, kstates a drs. Dáta sú priamo posielané do procesora NFC. Kstates a drs slúžia, podobne ako vo VNC procese, na nastavenie stavov počas VHT
S K 50001-2019 Α3 procesu. Ak VHT proces dostane informáciu, že procesor NFC má pre neho pripravené dáta prostredníctvom IRQ, tak VHT proces ich cez rozhranie HCI1 prečíta. Zlúči ich s kstates adrs, zašifruje a pošle na druhú stranu cez kanál SLIŇ do VNC procesu. Rovnako aj VHT využíva informáciu o dĺžke samotného bloku v 3. byte, podľa protokolu NCI. Je rovnako dôležitá pre proces prenosu cez komunikačný kanál M2C ako u VNC 5 procesu.
Presná obsluha VHT procesu komunikácie cez HQ1 závisí od konkrétnej konfigurácie HWHCI a môže sa odlišovať.
S K 50001-2019 Α3
Zoznam vzťahových značiek
1. doskaplošných spojov HOST-u (PCB HOSŤ)
2. NFC koncové zariadenie (modul NFC)
3. HOSŤ
4. procesorNFC
5.1. HCI rozhranie pre procesorNFC (HCH)
5.2. HCI rozhranie pre HOSŤ (HCI2)
6. modul VNC
7. modul VHT
8. SUN - obojsmerná sériová komunikačná linka
9. kladný pól napájania NFC koncového zariadenia
10. záporný pól napájania NFC koncového zariadenia
11. komunikačný kanál M2C
12. kladný pól napájania dosky plošných spojov HOSŤ -u
13. záporný pól napájania dosky plošných spojov HOST-u
14. mobilný telefón (MT)
15. doskaplošných spojov mobilného telefónu (PCB MT)
16. modul NFC v batérii
17. batéria mobilného telefónu

Claims (9)

  1. PATENTOVÉ NÁROKY
    1. Komunikačný kanál M2C na komunikáciu medzi HOSŤ a procesorom NFC, vyznačujúci sa tým, že obsahuje modul VNC (6) pozične umiestnený na doske plošných spojov s HOSŤ (3) a modul VHT (7) pozične umiestnený na doske plošných spojov s procesorom NFC (4), moduly VNC (6) a VHT (7) sú vzájomne prepojené sériovou komunikačnou linkou (8), kde kanál ďalej obsahuje rozhranie HC11 (5.1) na spojenie modulu VHT (7) s procesorom NFC (4) a rozhranie HC12 (5.2) na spojenie modulu VNC (6) s HOSŤ (3) na umožnenie plnohodnotného prenosu informácií medzi rozhraniami HCH a HCI2 (5.1 a 5.2) preNCI protokolové rozhranie podľa štandardizácie NFC Fórom.
  2. 2. Komunikačný kanál M2C, podľa nároku 1, vyznačujúci sa tým, že modul VNC (6) obsahuje CPU a obslužný softvér.
  3. 3. Komunikačný kanál M2C, podľa nárokov 1 alebo 2, vyznačujúci sa tým, že modul VHT (7) obsahuje CPU a obslužný softvér.
  4. 4. Komunikačný kanál M2C, podľa ktoréhokoľvek z nárokov 1 až 3, vyznačujúci sa tým, že sériová komunikačná linka (8) je jednokanálová alebo viackanálová.
  5. 5. Komunikačný kanál M2C, podľa nároku 4, vyznačujúci sa tým, že sériová komunikačná linka (8) je tvorená metalickým vodičom, alebo twistovanou dvojlinkou, RF prenosovým kanálom, alebo optickým vláknom
  6. 6. Komunikačný kanál M2C, podľa ktoréhokoľvek z predchádzajúcich nárokov, vyznačujúci sa tým, že rozhrania HCH (5.1) a HCI2 (5.2) môžu byť rovnaké alebo rôzne a sú vybraté zo skupiny zahrňujúcej: digitálne riadiace signály a jedno z nasledujúcich rozhraní: rozhranie typu I2C bus, rozhranie typu SPI bus,rozhranie typuUART.
  7. 7. Komunikačný kanál M2C, podľa nárokov 2 alebo 3, vyznačujúci sa tým, že každý z modulov VNC (6) a VHT(7) ďalej obsahuje kodér na zakódovanie dát, stavov a riadiacich signálov pred ich vyslaním cez sériovú komunikačnú linku (8) a dekodér na dekódavanie dát, stavov a riadiacich signálov prijatých zo sériovej komunikačnej linky (8).
  8. 8. Komunikačný kanál M2C, podľa nároku 7, vyznačujúci sa tým, že kodér je variabilný kodér.
  9. 9. Mobilný telefón, vyznačujúci sa tým, že obsahuje komunikačný kanál M2C podľa ktoréhokoľvek z nárokov 1 až 8.
SK50001-2019A 2019-01-02 2019-01-02 Komunikačný kanál M2C SK500012019A3 (sk)

Priority Applications (2)

Application Number Priority Date Filing Date Title
SK50001-2019A SK500012019A3 (sk) 2019-01-02 2019-01-02 Komunikačný kanál M2C
PCT/SK2020/050001 WO2020142008A1 (en) 2019-01-02 2020-01-02 M2c communication channel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SK50001-2019A SK500012019A3 (sk) 2019-01-02 2019-01-02 Komunikačný kanál M2C

Publications (1)

Publication Number Publication Date
SK500012019A3 true SK500012019A3 (sk) 2020-08-03

Family

ID=69743893

Family Applications (1)

Application Number Title Priority Date Filing Date
SK50001-2019A SK500012019A3 (sk) 2019-01-02 2019-01-02 Komunikačný kanál M2C

Country Status (2)

Country Link
SK (1) SK500012019A3 (sk)
WO (1) WO2020142008A1 (sk)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2904741B1 (fr) * 2006-08-04 2009-10-02 Inside Contactless Sa Procede de routage de donnees d'application entrantes dans un chipset nfc, par identification de l'application.
FR2943443A1 (fr) * 2009-03-20 2010-09-24 Inside Contactless Procede pour etablir une liaison de donnees entre deux processeurs, notamment dans un chipset nfc

Also Published As

Publication number Publication date
WO2020142008A1 (en) 2020-07-09

Similar Documents

Publication Publication Date Title
JP7230143B2 (ja) プラガブル・トランシーバのプログラミング・システムおよび方法
CN102422553B (zh) 近场通信设备
US9660364B2 (en) System interconnect for integrated circuits
EP3160165B1 (en) Nfc "split stack" architecture
KR102612360B1 (ko) 안테나를 통해 송신하고 수신된 신호에 기반하여 통신 회로의 성능을 확인하는 방법
EP2932556A1 (en) Modular electronics
US20220300721A1 (en) Radio frequency signal repeater system
CN108494464B (zh) 天线控制方法、天线组件、电子设备及存储介质
KR20100136546A (ko) 무선 전송을 위한 송신기, 수신기 및 안테나를 구비한 칩 카드
JP2018531565A6 (ja) Nfc「分割スタック」アーキテクチャ
US9794391B2 (en) Mobile terminal and pendant connected therewith
EP4224327A2 (en) Cable chip system
EP2335193B1 (en) Device of sd ® type using a single wire protocol
SK500012019A3 (sk) Komunikačný kanál M2C
CN115114206A (zh) 一种电口模块及其Serdes接口切换方法
RU2621904C2 (ru) Мобильный терминал и способ реализации посредством него ближней радиосвязи
US20190386762A1 (en) Date processing system and method
KR101260940B1 (ko) 휴대단말기의 RF 안테나 장치와 접속되는 Micro-SD 메모리
CN113676892B (zh) 无线通信设备和方法
CN114337704B (zh) 流星余迹通信装置及通信方法
CN208986926U (zh) 一种新型的语音操控对讲机
US20130191575A1 (en) Methods and systems for providing alternative storage resources
WO2017107202A1 (zh) 一种用户识别模块卡及移动终端
KR101264210B1 (ko) 이동통신 단말기 및 디버깅용 인터페이스 장치
WO2014056792A1 (en) Remote control interface for chip card reader

Legal Events

Date Code Title Description
FC9A Refused patent application