NXP loqosuUM11942
PN5190 təlimat təbəqəsi
NFC Frontend Controller

İstifadəçi təlimatı

PN5190 NFC Frontend Controller

Sənəd Məlumatı

Məlumat Məzmun
Açar sözlər PN5190, NFC, NFC cəbhəsi, nəzarətçi, təlimat qatı
mücərrəd Bu sənəd NXP PN5190 NFC frontend nəzarətçisinin işini qiymətləndirmək üçün host nəzarətçisindən işləmək üçün təlimat səviyyəsinin əmrlərini və cavablarını təsvir edir. PN5190 yeni nəsil NFC frontend kontrolleridir. Bu sənədin əhatə dairəsi PN5190 NFC ön nəzarətçi ilə işləmək üçün interfeys əmrlərini təsvir etməkdir. PN5190 NFC frontend kontrollerinin işləməsi haqqında ətraflı məlumat üçün məlumat vərəqinə və onun əlavə məlumatlarına baxın.

Təftiş tarixi

Rev Tarix Təsvir
3.7 20230525 • Sənədin növü və adı məhsul məlumat vərəqinin əlavəsindən istifadəçi təlimatına dəyişdirildi
• Redaksiyaların təmizlənməsi
• SPI siqnalları üçün yenilənmiş redaksiya şərtləri
• Bölmə 8-də Cədvəl 4.5.2.3-ə GET_CRC_USER_AREA əmri əlavə edildi
• Bölmə 5190-də PN1B5190 və PN2B3.4.1 üçün müxtəlif fərqli təfərrüatlar yeniləndi
• Bölmə 3.4.7-nin yenilənmiş cavabı
3.6 20230111 Bölmə 3.4.7-də Təkmilləşdirilmiş Yoxlama Dürüstlüyünə cavab təsviri
3.5 20221104 Bölmə 4.5.4.6.3 “Hadisə”: əlavə edildi
3.4 20220701 • Bölmə 8-də Cədvəl 4.5.9.3-də CONFIGURE_MULTIPLE_TESTBUS_DIGITAL əmri əlavə edildi
• Yenilənmiş Bölmə 4.5.9.2.2
3.3 20220329 Avadanlığın təsviri Bölmə 4.5.12.2.1 “Əmr” və Bölmə 4.5.12.2.2 “Cavab”da təkmilləşdirilmişdir
3.2 20210910 Mikroproqram versiya nömrələri 2.1-dən 2.01-ə və 2.3-dən 2.03-ə qədər yeniləndi
3.1 20210527 RETRIEVE_RF_FELICA_EMD_DATA əmr təsviri əlavə edildi
3 20210118 İlk rəsmi versiya

Giriş

1.1 Giriş
Bu sənəd PN5190 Host İnterfeysini və API-ləri təsvir edir. Sənədlərdə istifadə olunan fiziki host interfeysi SPI-dir. Sənəddə SPI fiziki xarakteristikası nəzərə alınmır.
Çərçivənin ayrılması və axın nəzarəti bu sənədin bir hissəsidir.
1.1.1 Əhatə dairəsi
Sənəd müştəri üçün uyğun olan məntiqi təbəqəni, təlimat kodunu, API-ləri təsvir edir.

Host rabitəsi bitdiview

PN5190 ana nəzarətçi ilə əlaqə saxlamaq üçün iki əsas iş rejiminə malikdir.

  1. Cihaz daxil olmaq üçün işə salındıqda HDLL əsaslı rabitə istifadə olunur:
    a. Proqram təminatını yeniləmək üçün Şifrələnmiş Təhlükəsiz yükləmə rejimi
  2. TLV komanda-cavab əsaslı rabitə (əvvəlki kimi verilirample).

2.1 HDLL rejimi
HDLL rejimi paket mübadiləsi formatı üçün aşağıdakı IC iş rejimləri ilə işləmək üçün istifadə olunur:

  1. Təhlükəsiz mikroproqram yükləmə rejimi (SFWU), Bölmə 3-ə baxın

2.1.1 HDLL-nin təsviri
HDLL etibarlı FW yükləməsini təmin etmək üçün NXP tərəfindən hazırlanmış keçid qatıdır.
HDLL mesajı 2 baytlıq başlıqdan, ardınca isə əməliyyat kodundan və əmrin faydalı yükündən ibarət çərçivədən ibarətdir. Hər mesaj aşağıdakı şəkildə təsvir olunduğu kimi 16 bitlik CRC ilə bitir:NXP PN5190 NFC Frontend Controller -HDLL başlığına aşağıdakılar daxildir:

  • Bir parça. Bu, bu mesajın mesajın yeganə və ya sonuncu parçası olduğunu göstərir (top = 0). Və ya, heç olmasa, başqa bir parça (yığın = 1) izləyirsə.
  • Yükün uzunluğu 10 bitlə kodlanır. Beləliklə, HDLL Çərçivə Yükü 1023 Bayta qədər ola bilər.

Bayt sırası big-endian kimi müəyyən edilmişdir, yəni ilk olaraq xanım Bayt.
CRC16 x^25 + x^13239 + x^16 +12 polinomu və 5xFFFF öncədən yükləmə dəyəri ilə X.1 (CRC-CCITT, ISO/IEC0) standartına uyğundur.
Bütün HDLL çərçivəsi, yəni Header + Frame üzərində hesablanır.
Sample C kodunun həyata keçirilməsi:
statik uint16_t phHal_Host_CalcCrc16(uint8_t* p, uint32_t dwLength)
{
uint32_t i ;
uint16_t crc_new ;
uint16_t crc = 0xffffU;
üçün (I = 0; i < dwLength; i++)
{
crc_new = (uint8_t)(crc >> 8) | (crc << 8 );
crc_new ^= p[i];
crc_new ^= (uint8_t)(crc_new & 0xff) >> 4;
crc_new ^= crc_new << 12;
crc_new ^= (crc_new & 0xff) << 5;
crc = crc_new;
}
crc qaytarmaq;
}
2.1.2 SPI üzərində nəqliyyatın xəritəsi
Hər bir NTS təsdiqi üçün birinci bayt həmişə HEADER (axın göstərici baytı) olur, yazma/oxu əməliyyatı ilə əlaqədar 0x7F/0xFF ola bilər.
2.1.2.1 Hostdan Yazma ardıcıllığı (istiqamət DH => PN5190)NXP PN5190 NFC Frontend Controller - SPI Yazma ardıcıllığı.2.1.2.2 Hostdan Ardıcıllığı oxuyun (İstiqamət PN5190 => DH)NXP PN5190 NFC Frontend Controller - Ardıcıllığı oxuyun2.1.3 HDLL protokolu
HDLL komanda-cavab protokoludur. Yuxarıda göstərilən bütün əməliyyatlar xüsusi bir əmr vasitəsilə işə salınır və cavab əsasında təsdiqlənir.
Əmrlər və cavablar HDLL mesaj sintaksisini izləyir, əmr cihaz sahibi tərəfindən göndərilir, cavab isə PN5190 tərəfindən verilir. Əməliyyat kodu əmr və cavab növünü göstərir.
HDLL əsaslı rabitə, yalnız PN5190 "Təhlükəsiz proqram təminatı yükləmə" rejiminə daxil olmaq üçün işə salındıqda istifadə olunur.
2.2 TLV rejimi
TLV deməkdir Tag Uzunluq Dəyəri.
2.2.1 Çərçivənin tərifi
SPI çərçivəsi NTS-in enən kənarı ilə başlayır və NTS-in yüksələn kənarı ilə bitir. SPI fiziki tərifə görə tam dupleksdir, lakin PN5190 SPI-dən yarım dupleks rejimində istifadə edir. SPI rejimi [0]-də göstərildiyi kimi maksimum saat sürəti ilə CPOL 0 və CPHA 2 ilə məhdudlaşır. Hər bir SPI çərçivəsi 1 baytlıq başlıqdan və n-bayt bədəndən ibarətdir.
2.2.2 Axın göstəricisiNXP PN5190 NFC Frontend Controller - Axın göstəricisiHOST PN5190-dan məlumat yazmaq və ya oxumaq istəməsindən asılı olmayaraq həmişə ilk bayt olaraq axın göstərici baytını göndərir.
Oxuma sorğusu varsa və heç bir məlumat yoxdursa, cavabda 0xFF var.
Axın göstərici baytından sonrakı məlumatlar bir və ya bir neçə mesajdır.
Hər bir NTS təsdiqi üçün birinci bayt həmişə HEADER (axın göstərici baytı) olur, yazma/oxu əməliyyatı ilə əlaqədar 0x7F/0xFF ola bilər.
2.2.3 Mesaj növü
Əsas nəzarətçi SPI çərçivələri daxilində daşınan mesajlardan istifadə edərək PN5190 ilə əlaqə saxlamalıdır.
Üç fərqli mesaj növü var:

  • Əmr
  • Cavab
  • Hadisə

NXP PN5190 NFC Frontend Controller - host nəzarətçisiYuxarıdakı rabitə diaqramı müxtəlif mesaj növləri üçün icazə verilən istiqamətləri aşağıdakı kimi göstərir:

  • Əmr və cavab.
  • Əmrlər yalnız host nəzarətçisindən PN5190-a göndərilir.
  • Cavablar və hadisələr yalnız PN5190-dan host nəzarətçisinə göndərilir.
  • Komanda cavabları IRQ pinindən istifadə edərək sinxronlaşdırılır.
  • Host yalnız IRQ aşağı olduqda əmrləri göndərə bilər.
  • Host yalnız IRQ yüksək olduqda cavabı/hadisəni oxuya bilər.

2.2.3.1 İcazə verilən ardıcıllıqlar və qaydalarNXP PN5190 NFC Frontend Controller - İcazə verilən ardıcıllıqlarİcazə verilən əmr, cavab və hadisələr ardıcıllığı

  • Əmr həmişə cavab, hadisə və ya hər ikisi tərəfindən qəbul edilir.
  • Əvvəlki əmrə cavab almamışdan əvvəl host nəzarətçisinə başqa bir əmr göndərməyə icazə verilmir.
  • Hadisələr istənilən vaxt asinxron olaraq göndərilə bilər (əmr/cavab cütlüyünə daxil edilməməlidir).
  • HADİSƏ mesajları heç vaxt bir çərçivə daxilində RESPONSE mesajları ilə birləşdirilmir.

Qeyd: Mesajın mövcudluğu (CAVAB və ya HADİSƏ) IRQ-nun aşağıdan yuxarı qalxması ilə işarələnir. Bütün cavab və ya hadisə çərçivəsi oxunana qədər IRQ yüksək qalır. Yalnız IRQ siqnalı aşağı olduqdan sonra host növbəti əmri göndərə bilər.
2.2.4 Mesaj formatı
Hər bir mesaj SWITCH_MODE_NORMAL əmri istisna olmaqla, hər bir mesaj üçün n-bayt yüklə TLV strukturunda kodlanır.NXP PN5190 NFC Frontend Controller - Mesaj formatıHər bir TLV aşağıdakılardan ibarətdir:NXP PN5190 NFC Frontend Controller - TLV ibarətdir oYazın (T) => 1 bayt
Bit[7] Mesaj Tipi
0: ƏMİR və ya CAVAB mesajı
1: TƏDBİR mesajı
Bit[6:0]: Təlimat kodu
Uzunluq (L) => 2 bayt (böyük endian formatında olmalıdır)
Dəyər (V) => Uzunluq sahəsinə əsaslanan TLV (Əmr Parametrləri / Cavab məlumatı) N bayt dəyər/data (böyük-endian formatı)
2.2.4.1 Çərçivənin bölünməsi
COMMAND mesajı bir SPI çərçivəsində göndərilməlidir.
CAVABI və HADİSƏ mesajları çoxlu SPI çərçivələrində oxuna bilər, məsələn, uzunluq baytını oxumaq üçün.NXP PN5190 NFC Frontend Controller - çoxsaylı SPI çərçivələriRESPONSE və ya HADİSƏ mesajları tək SPI çərçivəsində oxuna bilər, lakin aralarında NO-CLOCK ilə gecikdirilə bilər, məsələn, uzunluq baytını oxumaq üçün.NXP PN5190 NFC Frontend Controller - tək SPI çərçivəsi

IC əməliyyat yükləmə rejimi – təhlükəsiz FW yükləmə rejimi

3.1 Giriş
PN5190 mikroproqram kodunun bir hissəsi daimi olaraq ROM-da, kodun qalan hissəsi və məlumat isə quraşdırılmış flaşda saxlanılır. İstifadəçi məlumatları flaşda saxlanılır və məlumatların bütövlüyünü və əlçatanlığını təmin edən yırtılmaya qarşı mexanizmlərlə qorunur. NXP-lərin müştərilərini ən son standartlara (EMVCo, NFC Forumu və s.) uyğun gələn xüsusiyyətlərlə təmin etmək üçün FLASH-da həm kod, həm də istifadəçi məlumatları yenilənə bilər.
Şifrələnmiş proqram təminatının həqiqiliyi və bütövlüyü asimmetrik/simmetrik açar imzası və əks zəncirlənmiş hash mexanizmi ilə qorunur. Birinci DL_SEC_WRITE əmri ikinci əmrin hash-əsmini ehtiva edir və birinci kadrın faydalı yükündə RSA imzası ilə qorunur. PN5190 mikroproqramı ilk əmrin autentifikasiyası üçün RSA ictimai açarından istifadə edir. Hər bir əmrdəki zəncirlənmiş hash sonrakı əmrin autentifikasiyası üçün istifadə olunur ki, proqram təminatı kodu və məlumatlara üçüncü tərəflər tərəfindən daxil olmasın.
DL_SEC_WRITE əmrlərinin faydalı yükləri AES-128 açarı ilə şifrələnir. Hər bir əmrin autentifikasiyasından sonra faydalı yükün məzmunu deşifrə edilir və PN5190 mikroproqramı tərəfindən flasha yazılır.
NXP proqram təminatı üçün NXP yeni İstifadəçi məlumatları ilə birlikdə yeni təhlükəsiz proqram təminatı yeniləmələrini çatdırmaqdan məsuldur.
Yeniləmə proseduru NXP kodunun və məlumatlarının həqiqiliyini, bütövlüyünü və məxfiliyini qorumaq üçün mexanizmlə təchiz edilmişdir.
HDLL əsaslı çərçivə paketi sxemi təhlükəsiz proqram təminatının təkmilləşdirilməsi rejimi üçün bütün əmr və cavablar üçün istifadə olunur.
Bölmə 2.1 yuxarıda göstərilənləri təmin edirview HDLL çərçivə paket sxemindən istifadə edilmişdir.
PN5190 IC-lər istifadə olunan variantdan asılı olaraq həm köhnə şifrələnmiş təhlükəsiz FW yükləməsini, həm də aparat kriptovalyutası ilə şifrələnmiş təhlükəsiz FW yükləmə protokolunu dəstəkləyir.
İki növ bunlardır:

  • Yalnız PN5190 B0/B1 IC versiyası ilə işləyən köhnə təhlükəsiz FW endirmə protokolu.
  • Yalnız PN5190B2 IC versiyası ilə işləyən, çipdə olan hardware kripto bloklarından istifadə edən hardware kripto yardımlı təhlükəsiz FW endirmə protokolu

Aşağıdakı bölmələr Secure firmware yükləmə rejiminin əmrlərini və cavablarını izah edir.
3.2 “Təhlükəsiz proqram təminatının endirilməsi” rejimini necə işə salmaq olar
Aşağıdakı diaqram və sonrakı addımlar Təhlükəsiz proqram təminatı yükləmə rejimini necə işə salmağı göstərin.NXP PN5190 NFC Frontend Controller - proqram təminatı yükləmə rejimiİlkin vəziyyət: PN5190 Əməliyyat vəziyyətindədir.
Əsas ssenari:

  1. “Təhlükəsiz proqram təminatının endirilməsi” rejiminə daxil olmaq üçün DWL_REQ pininin istifadə edildiyi giriş şərti.
    a. Cihaz hostu DWL_REQ pinini yüksək çəkir (yalnız DWL_REQ pin vasitəsilə təhlükəsiz proqram təminatı yeniləndikdə etibarlıdır) və ya
    b. Cihaz hostu PN5190-ı yükləmək üçün sərt sıfırlama həyata keçirir
  2. DWL_REQ pininin “Təhlükəsiz proqram təminatının endirilməsi” rejiminə (pinsiz yükləmə) daxil olmaq üçün istifadə edilmədiyi giriş şərti.
    a. Cihaz hostu PN5190-ı yükləmək üçün sərt sıfırlama həyata keçirir
    b. Cihaz hostu normal tətbiq rejiminə daxil olmaq üçün SWITCH_MODE_NORMAL (Bölmə 4.5.4.5) göndərir.
    c. İndi IC normal tətbiq rejimində olduqda, Cihaz hostu təhlükəsiz yükləmə rejiminə daxil olmaq üçün SWITCH_MODE_DOWNLOAD (Bölmə 4.5.4.9) göndərir.
  3. Cihaz hostu DL_GET_VERSION (Bölmə 3.4.4) və ya DL_GET_DIE_ID (Bölmə 3.4.6) və ya DL_GET_SESSION_STATE (Bölmə 3.4.5) əmrini göndərir.
  4. Cihaz hostu cihazdan cari aparat və proqram təminatı versiyasını, sessiyanı, Die-id-i oxuyur.
    a. Son endirmə tamamlanıbsa, cihaz hostu sessiya statusunu yoxlayır
    b. Cihaz hostu endirməyə başlamaq və ya endirmədən çıxmaq barədə qərar vermək üçün versiya yoxlama qaydalarını tətbiq edir.
  5. Cihaz hostu a-dan yükləyir file yüklənəcək proqram təminatının ikili kodu
  6. Cihaz hostu aşağıdakıları ehtiva edən ilk DL_SEC_WRITE (Bölmə 3.4.8) əmrini təqdim edir:
    a. Yeni proqram təminatının versiyası,
    b. Şifrələmə açarının çaşdırılması üçün istifadə edilən 16 baytlıq qeyri-ixtiyari dəyərlər
    c. Növbəti çərçivənin həzm dəyəri,
    d. Çərçivənin rəqəmsal imzası
  7. Cihaz hostu təhlükəsiz endirmə protokolu ardıcıllığını DL_SEC_WRITE (Bölmə 5190) əmrləri ilə PN3.4.8-a yükləyir.
  8. Sonuncu DL_SEC_WRITE (Bölmə 3.4.8) əmri göndərildikdə, cihazın hostu xatirələrin uğurla yazıldığını yoxlamaq üçün DL_CHECK_INTEGRITY (Bölmə 3.4.7) əmrini yerinə yetirir.
  9. Cihaz hostu yeni proqram təminatı versiyasını oxuyur və yuxarı təbəqəyə hesabat vermək üçün bağlanıbsa, sessiya statusunu yoxlayır
  10. Cihaz hostu DWL_REQ pinini aşağı çəkir (əgər yükləmə rejiminə daxil olmaq üçün DWL_REQ pinindən istifadə edilirsə)
  11. Cihaz hostu PN5190-ı yenidən yükləmək üçün cihazda sərt sıfırlama (VEN pinini dəyişdirmə) həyata keçirir
    Vəziyyətdən sonrakı: Mikroproqram yenilənir; yeni mikroproqram versiyasının nömrəsi bildirilir.

3.3 Mikroproqram imzası və versiyaya nəzarət
PN5190 proqram təminatı yükləmə rejimində mexanizm yalnız NXP tərəfindən imzalanmış və çatdırılmış proqram təminatının NXP mikroproqramı üçün qəbul edilməsini təmin edir.
Aşağıdakılar yalnız şifrələnmiş təhlükəsiz NXP proqram təminatına aiddir.
Yükləmə sessiyası zamanı yeni 16 bitlik proqram təminatı versiyası göndərilir. Böyük və kiçik nömrədən ibarətdir:

  • Əsas nömrə: 8 bit (MSB)
  • Kiçik nömrə: 8 bit (LSB)

PN5190 yeni əsas versiya nömrəsinin cari versiyadan böyük və ya ona bərabər olub olmadığını yoxlayır. Əks halda, qorunan proqram təminatının endirilməsi rədd edilir və sessiya bağlı saxlanılır.
3.4 Köhnə şifrələnmiş yükləmə və hardware kripto yardımı üçün HDLL əmrləri şifrəli yükləmə
Bu bölmə NXP proqram təminatının endirilməsi üçün hər iki yükləmə növü üçün istifadə edilmiş əmrlər və cavablar haqqında məlumat verir.
3.4.1 HDLL Əmr OP kodları
Qeyd: HDLL əmr çərçivələri 4 bayt hizalanır. İstifadə edilməmiş yük baytları sıfır olaraq qalır.
Cədvəl 1. HDLL komanda OP kodlarının siyahısı

PN5190 B0/ B1
(Köhnə yükləmə)
PN5190 B2
(Kripto yardımlı yükləmə)
Ləqəb əmri Təsvir
0xF0 0xE5 DL_RESET Yumşaq sıfırlama həyata keçirir
0xF1 0xE1 DL_GET_VERSION Versiya nömrələrini qaytarır
0xF2 0xDB DL_GET_SESSION_STATE Cari sessiya vəziyyətini qaytarır
0xF4 0xDF DL_GET_DIE_ID Ölçü identifikatorunu qaytarır
0xE0 0xE7 DL_CHECK_INTEGRITY Fərqli sahələr üzrə CRC-ləri yoxlayır və qaytarır, həmçinin hər biri üçün keçid/uğursuzluq vəziyyəti bayraqları
0xC0 0x8C DL_SEC_WRITE Mütləq y ünvanından başlayaraq yaddaşa x bayt yazır

3.4.2 HDLL Cavab Əməliyyat Kodları
Qeyd: HDLL cavab çərçivələri düzülmüş 4 baytdır. İstifadə edilməmiş yük baytları sıfır olaraq qalır. Yalnız DL_OK cavablarında faydalı yük dəyərləri ola bilər.
Cədvəl 2. HDLL cavab OP kodlarının siyahısı

opcode Cavab ləqəbi Təsvir
0x00 DL_OK Əmr keçdi
0x01 DL_INVALID_ADDR Ünvan icazə verilmir
0x0B DL_UNKNOW_CMD Naməlum əmr
0x0C DL_ABORTED_CMD Parça ardıcıllığı çox böyükdür
0x1E DL_ADDR_RANGE_OFL_ERROR Ünvan əhatə dairəsindən kənarda
0x1F DL_BUFFER_OFL_ERROR Bufer çox kiçikdir
0x20 DL_MEM_BSY Yaddaş məşğuldur
0x21 DL_SIGNATURE_ERROR İmza uyğunsuzluğu
0x24 DL_FIRMWARE_VERSION_ERROR Cari versiya bərabər və ya daha yüksəkdir
0x28 DL_PROTOCOL_ERROR Protokol xətası
0x2A DL_SFWU_DEGRADED Flash məlumatlarının pozulması
0x2D PH_STATUS_DL_FIRST_CHUNK İlk hissə alındı
0x2E PH_STATUS_DL_NEXT_CHUNK Növbəti parçanı gözləyin
0xC5 PH_STATUS_INTERNAL_ERROR_5 Uzunluq uyğunsuzluğu

3.4.3 DL_RESET əmri
Çərçivə mübadiləsi:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xF0 0x00 0x00 0x00 0x18 0x5B] PN5190 B2: [HDLL] -> [0x00 0x04 0xE5 0x00 0x00 0x00 0xBF 0xB9] [HDLL] <- [0x00 0x04 STAT 0x00 CRC16] Sıfırlama PN5190-ın ​​DL_STATUS_OK cavabını göndərməsinə mane olur. Buna görə də, yalnız səhv status qəbul edilə bilər.
STAT geri dönüş statusudur.
3.4.4 DL_GET_VERSION əmri
Çərçivə mübadiləsi:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xF1 0x00 0x00 0x00 0x6E 0xEF] PN5190 B2: [HDLL] -> [0x00 0x04 0xE1 0x00 0x00 0x00 0x75 0x48] [HDLL] <- [0x00 0x08 STAT HW_V RO_V MODEL_ID FM1V FM2V RFU1 RFU2 CRC16 cavabı alın:
Cədvəl 3. GetVersion əmrinə cavab

Sahə bayt Təsvir
STAT 1 Vəziyyət
HW_V 2 Aparat versiyası
RO_V 3 ROM kodu
MODEL_ID 4 Model şəxsiyyəti
FMxV 5-6 Mikroproqram versiyası (endirmək üçün istifadə olunur)
RFU1-RFU2 7-8

Müxtəlif cavab sahələrinin gözlənilən dəyərləri və onların xəritələşdirilməsi aşağıdakı kimidir:
Cədvəl 4. GetVersion əmrinin cavabının gözlənilən dəyərləri

IC növü HW Versiyası (hex) ROM Versiyası (hex) Model ID (hex) FW Versiyası (hex)
PN5190 B0 0x51 0x02 0x00 xx.yy
PN5190 B1 0x52 0x02 0x00 xx.yy
PN5190 B2 0x53 0x03 0x00 xx.yy

3.4.5 DL_GET_SESSION_STATE əmri
Çərçivə mübadiləsi:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xF2 0x00 0x00 0x00 0xF5 0x33] PN5190 B2: [HDLL] -> [0x00 0x04 0xDB 0x00 0x00 0x00 0x31 0x0A] [HDLL] <- [0x00 0x04 STAT SSTA RFU CRC16] GetSession cavabının faydalı yük çərçivəsi:
Cədvəl 5. GetSession əmrinə cavab

Sahə bayt Təsvir
STAT 1 Vəziyyət
SSTA 2 Sessiya vəziyyəti
• 0x00: bağlıdır
• 0x01: açıq
• 0x02: kilidlənib (daha endirməyə icazə verilmir)
RFU 3-4

3.4.6 DL_GET_DIE_ID əmri
Çərçivə mübadiləsi:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xF4 0x00 0x00 0x00 0xD2 0xAA] PN5190 B2: [HDLL] -> [0x00 0x04 0xDF 0x00 0x00 0x00 0xFB 0xFB] [HDLL] <- [0x00 0x14 STAT 0x00 0x00 0x00 ID0 ID1 ID2 ID3 ID4 ID5 ID6 ID7 ID8
ID10 ID11 ID12 ID13 ID14 ID15 CRC16] GetDieId cavabının faydalı yük çərçivəsi:
Cədvəl 6. GetDieId əmrinə cavab

Sahə bayt Təsvir
STAT 1 Vəziyyət
RFU 2-4
DIEID 5-20 Kalıbın ID-si (16 bayt)

3.4.7 DL_CHECK_INTEGRITY əmri
Çərçivə mübadiləsi:
PN5190 B0/B1: [HDLL] -> [0x00 0x04 0xE0 0x00 0x00 0x00 CRC16] PN5190 B2: [HDLL] -> [0x00 0x04 0xE7 0x00 0x00 0x00 0x52 0xD1] [HDLL] <- [0x00 0x20 STAT LEN_DATA LEN_CODE 0x00 [CRC_INFO] [CRC32] Payloadte CRC16 cavabı yoxlanılır:
Cədvəl 7. CheckIntegrity əmrinə cavab

Sahə bayt Dəyər/Təsvir
STAT 1 Vəziyyət
LEN DATA 2 Məlumat bölmələrinin ümumi sayı
LEN KODU 3 Kod bölmələrinin ümumi sayı
RFU 4 Qorunur
[CRC_INFO] 58 32 bit (az-endian). Əgər bit təyin edilibsə, müvafiq bölmənin CRC-si OK, əks halda OK deyil.
bit Ərazi bütövlüyü statusu
[31:28] Qorunur [3]
[27:23] Qorunur [1]
[22] Qorunur [3]
[21:20] Qorunur [1]
[19] RF konfiqurasiya sahəsi (PN5190 B0/B1) [2] Qorunur (PN5190 B2) [3]
[18] Protokol konfiqurasiya sahəsi (PN5190 B0/B1) [2] RF konfiqurasiya sahəsi (PN5190 B2) [2]
[17] Qorunur (PN5190 B0/B1) [3] İstifadəçi konfiqurasiya sahəsi (PN5190 B2) [2]
[16:6] Qorunur [3]
[5:4] PN5190 B0/B1 üçün qorunur [3] PN5190 B2 üçün qorunur [1]
[3:0] Qorunur [1]
[CRC32] 9-136 32 bölmədən CRC32. Hər bir CRC kiçik endian formatında saxlanılan 4 baytdan ibarətdir.
CRC-nin ilk 4 baytı CRC_INFO[31] bitinə, sonrakı 4 bayt CRC bit CRC_ INFO[30] bitinə aiddir və s.
  • [1] PN1-ın ​​düzgün işləməsi üçün bu bit 5190 olmalıdır (xüsusiyyətlər və və ya şifrəli FW yükləməsi ilə).
  • [2] Bu bit standart olaraq 1-ə təyin edilmişdir, lakin istifadəçi tərəfindən dəyişdirilmiş parametrlər CRC-ni etibarsız edir. PN5190 funksionallığına heç bir təsiri yoxdur.
  • [3] Bu bit dəyəri, hətta 0 olsa belə, müvafiq deyil. Bu bit dəyəri göz ardı edilə bilər.

3.4.8 DL_SEC_WRITE əmri
DL_SEC_WRITE əmri təhlükəsiz yazma əmrləri ardıcıllığı kontekstində nəzərdən keçirilməlidir: şifrələnmiş “təhlükəsiz proqram təminatının endirilməsi” (çox vaxt eSFWu kimi istinad edilir).
Təhlükəsiz yazma əmri əvvəlcə yükləmə seansını açır və RSA autentifikasiyasından keçir. Sonrakılar PN5190 Flash-a yazmaq üçün şifrələnmiş ünvanları və baytları ötürür. Sonuncudan başqa hamısı sonrakıların hashını ehtiva edir, buna görə də onların sonuncu olmadığını bildirir və ardıcıl çərçivələri kriptoqrafik olaraq birləşdirir.
Digər əmrlər (DL_RESET və DL_CHECK_INTEGRITY istisna olmaqla) ardıcıllığın qorunan yazma əmrləri arasına onu pozmadan daxil edilə bilər.
3.4.8.1 Birinci DL_SEC_WRITE əmri
Təhlükəsiz yazma əmri yalnız və yalnız aşağıdakı hallarda birincidir:

  1. Çərçivə uzunluğu 312 baytdır
  2. Son sıfırlamadan sonra heç bir təhlükəsiz yazma əmri alınmadı.
  3. Daxil edilmiş imza PN5190 tərəfindən uğurla təsdiqlənir.

Birinci kadr əmrinə cavab aşağıdakı kimi olacaq: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT geri qayıtma statusudur.
Qeyd: Yazılan verilənlər yalnız bir bayt uzunluğunda ola bilsə də, eSFWu zamanı ən azı bir məlumat yığını yazılmalıdır. Buna görə də, birinci komanda həmişə növbəti əmrin hashını ehtiva edəcəkdir, çünki ən azı iki əmr olacaqdır.
3.4.8.2 Orta DL_SEC_WRITE əmrləri
Təhlükəsiz yazma əmri "orta"dır, o zaman və yalnız:

  1. Əməliyyat kodu DL_SEC_WRITE əmri üçün Bölmə 3.4.1-də təsvir edildiyi kimidir.
  2. İlk qorunan yazma əmri artıq qəbul edilib və daha əvvəl uğurla təsdiqlənib
  3. İlk qorunan yazma əmrini qəbul etdikdən sonra heç bir sıfırlama baş vermədi
  4. Çərçivə uzunluğu məlumat ölçüsünə + başlıq ölçüsünə + hash ölçüsünə bərabərdir: FLEN = SIZE + 6 + 32
  5. Bütün çərçivənin həzmi əvvəlki çərçivədə alınan hash dəyərinə bərabərdir

Birinci kadr əmrinə cavab aşağıdakı kimi olacaq: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT geri qayıtma statusudur.
3.4.8.3 Sonuncu DL_SEC_WRITE əmri
Təhlükəsiz yazı əmri yalnız və yalnız aşağıdakı hallarda sonuncudur:

  1. Əməliyyat kodu DL_SEC_WRITE əmri üçün Bölmə 3.4.1-də təsvir edildiyi kimidir.
  2. İlk qorunan yazma əmri artıq qəbul edilib və daha əvvəl uğurla təsdiqlənib
  3. İlk qorunan yazma əmrini qəbul etdikdən sonra heç bir sıfırlama baş vermədi
  4. Çərçivə uzunluğu məlumat ölçüsü + başlıq ölçüsünə bərabərdir: FLEN = SIZE + 6
  5. Bütün çərçivənin həzmi əvvəlki çərçivədə alınan hash dəyərinə bərabərdir

Birinci kadr əmrinə cavab aşağıdakı kimi olacaq: [HDLL] <- [0x00 0x04 STAT 0x00 0x00 0x00 CRC16] STAT geri qayıtma statusudur.

IC əməliyyat yükləmə rejimi - Normal İş rejimi

4.1 Giriş
Ümumiyyətlə, PN5190 IC ondan NFC funksiyasını əldə etmək üçün normal iş rejimində olmalıdır.
PN5190 IC işə salındıqda, PN5190 IC daxilində yaradılan hadisələr PN5190 IC yüklənməsi ilə nəticələnməsə, əməliyyatı yerinə yetirmək üçün həmişə hostdan əmrlərin alınmasını gözləyir.
4.2 Əmrlər siyahısı bitdiview
Cədvəl 8. PN5190 komanda siyahısı

Command kodu Komanda adı
0x00 YAZIN_QEYDİYYAT
0x01 YAZIN_QEYDİYYAT_VEYA_MASK
0x02 YAZIN_QEYDİYYAT_VƏ_MASK
0x03 WRITE_REGISTER_MULTIPLE
0x04 READ_REGISTER
0x05 READ_REGISTER_MULTIPLE
0x06 WRITE_E2PROM
0x07 READ_E2PROM
0x08 TRANSMIT_RF_DATA
0x09 RETRIEVE_RF_DATA
0x0A EXCHANGE_RF_DATA
0x0B MFC_AUTHENTICATE
0x0C EPC_GEN2_INVENTORY
0x0D LOAD_RF_CONFIGURATION
0x0E UPDATE_RF_CONFIGURATION
0x0F GET_ RF_CONFIGURATION
0x10 RF_ON
0x11 RF_OFF
0x12 TESTBUS_DİGITALINI QONFİQQÜR EDİN
0x13 CONFIGURE_TESTBUS_ANALOG
0x14 CTS_ENABLE
0x15 CTS_CONFIGURE
0x16 CTS_RETRIEVE_LOG
0x17-0x18 RFU
0x19 FW v2.01-ə qədər: RFU
FW v2.03-dən sonra: RETRIEVE_RF_FELICA_EMD_DATA
0x1A RECEIVE_RF_DATA
0x1B-0x1F RFU
0x20 SWITCH_MODE_NORMAL
0x21 SWITCH_MODE_AUTOCOLL
0x22 SWITCH_MODE_STANDBY
0x23 SWITCH_MODE_LPCD
0x24 RFU
0x25 SWITCH_MODE_DOWNLOAD
0x26 GET_DIEID
0x27 GET_VERSION
0x28 RFU
0x29 FW v2.05-ə qədər: RFU
FW v2.06-dan sonra: GET_CRC_USER_AREA
0x2A FW v2.03-ə qədər: RFU
FW v2.05-dən sonra: CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
0x2B-0x3F RFU
0x40 ANTENNA_SELF_TEST (Dəstəklənmir)
0x41 PRBS_TEST
0x42-0x4F RFU

4.3 Cavab statusu dəyərləri
Aşağıda əmr işə salındıqdan sonra PN5190-dan cavabın bir hissəsi kimi qaytarılan cavab statusu dəyərləri verilmişdir.
Cədvəl 9. PN5190 cavab statusu dəyərləri

Cavab statusu Cavab statusu dəyəri Təsvir
PN5190_STATUS_UĞUR 0x00 Əməliyyatın uğurla başa çatdığını göstərir
PN5190_STATUS_TIMEOUT 0x01 Komandanın işləməsinin fasilə ilə nəticələndiyini göstərir
PN5190_STATUS_INTEGRITY_ERROR 0x02 Komandanın işləməsinin RF məlumatlarının bütövlüyü xətası ilə nəticələndiyini göstərir
PN5190_STATUS_RF_COLLISION_ERROR 0x03 Komandanın işləməsinin RF toqquşma xətası ilə nəticələndiyini göstərir
PN5190_STATUS_RFU1 0x04 Qorunur
PN5190_STATUS_INVALID_COMMAND 0x05 Verilmiş əmrin etibarsız olduğunu/həyata keçirilmədiyini bildirir
PN5190_STATUS_RFU2 0x06 Qorunur
PN5190_STATUS_AUTH_ERROR 0x07 MFC autentifikasiyasının uğursuz olduğunu göstərir (icazə rədd edildi)
PN5190_STATUS_MEMORY_ERROR 0x08 Komandanın işləməsinin proqramlaşdırma xətası və ya daxili yaddaş xətası ilə nəticələndiyini göstərir
PN5190_STATUS_RFU4 0x09 Qorunur
PN5190_STATUS_NO_RF_FIELD 0x0A Daxili RF sahəsinin mövcudluğunda heç bir və ya xətanın olmadığını göstərir (yalnız təşəbbüskar/oxuyucu rejimində tətbiq olunur)
PN5190_STATUS_RFU5 0x0B Qorunur
PN5190_STATUS_SYNTAX_ERROR 0x0C Yanlış əmr çərçivəsi uzunluğunun qəbul edildiyini göstərir
PN5190_STATUS_RESOURCE_ERROR 0x0D Daxili resurs xətasının baş verdiyini göstərir
PN5190_STATUS_RFU6 0x0E Qorunur
PN5190_STATUS_RFU7 0x0F Qorunur
PN5190_STATUS_NO_EXTERNAL_RF_FIELD 0x10 Komandanın icrası zamanı heç bir xarici RF sahəsinin olmadığını göstərir (Yalnız kart/hədəf rejimində tətbiq olunur)
PN5190_STATUS_RX_TIMEOUT 0x11 RFExchange işə salındıqdan və RX-in vaxtı bitdikdən sonra məlumatların qəbul edilmədiyini göstərir.
PN5190_STATUS_USER_LƏĞV EDİLDİ 0x12 Hazırkı icrada olan əmrin dayandırıldığını göstərir
PN5190_STATUS_PREVENT_STANDBY 0x13 PN5190-ın ​​Gözləmə rejiminə keçməsinin qarşısı alındığını göstərir
PN5190_STATUS_RFU9 0x14 Qorunur
PN5190_STATUS_CLOCK_ERROR 0x15 CLIF-ə gedən saatın başlamadığını göstərir
PN5190_STATUS_RFU10 0x16 Qorunur
PN5190_STATUS_PRBS_ERROR 0x17 PRBS əmrinin səhv qaytardığını göstərir
PN5190_STATUS_INSTR_ERROR 0x18 Komandanın işləməsinin uğursuz olduğunu göstərir (buraya təlimat parametrlərində səhv, sintaksis xətası, əməliyyatın özündə xəta, təlimat üçün ilkin tələblərin yerinə yetirilməməsi və s. daxil ola bilər).
PN5190_STATUS_ACCESS_REDED 0x19 Daxili yaddaşa girişin rədd edildiyini göstərir
PN5190_STATUS_TX_FAILURE 0x1A RF üzərindən TX-in uğursuz olduğunu göstərir
PN5190_STATUS_NO_ANTENNA 0x1B Heç bir antenanın qoşulmadığını/mövcud olmadığını göstərir
PN5190_STATUS_TXLDO_ERROR 0x1C VUP mövcud olmadıqda və RF işə salındıqda TXLDO-da xətanın olduğunu göstərir.
PN5190_STATUS_RFCFG_TƏTBİQ EDİLMİR 0x1D RF işə salındıqda RF konfiqurasiyasının yüklənmədiyini göstərir
PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR 0x1E FW 2.01-ə qədər: gözlənilmir
FW 2.03-dən etibarən:
FeliCa EMD reyestrində LOG ENABLE BIT ilə mübadilə zamanı FeliCa EMD xətası müşahidə edildiyini göstərir.
PN5190_STATUS_INTERNAL_ERROR 0x7F NVM əməliyyatının uğursuz olduğunu göstərir
PN5190_STATUS_SUCCSES_CHAINING 0xAF Əlavə məlumatların oxunmaq üçün gözlənildiyini göstərir

4.4 Hadisələr Bitdiview
Hadisələrin ev sahibinə bildirilməsinin iki yolu var.
4.4.1 IRQ pin üzərində normal hadisələr
Bu hadisələr aşağıdakı kateqoriyalardır:

  1. Həmişə aktivdir - Host həmişə xəbərdar edilir
  2. Host tərəfindən idarə olunur – Müvafiq Event Enable biti registrdə (EVENT_ENABLE (01h)) təyin edilərsə, Host məlumatlandırılır.

CLIF daxil olmaqla periferik İP-lərdən aşağı səviyyəli kəsilmələr tam proqram təminatı daxilində idarə olunmalı və hosta yalnız hadisələr bölməsində sadalanan hadisələr barədə məlumat verilməlidir.
Mikroproqram 4.5.1.1 Bölmə / Bölmə 4.5.1.5 əmrlərindən istifadə edərək yazıla / oxuya bilən RAM registrləri kimi iki hadisə registrini həyata keçirir.
Qeydiyyat EVENT_ENABLE (0x01) => Xüsusi/bütün hadisə bildirişlərini aktivləşdirin.
Qeydiyyat EVENT_STATUS (0x02) => Hadisə mesajı yükünün bir hissəsi.
Tədbir mesajı ev sahibi tərəfindən oxunduqdan sonra hadisələr ev sahibi tərəfindən silinməlidir.
Hadisələr təbiətcə asinxrondur və EVENT_ENABLE registrində aktivləşdirilibsə, hosta məlumat verilir.
Aşağıda tədbir mesajının bir hissəsi kimi ev sahibi üçün əlçatan olacaq tədbirlərin siyahısı verilmişdir.
Cədvəl 10. PN5190 hadisələri (EVENT_STATUS məzmunu)

Bit - Aralıq Sahə [1] Həmişə Aktivdir (E/N)
31 12 RFU NA
11 11 CTS_EVENT [2] N
10 10 IDLE_EVENT Y
9 9 LPCD_KALİBRASYON_EDİLDİ_HADİSƏ Y
8 8 LPCD_EVENT Y
7 7 AUTOCOLL_EVENT Y
6 6 TIMER0_EVENT N
5 5 TX_OVERCURRENT_EVENT N
4 4 RFON_DET_EVENT [2] N
3 3 RFOFF_DET_EVENT [2] N
2 2 STANDBY_PREV_EVENT Y
1 1 GENERAL_ERROR_EVENT Y
0 0 BOOT_EVENT Y
  1. Nəzərə alın ki, səhvlər istisna olmaqla, heç bir iki hadisə klublaşdırılmır. Əməliyyat zamanı səhvlər olarsa, funksional hadisə (məsələn, BOOT_EVENT, AUTOCALL_EVENT və s.) və GENERAL_ERROR_EVENT təyin ediləcək.
  2. Bu hadisə ev sahibinə göndərildikdən sonra avtomatik olaraq deaktiv ediləcək. Ev sahibi bu hadisələrdən xəbərdar olmaq istəyirsə, bu hadisələri yenidən aktivləşdirməlidir.

4.4.1.1 Hadisə mesajı formatları
Hadisə mesajı formatı hadisənin baş verməsindən və PN5190-ın ​​müxtəlif vəziyyətindən asılı olaraq fərqlənir.
Ev sahibi oxumalıdır tag (T) və mesajın uzunluğu (L) və sonra hadisələrin dəyəri (V) kimi müvafiq bayt sayını oxuyun.
Ümumiyyətlə, hadisə mesajı (Şəkil 12-ə baxın) Cədvəl 11-də müəyyən edildiyi kimi EVENT_STATUS-u ehtiva edir və hadisə məlumatları EVENT_STATUS-da müəyyən edilmiş müvafiq hadisə bitinə uyğundur.
Qeyd:
Bəzi hadisələr üçün faydalı yük yoxdur. Məsələn, TIMER0_EVENT işə salınarsa, hadisə mesajının bir hissəsi kimi yalnız EVENT_STATUS verilir.
Cədvəl 11 həmçinin hadisə məlumatının hadisə mesajında ​​müvafiq hadisə üçün olub-olmadığını təfərrüatlandırır.NXP PN5190 NFC Frontend Controller - xətalar baş verdiGENERAL_ERROR_EVENT digər hadisələrlə də baş verə bilər.
Bu ssenaridə hadisə mesajı (Şəkil 13-ə baxın) Cədvəl 11-də müəyyən edilmiş EVENT_STATUS və Cədvəl 14-də müəyyən edildiyi kimi GENERAL_ERROR_STATUS_DATA-nı ehtiva edir və sonra hadisə məlumatları Cədvəl 11-də müəyyən edildiyi kimi EVENT_STATUS-da müəyyən edilmiş müvafiq hadisə bitinə uyğun gəlir.NXP PN5190 NFC Frontend Controller - xəta baş verdikdə formatlayınQeyd:
Yalnız BOOT_EVENT-dən sonra və ya POR, STANDBY, ULPCD-dən sonra host yuxarıda sadalanan əmrləri verməklə normal iş rejimində işləyə biləcək.
Mövcud işləyən əmrin ləğvi halında, yalnız IDLE_EVENT-dən sonra host yuxarıda sadalanan əmrləri verməklə normal iş rejimində işləyə biləcək.
4.4.1.2 Müxtəlif HADİSƏ statusunun tərifləri
4.4.1.2.1 EVENT_STATUS üçün bit tərifləri
Cədvəl 11. EVENT_STATUS bitləri üçün təriflər

Bit (Kimə - Kimdən) Hadisə Təsvir Müvafiq hadisənin hadisə məlumatları
(əgər varsa)
31 12 RFU Qorunur
11 11 CTS_EVENT Bu bit CTS hadisəsi yaradıldıqda təyin edilir. Cədvəl 86
10 10 IDLE_EVENT Bu bit, SWITCH_MODE_NORMAL əmrinin verilməsi səbəbindən davam edən əmr ləğv edildikdə təyin edilir. Tədbir datası yoxdur
9 9 LPCD_CALIBRATION_DONE_
TƏDBİR
Bu bit LPCD kalibrləməsi hadisəsi yaradıldıqda təyin edilir. Cədvəl 16
8 8 LPCD_EVENT Bu bit LPCD hadisəsi yaradıldıqda təyin edilir. Cədvəl 15
7 7 AUTOCOLL_EVENT Bu bit AUTOCOLL əməliyyatı tamamlandıqda təyin edilir. Cədvəl 52
6 6 TIMER0_EVENT Bu bit TIMER0 hadisəsi baş verdikdə təyin edilir. Tədbir datası yoxdur
5 5 TX_OVERCURRENT_ERROR_
TƏDBİR
Bu bit, TX sürücüsünün cərəyanı EEPROM-da müəyyən edilmiş həddən yüksək olduqda təyin edilir. Bu şərtlə, hosta bildirişdən əvvəl sahə avtomatik olaraq Söndürülür. Zəhmət olmasa 4.4.2.2-ci Bölməyə baxın. Tədbir datası yoxdur
4 4 RFON_DET_EVENT Bu bit xarici RF sahəsi aşkar edildikdə təyin olunur. Tədbir datası yoxdur
3 3 RFOFF_DET_EVENT Bu bit artıq mövcud olan xarici RF sahəsi yox olduqda təyin edilir. Tədbir datası yoxdur
2 2 STANDBY_PREV_EVENT Bu bit, qarşısının alınması şərtləri səbəbindən gözləmə rejiminin qarşısı alındıqda təyin edilir Cədvəl 13
1 1 GENERAL_ERROR_EVENT Bu bit hər hansı ümumi xəta şərtləri mövcud olduqda təyin edilir Cədvəl 14
0 0 BOOT_EVENT Bu bit PN5190 POR/Gözləmə rejimi ilə yükləndikdə təyin edilir Cədvəl 12

4.4.1.2.2 BOOT_STATUS_DATA üçün bit tərifləri
Cədvəl 12. BOOT_STATUS_DATA bitləri üçün təriflər

Bit to Bit From Yükləmə statusu Yükləmə səbəbi səbəbiylə
31 27 RFU Qorunur
26 26 ULP_STANDBY Yükləmə səbəbi ULP_STANDBY-dən çıxmaqdır.
25 23 RFU Qorunur
22 22 BOOT_ RX_ULPDET RX ULPDET ULP-Gözləmə rejimində yükləmə ilə nəticələndi
21 21 RFU Qorunur
20 20 BOOT_SPI SPI_NTS siqnalının aşağı çəkilməsinə görə açılış səbəbi
19 17 RFU Qorunur
16 16 BOOT_GPIO3 GPIO3-ün aşağıdan yuxarıya keçməsi ilə əlaqədar açılış səbəbi.
15 15 BOOT_GPIO2 GPIO2-ün aşağıdan yuxarıya keçməsi ilə əlaqədar açılış səbəbi.
14 14 BOOT_GPIO1 GPIO1-ün aşağıdan yuxarıya keçməsi ilə əlaqədar açılış səbəbi.
13 13 BOOT_GPIO0 GPIO0-ün aşağıdan yuxarıya keçməsi ilə əlaqədar açılış səbəbi.
12 12 BOOT_LPDET GÖZLƏMƏ/DAĞIDA ALMA zamanı xarici RF sahəsinin olması səbəbindən Yükləmə Səbəbi
11 11 RFU Qorunur
10 8 RFU Qorunur
7 7 BOOT_SOFT_RESET IC-nin yumşaq sıfırlanması səbəbindən açılış səbəbi
6 6 BOOT_VDDIO_LOSS VDDIO-nun itirilməsi səbəbindən açılış səbəbi. 4.4.2.3-cü Bölməyə baxın
5 5 BOOT_VDDIO_START Əgər STANDBY VDDIO LOSS ilə daxil edilibsə, Yükləmə Səbəbi.
Bölmə 4.4.2.3-ə baxın
4 4 BOOT_WUC Hər iki GÖZLƏMƏ əməliyyatı zamanı oyanma sayğacına görə açılma səbəbi keçdi.
3 3 BOOT_TEMP IC temperaturu səbəbiylə işə salınma səbəbi konfiqurasiya edilmiş həddən artıqdır. Zəhmət olmasa 4.4.2.1-ci Bölməyə baxın
2 2 BOOT_WDG Gözətçi rejiminin sıfırlanması səbəbindən açılış səbəbi
1 1 RFU Qorunur
0 0 BOOT_POR Açılış səbəbi işə salındıqdan sonra sıfırlanır

4.4.1.2.3 STANDBY_PREV_STATUS_DATA üçün bit tərifləri
Cədvəl 13. STANDBY_PREV_STATUS_DATA bitləri üçün təriflər

Bit to  Bit From  Gözləmə rejiminin qarşısının alınması Gözləmə səbəbiylə qarşısı alındı
31 26 RFU QORUNMUŞDUR
25 25 RFU QORUNMUŞDUR
24 24 PREV_TEMP IC-lərin işləmə temperaturu həddən artıqdır
23 23 RFU QORUNMUŞDUR
22 22 PREV_HOSTCOMM Host interfeysi ilə əlaqə
21 21 PREV_SPI SPI_NTS siqnalı aşağı çəkilir
20 18 RFU QORUNMUŞDUR
17 17 PREV_GPIO3 GPIO3 siqnalının aşağıdan yuxarıya keçidi
16 16 PREV_GPIO2 GPIO2 siqnalının aşağıdan yuxarıya keçidi
15 15 PREV_GPIO1 GPIO1 siqnalının aşağıdan yuxarıya keçidi
14 14 PREV_GPIO0 GPIO0 siqnalının aşağıdan yuxarıya keçidi
13 13 PREV_WUC Oyanma sayğacı keçdi
12 12 PREV_LPDET Aşağı güc aşkarlanması. Gözləmə rejiminə keçmə prosesində xarici RF siqnalı aşkar edildikdə baş verir.
11 11 PREV_RX_ULPDET RX ultra aşağı gücün aşkarlanması. ULP_STANDBY-ə keçid prosesində RF siqnalı aşkar edildikdə baş verir.
10 10 RFU QORUNMUŞDUR
9 5 RFU QORUNMUŞDUR
4 4 RFU QORUNMUŞDUR
3 3 RFU QORUNMUŞDUR
2 2 RFU QORUNMUŞDUR
1 1 RFU QORUNMUŞDUR
0 0 RFU QORUNMUŞDUR

4.4.1.2.4 GENERAL_ERROR_STATUS_DATA üçün bit tərifləri
Cədvəl 14. GENERAL_ERROR_STATUS_DATA bitləri üçün təriflər

Bit to  Bitdən  Səhv statusu Təsvir
31 6 RFU Qorunur
5 5 XTAL_START_ERROR Yükləmə zamanı XTAL başlanğıcı uğursuz oldu
4 4 SYS_TRIM_RECOVERY_ERROR Daxili sistem tənzimləmə yaddaş xətası baş verdi, lakin bərpa uğursuz oldu. Sistem endirilmiş rejimdə işləyir.
3 3 SYS_TRIM_RECOVERY_SUCCESS Daxili sistem yaddaşında xəta baş verdi və bərpa uğurlu oldu. Bərpanın qüvvəyə minməsi üçün host PN5190-ı yenidən işə salmalıdır.
2 2 TXLDO_ERROR TXLDO xətası
1 1 SAAT_ERROR Saat xətası
0 0 GPADC_ERROR ADC xətası

4.4.1.2.5 LPCD_STATUS_DATA üçün bit tərifləri
Cədvəl 15. LPCD_STATUS_DATA baytları üçün təriflər

Bit to Bit From LPCD və ya ULPCD-nin əsas əməliyyatına uyğun olaraq status bitlərinin tətbiqi Müvafiq bit üçün təsvir status baytında təyin olunur.
LPCD ULPCD
31 7 RFU Qorunur
6 6 Abort_HIF Y N HIF fəaliyyətinə görə dayandırıldı
5 5 CLKDET xətası N Y CLKDET xətası baş verdiyi üçün dayandırıldı
4 4 XTAL fasiləsi N Y XTAL fasiləsi baş verdiyi üçün dayandırıldı
3 3 VDDPA LDO həddindən artıq cərəyan N Y VDDPA LDO həddindən artıq cərəyanına görə dayandırıldı
2 2 Xarici RF sahəsi Y Y Xarici RF sahəsinə görə dayandırıldı
1 1 GPIO3 dayandırın N Y GPIO3 səviyyəsinin dəyişməsi səbəbindən dayandırıldı
0 0 Kart aşkarlandı Y Y Kart aşkarlandı

4.4.1.2.6 LPCD_CALIBRATION_DONE Status datası üçün bit tərifləri
Cədvəl 16. ULPCD üçün LPCD_CALIBRATION_DONE status data baytları üçün təriflər

Bit to Bit From LPCD_CALIBRATION STATUS EDİLDİ hadisə Müvafiq bit üçün təsvir status baytında təyin olunur.
31 11 Qorunur
10 0 ULPCD kalibrləməsindən istinad dəyəri ULPCD kalibrlənməsi zamanı ölçülmüş RSSI dəyəri ULPCD zamanı istinad kimi istifadə olunur

Cədvəl 17. LPCD üçün LPCD_CALIBRATION_DONE status data baytları üçün təriflər

Bit to Bit From LPCD və ya ULPCD-nin əsas əməliyyatına uyğun olaraq status bitlərinin tətbiqi Müvafiq bit üçün təsvir status baytında təyin olunur.
2 2 Xarici RF sahəsi Y Y Xarici RF sahəsinə görə dayandırıldı
1 1 GPIO3 dayandırın N Y GPIO3 səviyyəsinin dəyişməsi səbəbindən dayandırıldı
0 0 Kart aşkarlandı Y Y Kart aşkarlandı

4.4.2 Müxtəlif yükləmə ssenarilərinin idarə edilməsi
PN5190 IC aşağıdakı kimi IC parametrləri ilə bağlı müxtəlif səhv şərtlərini idarə edir.
4.4.2.1 PN5190 işləyərkən həddindən artıq temperatur ssenarisinin idarə edilməsi
PN5190 IC-nin daxili temperaturu EEPROM sahəsində TEMP_WARNING [2] konfiqurasiya edildiyi kimi eşik dəyərə çatdıqda, IC gözləmə rejiminə keçir. Beləliklə, əgər EEPROM sahəsi ENABLE_GPIO0_ON_OVERTEMP [2] hosta bildiriş göndərmək üçün konfiqurasiya edilibsə, o zaman GPIO0 temperaturla bağlı IC-ni xəbərdar etmək üçün yuxarı çəkiləcək.
IC temperaturu EEPROM sahəsində TEMP_WARNING [2] konfiqurasiya edilmiş həddən aşağı düşdükdə, IC Cədvəl 11-də olduğu kimi BOOT_EVENT ilə işə düşəcək və BOOT_TEMP yükləmə statusu biti Cədvəl 12-də olduğu kimi təyin edilib və GPIO0 aşağı çəkiləcək.
4.4.2.2 Həddindən artıq cərəyanın idarə edilməsi
PN5190 IC həddindən artıq cərəyan vəziyyətini hiss edərsə, IC RF gücünü söndürür və Cədvəl 11-də olduğu kimi TX_OVERCURRENT_ERROR_EVENT-i göndərir.
Həddindən artıq cərəyan vəziyyətinin müddəti EEPROM sahəsinin TXLDO_CONFIG [2] dəyişdirilməsi ilə idarə oluna bilər.
Cari həddi aşan IC haqqında məlumat üçün [2] sənədinə baxın.
Qeyd:
Gözlənilən başqa hadisələr və ya cavablar varsa, onlar ev sahibinə göndəriləcək.
4.4.2.3 Əməliyyat zamanı VDDIO itkisi
PN5190 IC VDDIO (VDDIO itkisi) olmadığı ilə qarşılaşarsa, IC gözləmə rejiminə keçir.
IC yalnız VDDIO mövcud olduqda yüklənir, Cədvəl 11-də olduğu kimi BOOT_EVENT və BOOT_VDDIO_START yükləmə statusu biti Cədvəl 12-də olduğu kimi təyin edilir.
PN5190 IC statik xüsusiyyətləri haqqında məlumat üçün [2] sənədinə baxın.
4.4.3 Abort ssenarilərinin idarə edilməsi
PN5190 IC, Cədvəl 5190-də göstərildiyi kimi, Bölmə 4.5.4.5.2 kimi ləğv əmri PN5190 IC-yə göndərildikdə, mövcud icra əmrlərini və PN18 IC-nin davranışını dayandırmaq dəstəyinə malikdir.
Qeyd:
PN5190 IC ULPCD və ULP-Gözləmə rejimində olduqda, onu ya Bölmə 4.5.4.5.2 göndərməklə və ya SPI əməliyyatına başlamaqla (SPI_NTS siqnalını aşağı çəkərək) dayandırmaq olmaz.
Cədvəl 18. Fərqli əmrlər Bölmə 4.5.4.5.2 ilə dayandırıldıqda gözlənilən hadisə cavabı

Əmrlər Switch Mode Normal əmri göndərildikdə davranış
Aşağı gücün daxil edilmədiyi bütün əmrlər EVENT_STAUS “IDLE_EVENT” olaraq ayarlanıb
Keçid rejimi LPCD EVENT_STATUS status bitlərini "Abort_HIF" kimi göstərən "LPCD_ STATUS_DATA" ilə "LPCD_EVENT" olaraq ayarlanıb
Gözləmə rejiminə keçin EVENT_STAUS “BOOT_EVENT” olaraq “BOOT_SPI” bitlərini göstərən “BOOT_ STATUS_DATA” ilə təyin edilib
Switch Mode Autocoll(Avtonom rejim yoxdur, gözləmə rejimində avtonom rejim və gözləmə olmadan avtonom rejim) EVENT_STAUS "AUTOCOLL_EVENT" olaraq təyin edilib və STATUS_DATA bitləri komandanın istifadəçinin ləğv edildiyini göstərir.

4.5 Normal Rejim Əməliyyat Təlimatının Təfərrüatları
4.5.1 Qeydiyyat Manipulyasiyası
Bu bölmənin təlimatları PN5190-ın ​​məntiqi registrlərinə daxil olmaq üçün istifadə olunur.
4.5.1.1 YAZIN_QEYDİYYAT
Bu instruksiya məntiqi registrə 32 bitlik dəyər (az endian) yazmaq üçün istifadə olunur.
4.5.1.1.1 Şərtlər
Reyestrin ünvanı mövcud olmalıdır və registr ya READ-WRITE və ya YALNIZ YAZMA atributuna malik olmalıdır.
4.5.1.1.2 Əmr
Cədvəl 19. WRITE_REGISTER əmr dəyəri Registrə 32-bit dəyər yazın.

Yük sahəsi Uzunluq Dəyər/Təsvir
Qeydiyyat ünvanı 1 bayt Reyestr ünvanı.

Cədvəl 19. WRITE_REGISTER əmr dəyəri...davamı var
Registrə 32 bitlik bir dəyər yazın.

Yük sahəsi Uzunluq Dəyər/Təsvir
Dəyər 4 bayt Yazılmalı olan 32-bit registr dəyəri. (Kiçik-endian)

4.5.1.1.3 Cavab
Cədvəl 20. WRITE_REGISTER cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_UĞUR
PN5190_STATUS_INSTR_ERROR

4.5.1.1.4 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.1.2 YAZIN_QEYDİYYAT_VEYA_MASK
Bu təlimat məntiqi OR əməliyyatından istifadə edərək reyestrin məzmununu dəyişdirmək üçün istifadə olunur. Reyestrin məzmunu oxunur və verilən maska ​​ilə məntiqi OR əməliyyatı yerinə yetirilir. Dəyişdirilmiş məzmun reyestrə yenidən yazılır.
4.5.1.2.1 Şərtlər
Reyestrin ünvanı mövcud olmalıdır və registrdə READ-WRITE atributu olmalıdır.
4.5.1.2.2 Əmr
Cədvəl 21. WRITE_REGISTER_OR_MASK əmr dəyəri Təqdim olunan maskadan istifadə edərək registrdə məntiqi OR əməliyyatını yerinə yetirin.

Yük sahəsi Uzunluq Dəyər/təsvir
Qeydiyyat ünvanı 1 bayt Reyestr ünvanı.
Maska 4 bayt Bitmask məntiqi OR əməliyyatı üçün operand kimi istifadə olunur. (Kiçik endian)

4.5.1.2.3 Cavab
Cədvəl 22. WRITE_REGISTER_OR_MASK cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_UĞUR
PN5190_STATUS_INSTR_ERROR

4.5.1.2.4 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.1.3 YAZIN_QEYDİYYAT_VƏ_MASK
Bu təlimat məntiqi AND əməliyyatından istifadə edərək reyestrin məzmununu dəyişdirmək üçün istifadə olunur. Reyestrin məzmunu oxunur və verilən maska ​​ilə məntiqi AND əməliyyatı yerinə yetirilir. Dəyişdirilmiş məzmun reyestrə geri yazılır.
4.5.1.3.1 Şərtlər
Reyestrin ünvanı mövcud olmalıdır və registrdə READ-WRITE atributu olmalıdır.
4.5.1.3.2 Əmr
Cədvəl 23. WRITE_REGISTER_AND_MASK əmr dəyəri Təqdim olunan maskadan istifadə edərək registrdə məntiqi VƏ əməliyyatını yerinə yetirin.

Yük sahəsi Uzunluq Dəyər/təsvir
Qeydiyyat ünvanı 1 bayt Reyestr ünvanı.
Maska 4 bayt Bitmask məntiqi VƏ əməliyyatı üçün operand kimi istifadə olunur. (Kiçik-endian)

4.5.1.3.3 Cavab
Cədvəl 24. WRITE_REGISTER_AND_MASK cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_UĞUR
PN5190_STATUS_INSTR_ERROR

4.5.1.3.4 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.1.4 YAZIN_QEYDİYYAT_Çoxlu
Bu təlimat funksionallığı Bölmə 4.5.1.1, Bölmə 4.5.1.2, Bölmə 4.5.1.3-ə bənzəyir və onları birləşdirmək imkanı ilə. Əslində, o, registr tipli dəyər dəstini götürür və müvafiq hərəkəti yerinə yetirir. Növ registrdə yazma registrini, məntiqi YA əməliyyatı və ya registrdə məntiqi AND əməliyyatını əks etdirir.
4.5.1.4.1 Şərtlər
Çoxluq daxilində reyestrin müvafiq məntiqi ünvanı mövcud olmalıdır.
Qeydiyyata giriş atributu tələb olunan hərəkətin (növün) yerinə yetirilməsinə imkan verməlidir:

  • Yaz hərəkəti (0x01): OXUMA-YAZMA və ya YALNIZ YAZMA atributu
  • OR maska ​​hərəkəti (0x02): READ-WRITE atributu
  • VƏ maska ​​hərəkəti (0x03): READ-WRITE atributu

'Set' massivinin ölçüsü 1 – 43 daxil olmaqla, diapazonda olmalıdır.
"Növ" sahəsi 1 – 3 aralığında olmalıdır, daxil olmaqla

4.5.1.4.2 Əmr
Cədvəl 25. WRITE_REGISTER_MULTIPLE əmr dəyəri Register-Dəyər cütləri dəstindən istifadə edərək yazma registrinin əməliyyatını yerinə yetirin.

Yük sahəsi Uzunluq Dəyər/təsvir
Set [1…n] 6 bayt Qeydiyyat ünvanı 1 bayt Registrin məntiqi ünvanı.
Növ 1 bayt 0x1 Qeydiyyatdan Yazın
0x2 Qeydiyyatdan keçin VEYA Maska yazın
0x3 Qeydiyyatdan keçin və Maska yazın
Dəyər 4 bayt 32 Yazılmalı olan dişləmə registrinin dəyəri və ya məntiqi əməliyyat üçün istifadə olunan bit maskası. (Kiçik-endian)

Qeyd: İstisna halında əməliyyat geri qaytarılmır, yəni istisna baş verənə qədər dəyişdirilmiş registrlər dəyişdirilmiş vəziyyətdə qalır. Host müəyyən edilmiş vəziyyətə qayıtmaq üçün müvafiq tədbirlər görməlidir.
4.5.1.4.3 Cavab
Cədvəl 26. WRITE_REGISTER_MULTIPLE cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_UĞUR
PN5190_STATUS_INSTR_ERROR

4.5.1.4.4 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.1.5 READ_REGISTER
Bu təlimat məntiqi registr məzmununu oxumaq üçün istifadə olunur. Məzmun cavabda kiçik endian formatında 4 bayt dəyər kimi mövcuddur.
4.5.1.5.1 Şərtlər
Məntiqi reyestrin ünvanı mövcud olmalıdır. Registrin giriş atributu ya READ-WRITE və ya READ-ONLY olmalıdır.
4.5.1.5.2 Əmr
Cədvəl 27. READ_REGISTER əmr dəyəri
Reyestr məzmununu oxuyun.

Yük sahəsi Uzunluq Dəyər/Təsvir
Qeydiyyat ünvanı 1 bayt Məntiqi reyestrin ünvanı

4.5.1.5.3 Cavab
Cədvəl 28. READ_REGISTER cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)
Qeydiyyat Dəyəri 4 bayt Oxunmuş 32-bit registr dəyəri. (Kiçik endian)

4.5.1.5.4 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.1.6 READ_REGISTER_MULTIPLE
Bu təlimat birdən çox məntiqi registrləri oxumaq üçün istifadə olunur. Nəticə (hər bir reyestrin məzmunu) təlimata cavabda verilir. Qeydiyyat ünvanı özü cavaba daxil edilməyib. Cavab daxilində reyestr məzmununun sırası təlimat daxilindəki reyestr ünvanlarının sırasına uyğundur.
4.5.1.6.1 Şərtlər
Təlimat daxilində bütün registr ünvanları mövcud olmalıdır. Hər bir registr üçün giriş atributu ya READ-WRITE və ya READ-ONLY olmalıdır. "Qeydiyyat ünvanı" massivinin ölçüsü 1 – 18 daxil olmaqla, diapazonda olmalıdır.
4.5.1.6.2 Əmr
Cədvəl 29. READ_REGISTER_MULTIPLE əmr dəyəri Registrlər dəstində oxumaq registr əməliyyatını yerinə yetirin.

Yük sahəsi Uzunluq Dəyər/Təsvir
Qeydiyyat Ünvanı[1…n] 1 bayt Qeydiyyat ünvanı

4.5.1.6.3 Cavab
Cədvəl 30. READ_REGISTER_MULTIPLE cavab dəyəri

Yük sahəsi Uzunluq Dəyər/təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)
Qeydiyyat Dəyəri [1…n] 4 bayt Dəyər 4 bayt Oxunmuş 32-bit registr dəyəri (az-endian).

4.5.1.6.4 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.2 E2PROM Manipulyasiyası
E2PROM-da əlçatan sahə EEPROM xəritəsi və ünvan ölçüsünə uyğundur.
Qeyd:
1. Aşağıdakı təlimatlarda “E2PROM Ünvanı” qeyd edildiyi halda, ünvanlı EEPROM sahəsinin ölçüsünə istinad edilməlidir.
4.5.2.1 WRITE_E2PROM
Bu təlimat E2PROM-a bir və ya bir neçə dəyər yazmaq üçün istifadə olunur. 'Dəyərlər' sahəsində 'E2PROM Ünvanı' sahəsində verilmiş ünvandan başlayaraq E2PROM-a yazılacaq məlumatlar var. Məlumatlar ardıcıllıqla yazılır.
Qeyd:
Qeyd edək ki, bu bloklama əmridir, bu, yazma əməliyyatı zamanı NFC FE-nin bloklandığı deməkdir. Bu bir neçə millisaniyə çəkə bilər.
4.5.2.1.1 Şərtlər
'E2PROM Ünvanı' sahəsi [2] uyğun olaraq diapazonda olmalıdır. "Dəyərlər" sahəsində baytların sayı 1 – 1024 (0x0400) daxil olmaqla aralığında olmalıdır. Yazma əməliyyatı [2]-də qeyd edildiyi kimi EEPROM ünvanından kənara çıxmamalıdır. Ünvan [2]-də olduğu kimi EEPROM ünvan sahəsini keçərsə, səhv cavabı hosta göndərilməlidir.
4.5.2.1.2 Əmr
Cədvəl 31. WRITE_E2PROM əmr dəyəri Verilmiş dəyərləri ardıcıl olaraq E2PROM-a yazın.

Yük sahəsi Uzunluq Dəyər/təsvir
E2PROM Ünvanı 2 bayt Yazma əməliyyatının başlayacağı EEPROM-da ünvan. (Kiçik endian)
Dəyərlər 1 – 1024 bayt E2PROM-a ardıcıllıqla yazılmalı olan dəyərlər.

4.5.2.1.3 Cavab
Cədvəl 32. WRITE_EEPROM cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR

4.5.2.1.4 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.2.2 READ_E2PROM
Bu təlimat E2PROM yaddaş sahəsindən məlumatları geri oxumaq üçün istifadə olunur. "E2PROM Ünvanı" sahəsi oxu əməliyyatının başlanğıc ünvanını göstərir. Cavab E2PROM-dan oxunan məlumatları ehtiva edir.
4.5.2.2.1 Şərtlər
'E2PROM Ünvanı' sahəsi etibarlı diapazonda olmalıdır.
"Baytların sayı" sahəsi 1 – 256 daxil olmaqla, diapazonda olmalıdır.
Oxu əməliyyatı son əlçatan EEPROM ünvanından kənara çıxmamalıdır.
Ünvan EEPROM ünvan sahəsini keçərsə, səhv cavabı hosta göndərilməlidir.
4.5.2.2.2 Əmr
Cədvəl 33. READ_E2PROM əmr dəyəri E2PROM-dan dəyərləri ardıcıl olaraq oxuyun.

Yük sahəsi Uzunluq Dəyər/təsvir
E2PROM Ünvanı 2 bayt Oxu əməliyyatının başlayacağı E2PROM-da ünvan. (Kiçik endian)
Baytların sayı 2 bayt Oxunacaq baytların sayı. (Kiçik-endian)

4.5.2.2.3 Cavab
Cədvəl 34. READ_E2PROM cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_UĞUR
PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)
Dəyərlər 1 – 1024 bayt Ardıcıllıqla oxunan dəyərlər.

4.5.2.2.4 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.2.3 GET_CRC_USER_AREA
Bu təlimat PN5190 IC protokol sahəsi daxil olmaqla tam istifadəçi konfiqurasiya sahəsi üçün CRC-ni hesablamaq üçün istifadə olunur.
4.5.2.3.1 Əmr
Cədvəl 35. GET_CRC_USER_AREA əmr dəyəri
Protokol sahəsi daxil olmaqla istifadəçi konfiqurasiya sahəsinin CRC-ni oxuyun.

Yük sahəsi Uzunluq Dəyər/Təsvir
Yükdə məlumat yoxdur

4.5.2.3.2 Cavab
Cədvəl 36. GET_CRC_USER_AREA cavab dəyəri

Yük sahəsi Uzunluq Dəyər/təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_UĞUR
PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)
Dəyərlər 4 bayt Kiçik endian formatında 4 bayt CRC məlumatı.

4.5.2.3.3 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.3 CLIF məlumatlarının manipulyasiyası
Bu bölmədə təsvir olunan təlimatlar RF ötürülməsi və qəbulu üçün əmrləri təsvir edir.
4.5.3.1 MÜBADİLƏ_RF_MƏLUMATLARI
RF mübadiləsi funksiyası TX məlumatlarının ötürülməsini həyata keçirir və istənilən RX məlumatının qəbulunu gözləyir.
Qəbul (səhv və ya düzgün) və ya fasilə baş verdikdə funksiya geri qayıdır. Taymer Ötürmənin SONU ilə işə salınır və QƏBUL BAŞLADIĞI ilə dayandırılır. EEPROM-da əvvəlcədən konfiqurasiya edilmiş vaxt aşımı dəyəri, Exchange əmrinin yerinə yetirilməsindən əvvəl konfiqurasiya edilmədiyi təqdirdə istifadə edilməlidir.
Transceiver_state varsa

  • Boş rejimdə TRANSCEIVE rejimi daxil edilir.
  • WAIT_RECEIVE-də, inisiator biti təyin edildikdə, ötürücü vəziyyəti TRANSCEIVE MODE vəziyyətinə sıfırlanır
  • WAIT_TRANSMIT-də, başlatıcı biti QAYDIRILMAdıqda, ötürücü vəziyyəti TRANSCEIVE MODE vəziyyətinə sıfırlanır

'Son baytda etibarlı bitlərin sayı' sahəsi ötürüləcək dəqiq məlumat uzunluğunu göstərir.

4.5.3.1.1 Şərtlər
"TX Data" sahəsinin ölçüsü 0 – 1024 daxil olmaqla, diapazonda olmalıdır.
'Son Baytda etibarlı bitlərin sayı' sahəsində 0 – 7 aralığında olmalıdır.
Davam edən RF ötürülməsi zamanı əmr çağırılmamalıdır. Komanda məlumatların ötürülməsi üçün qəbuledicinin düzgün vəziyyətini təmin etməlidir.
Qeyd:
Bu əmr yalnız Reader rejimi və P2P” Passiv/Aktiv başlatıcı rejimi üçün etibarlıdır.
4.5.3.1.2 Əmr
Cədvəl 37. EXCHANGE_RF_DATA əmr dəyəri
TX məlumatını daxili RF ötürmə buferinə yazın və ötürmə əmrindən istifadə edərək ötürməyə başlayın və qəbulediciyə cavab hazırlamaq üçün qəbula və ya Vaxt bitənə qədər gözləyin.

Yük sahəsi Uzunluq Dəyər/Təsvir
Son baytda etibarlı bitlərin sayı 1 bayt 0 Son baytın bütün bitləri ötürülür
1 - 7 Son baytda ötürüləcək bitlərin sayı.
RFExchangeConfig 1 bayt RFExchange funksiyasının konfiqurasiyası. Təfərrüatlar aşağıya baxın

Cədvəl 37. EXCHANGE_RF_DATA əmr dəyəri...davamı
TX məlumatını daxili RF ötürmə buferinə yazın və ötürmə əmrindən istifadə edərək ötürməyə başlayın və qəbulediciyə cavab hazırlamaq üçün qəbula və ya Vaxt bitənə qədər gözləyin.

Yük sahəsi Uzunluq Dəyər/Təsvir
TX məlumatları n bayt Transceive əmrindən istifadə edərək CLIF vasitəsilə göndərilməli olan TX məlumatları. n = 0 – 1024 bayt

Cədvəl 38. RFexchangeConfig Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Təsvir
4-7 bitlər RFU-dur
X Əgər bit 1b olaraq təyin olunarsa, RX_STATUS əsasında cavab olaraq RX Datasını daxil edin.
X Əgər bit 1b olaraq təyin edilərsə, cavab olaraq EVENT_STATUS registrini daxil edin.
X Əgər bit 1b olaraq təyin edilibsə, cavab olaraq RX_STATUS_ERROR registrini daxil edin.
X Əgər bit 1b olaraq təyin edilibsə, cavab olaraq RX_STATUS registrini daxil edin.

4.5.3.1.3 Cavab
Cədvəl 39. EXCHANGE_RF_DATA cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur) PN5190_STATUS_TIMEOUT PN5190_STATUS_RX_TIMEOUT PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR
RX_STATUS 4 bayt RX_STATUS tələb olunarsa (az-endian)
RX_STATUS_ERROR 4 bayt RX_STATUS_ERROR tələb olunarsa (az-endian)
EVENT_STATUS 4 bayt EVENT_STATUS tələb olunarsa (az-endian)
RX Məlumatları 1 – 1024 bayt RX məlumatları tələb olunarsa. RF mübadiləsinin RF qəbulu mərhələsində alınan RX məlumatları.

4.5.3.1.4 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.3.2 TRANSMIT_RF_DATA
Bu təlimat daxili CLIF ötürmə buferinə məlumat yazmaq və daxili ötürmə əmrindən istifadə edərək ötürməyə başlamaq üçün istifadə olunur. Bu buferin ölçüsü 1024 baytla məhdudlaşır. Bu təlimat yerinə yetirildikdən sonra avtomatik olaraq RF qəbulu başlayır.
Qəbulun tamamlanmasını gözləmədən, ötürmə tamamlandıqdan sonra əmr dərhal geri qayıdır.
4.5.3.2.1 Şərtlər
'TX Data' sahəsində baytların sayı 1 – 1024 daxil olmaqla aralığında olmalıdır.
Davam edən RF ötürülməsi zamanı əmr çağırılmamalıdır.
4.5.3.2.2 Əmr
Cədvəl 40. TRANSMIT_RF_DATA əmr dəyəri TX məlumatını daxili CLIF ötürmə buferinə yazın.

Yük sahəsi Uzunluq Dəyər/Təsvir
Son baytda etibarlı bitlərin sayı 1 bayt 0 Son baytın bütün bitləri ötürülür 1 – 7 Son baytda ötürüləcək bitlərin sayı.
RFU 1 bayt Qorunur
TX məlumatları 1 – 1024 bayt Növbəti RF ötürülməsi zamanı istifadə ediləcək TX məlumatları.

4.5.3.2.3 Cavab
Cədvəl 41. TRANSMIT_RF_DATA cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD PN5190_STATUS_NO_EXTERNAL_RF_FIELD

4.5.3.2.4 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.3.3 RETRIEVE_RF_DATA
Bu təlimat qəbul edilmiş məlumatı cavaba və ya Bölmə 4.5.3.1 əmrinə daxil etməmək seçimi ilə Bölmə 4.5.3.2-in əvvəlki icrasından ona yerləşdirilən RF cavab məlumatlarını (əgər varsa) ehtiva edən daxili CLIF RX buferindən məlumatları oxumaq üçün istifadə olunur.
4.5.3.3.1 Əmr
Cədvəl 42. RETRIEVE_RF_DATA əmr dəyəri Daxili RF qəbulu buferindən RX məlumatını oxuyun.

Yük sahəsi Uzunluq Dəyər/Təsvir
Boş Boş Boş

4.5.3.3.2 Cavab
Cədvəl 43. RETRIEVE_RF_DATA cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
Yük sahəsi Uzunluq Dəyər/Təsvir
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)
RX Məlumatları 1 – 1024 bayt Son uğurlu RF qəbulu zamanı qəbul edilmiş RX məlumatları.

4.5.3.3.3 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.3.4 RECEIVE_RF_DATA
Bu təlimat oxucunun RF interfeysi vasitəsilə alınan məlumatları gözləyir.
Oxucu rejimində bu təlimat ya qəbul (səhv və ya düzgün) olduqda və ya FWT fasiləsi baş verdikdə qaytarılır. Taymer Ötürmənin SONU ilə işə salınır və QƏBUL BAŞLADIĞI ilə dayandırılır. EEPROM-da əvvəlcədən konfiqurasiya edilmiş standart vaxt aşımı dəyəri, Exchange əmrinin yerinə yetirilməsindən əvvəl konfiqurasiya edilmədiyi təqdirdə istifadə edilməlidir.
Hədəf rejimində bu təlimat ya qəbul (səhv və ya düzgün) və ya Xarici RF xətası zamanı qaytarılır.
Qeyd:
Bu təlimat TX və RX əməliyyatlarını yerinə yetirmək üçün TRANSMIT_RF_DATA əmri ilə istifadə edilməlidir...
4.5.3.4.1 Əmr
Cədvəl 44. RECEIVE_RF_DATA əmr dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
ReceiveRFConfig 1 bayt ReceiveRFConfig funksiyasının konfiqurasiyası. Görmək Cədvəl 45

Cədvəl 45. ReceiveRFConfig bit maskası

b7 b6 b5 b4 b3 b2 b1 b0 Təsvir
4-7 bitlər RFU-dur
X Əgər bit 1b olaraq təyin olunarsa, RX_STATUS əsasında cavab olaraq RX Datasını daxil edin.
X Əgər bit 1b olaraq təyin edilərsə, cavab olaraq EVENT_STATUS registrini daxil edin.
X Əgər bit 1b olaraq təyin edilibsə, cavab olaraq RX_STATUS_ERROR registrini daxil edin.
X Əgər bit 1b olaraq təyin edilibsə, cavab olaraq RX_STATUS registrini daxil edin.

4.5.3.4.2 Cavab
Cədvəl 46. RECEIVE_RF_DATA cavab dəyəri

Yük sahəsi Uzunluq Dəyər/təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)
PN5190_STATUS_TIMEOUT
Yük sahəsi Uzunluq Dəyər/təsvir
PN5190_STATUS_NO_RF_FIELD
PN5190_STATUS_NO_EXTERNAL_RF_FIELD
RX_STATUS 4 bayt RX_STATUS tələb olunarsa (az-endian)
RX_STATUS_ERROR 4 bayt RX_STATUS_ERROR tələb olunarsa (az-endian)
EVENT_STATUS 4 bayt EVENT_STATUS tələb olunarsa (az-endian)
RX Məlumatları 1 – 1024 bayt RX məlumatları tələb olunarsa. RF üzərindən qəbul edilən RX məlumatları.

4.5.3.4.3 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.3.5 RETRIEVE_RF_FELICA_EMD_DATA (FeliCa EMD Konfiqurasiyası)
Bu təlimat 'PN5190_STATUS_TIMEOUT_WITH_EMD_ERROR' Vəziyyəti ilə qayıdan EXCHANGE_RF_DATA əmrinin əvvəlki icrasından ona göndərilmiş FeliCa EMD cavab məlumatını (əgər varsa) ehtiva edən daxili CLIF RX buferindən məlumatları oxumaq üçün istifadə olunur.
Qeyd: Bu əmr PN5190 FW v02.03-dən etibarən mövcuddur.
4.5.3.5.1 Əmr
Daxili RF qəbulu buferindən RX məlumatlarını oxuyun.
Cədvəl 47. RETRIEVE_RF_FELICA_EMD_DATA əmr dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
FeliCaRFRetrieveConfig 1 bayt 00 - FF RETRIEVE_RF_FELICA_EMD_DATA funksiyasının konfiqurasiyası
konfiqurasiya (bit maskası) təsviri bit 7..2: RFU
bit 1: Əgər bit 1b olaraq təyin edilibsə, cavab olaraq RX_STATUS_ ERROR registrini daxil edin.
bit 0: Əgər bit 1b olaraq təyin edilibsə, cavab olaraq RX_STATUS registrini daxil edin.

4.5.3.5.2 Cavab
Cədvəl 48. RETRIEVE_RF_FELICA_EMD_DATA cavab dəyəri

Yük sahəsi Uzunluq Dəyər/təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti. Gözlənilən dəyərlər aşağıdakı kimidir: PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)
RX_STATUS 4 bayt RX_STATUS tələb olunarsa (az-endian)
RX_STATUS_ XƏTA 4 bayt RX_STATUS_ERROR tələb olunarsa (az-endian)
Yük sahəsi Uzunluq Dəyər/təsvir
RX Məlumatları 1…1024 Bayt Exchange Command istifadə edərək sonuncu uğursuz RF qəbulu zamanı alınan FeliCa EMD RX məlumatları.

4.5.3.5.3 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.4 İş rejiminin dəyişdirilməsi
PN5190 4 müxtəlif iş rejimini dəstəkləyir:
4.5.4.1 Normal
Bu, bütün təlimatlara icazə verilən standart rejimdir.
4.5.4.2 Gözləmə rejimi
PN5190 enerjiyə qənaət etmək üçün gözləmə/yuxu vəziyyətindədir. Gözləmə rejimindən nə vaxt yenidən çıxacağını müəyyən etmək üçün oyanma şərtləri təyin edilməlidir.
4.5.4.3 LPCD
PN5190 aşağı güc kartı aşkarlama rejimindədir və burada mümkün olan ən az enerji istehlakı ilə əməliyyat həcminə daxil olan kartı aşkarlamağa çalışır.
4.5.4.4 Avtomatik yığım
PN5190 RF dinləyicisi kimi fəaliyyət göstərir, hədəf rejimi aktivləşdirməni avtonom şəkildə həyata keçirir (real vaxt məhdudiyyətlərini təmin etmək üçün)
4.5.4.5 SWITCH_MODE_NORMAL
Switch Mode Normal əmrində üç istifadə halı var.
4.5.4.5.1 UseCase1: Güc açıldıqdan sonra normal iş rejiminə daxil olun (POR)
Normal iş rejiminə daxil olaraq növbəti əmri qəbul etmək / emal etmək üçün Boş vəziyyətə yenidən qurmaq üçün istifadə edin.
4.5.4.5.2 UseCase2: Normal iş rejiminə keçmək üçün artıq işləyən əmrin dayandırılması (abort əmri)
Artıq işləyən əmrləri dayandıraraq növbəti əmri qəbul etmək / emal etmək üçün Boş vəziyyətə yenidən qurmaq üçün istifadə edin.
Gözləmə, LPCD, Exchange, PRBS və Autocoll kimi əmrləri bu əmrdən istifadə etməklə dayandırmaq mümkün olacaq.
Bu, cavabı olmayan yeganə xüsusi əmrdir. Əvəzində TƏDBİR bildirişi var.
Müxtəlif əsas əmrlərin icrası zamanı baş verən hadisələrin növü haqqında əlavə məlumat üçün Bölmə 4.4.3-ə baxın.
4.5.4.5.2.1 UseCase2.1:
Bu əmr bütün CLIF TX, RX və Field Control Registerlərini Yükləmə vəziyyətinə sıfırlamalıdır. Bu əmrin verilməsi hər hansı mövcud RF Sahəsini Söndürür.
4.5.4.5.2.2 UseCase2.2:
PN5190 FW v02.03-dən etibarən mövcuddur:
Bu əmr CLIF TX, RX və Sahəyə Nəzarət Registrlərini dəyişdirməyəcək, ancaq qəbuledicini yalnız İDLE vəziyyətinə keçirəcək.
4.5.4.5.3 UseCase3: Yumşaq sıfırlama/gözləmə rejimindən çıxdıqda normal iş rejimi, LPCD Bu halda, PN5190 IDLE_EVENT-i hosta göndərməklə birbaşa normal iş rejiminə daxil olur (Şəkil 12 və ya Şəkil 13) və “ IDLE_EVENT” biti Cədvəl 11-də təyin edilmişdir.
SWITCH_MODE_NORMAL əmrini göndərmək tələbi yoxdur.
Qeyd:
IC normal rejimə keçdikdən sonra RF-nin bütün parametrləri standart vəziyyətə dəyişdirilir. RF ON və ya RF Mübadilə əməliyyatını yerinə yetirməzdən əvvəl müvafiq RF konfiqurasiyası və digər əlaqəli registrlər müvafiq dəyərlərlə yüklənməlidir.
4.5.4.5.4 Müxtəlif istifadə halları üçün göndərmək üçün əmr çərçivəsi
4.5.4.5.4.1 UseCase1: Güc açıldıqdan sonra əmr normal iş rejiminə daxil olun (POR) 0x20 0x01 0x00
4.5.4.5.4.2 UseCase2: Normal iş rejiminə keçmək üçün artıq işləyən əmrləri dayandırmaq əmri
İş 2.1-dən istifadə edin:
0x20 0x00 0x00
İstifadə halı 2.2: (FW v02.02-dən başlayaraq):
0x20 0x02 0x00
4.5.4.5.4.3 UseCase3: Yumşaq sıfırlama/gözləmə rejimindən, LPCD, ULPCD-dən çıxdıqda normal iş rejimi üçün əmr
Heç biri. PN5190 birbaşa normal iş rejiminə daxil olur.
4.5.4.5.5 Cavab
Heç biri
4.5.4.5.6 hadisə
A BOOT_EVENT (EVENT_STATUS registrində) normal rejimin daxil edildiyini və hosta göndərildiyini göstərən təyin edilmişdir. Hadisə məlumatları üçün Şəkil 12 və Şəkil 13-ə baxın.

NXP PN5190 NFC Frontend Controller - Normal Əməliyyat

Normal rejimin daxil edildiyini və hosta göndərildiyini göstərən IDLE_EVENT (EVENT_STATUS registrində) təyin edilib. Hadisə məlumatları üçün Şəkil 12 və Şəkil 13-ə baxın.NXP PN5190 NFC Frontend Controller - artıq dayandırılır

A BOOT_EVENT (EVENT_STATUS registrində) normal rejimin daxil edildiyini və hosta göndərildiyini göstərən təyin edilir. Hadisə məlumatları üçün Şəkil 12 və Şəkil 13-ə baxın.

NXP PN5190 NFC Frontend Controller - İsti rejimdə iş rejimi

4.5.4.6 SWITCH_MODE_AUTOCOLL
Switch Mode Autocoll avtomatik olaraq hədəf rejimində kartın aktivləşdirilməsi prosedurunu yerinə yetirir.
"Avtomatik yığım rejimi" sahəsi 0 – 2 daxil olmaqla, diapazonda olmalıdır.
Əgər 'Autocolll Mode' sahəsi 2 (Avtokoll) olaraq təyin edilibsə: 'RF Technologies' (Cədvəl 50) sahəsində Autocoll zamanı dəstəklənəcək RF Texnologiyalarını göstərən bit maskası olmalıdır.
Bu rejimdə olarkən heç bir təlimat göndərilməməlidir.
Xitam kəsilmə vasitəsi ilə göstərilir.
4.5.4.6.1 Əmr
Cədvəl 49. SWITCH_MODE_AUTOCOLL əmr dəyəri

Parametr Uzunluq Dəyər/Təsvir
RF Texnologiyaları 1 bayt Autocoll zamanı qulaq asmaq üçün RF texnologiyasını göstərən bitmask.
Avtomatik yığım rejimi 1 bayt 0 Avtonom rejim yoxdur, yəni Autocoll xarici RF sahəsi mövcud olmadıqda dayandırılır.
halında xitam
• NO RF FIELD və ya RF FIELD yoxa çıxmamışdır
• PN5190 HƏDƏF rejimində AKTİVDİR
1 Gözləmə ilə avtonom rejim. Heç bir RF sahəsi olmadıqda, Autocoll avtomatik olaraq Gözləmə rejiminə keçir. RF xarici RF sahəsi aşkar edildikdən sonra PN5190 yenidən Autocoll rejiminə daxil olur.
halında xitam
• PN5190 HƏDƏF rejimində AKTİVDİR
PN5190 FW-dən v02.03 sonra: '0xCDF' ünvanında EEPROM Sahəsi "bCard ModeUltraLowPowerEnabled" '1' olaraq təyin edilibsə, PN5190 Ultra aşağı güc gözləmə rejiminə keçir.
2 Gözləmə olmadan avtonom rejim. Heç bir RF sahəsi mövcud olmadıqda, PN5190 Autocoll alqoritminə başlamazdan əvvəl RF sahəsi mövcud olana qədər gözləyir. Bu halda gözləmə rejimi istifadə edilmir.
halında xitam
• PN5190 HƏDƏF rejimində AKTİVDİR

Cədvəl 50. RF Technologies Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Təsvir
0 0 0 0 RFU
X 1b olaraq təyin edilərsə, NFC-F Aktiv üçün dinləmə aktiv edilir. (Mövcud deyil).
X 1b olaraq təyin edilərsə, NFC-A Aktiv üçün dinləmə aktiv edilir. (Mövcud deyil).
X 1b olaraq təyin edilərsə, NFC-F üçün dinləmə aktiv edilir.
X 1b olaraq təyin edilərsə, NFC-A üçün dinləmə aktiv edilir.

4.5.4.6.2 Cavab
Cavab yalnız əmrin işləndiyini bildirir.
Cədvəl 51. SWITCH_MODE_AUTOCOLL cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Səhv parametrlər səbəbindən keçid rejimi daxil edilməyib)

4.5.4.6.3 hadisə
Komanda başa çatdıqdan sonra hadisə bildirişi göndərilir və normal rejimə daxil olur. Ev sahibi hadisə dəyərinə əsasən cavab baytlarını oxumalıdır.
Qeyd:
Vəziyyət “PN5190_STATUS_INSTR_SUCCESS” olmadıqda, əlavə “Protokol” və “Card_Activated” məlumat baytları mövcud deyil.
Texnologiya məlumatı Bölmə 4.5.1.5, Bölmə 4.5.1.6 əmrlərindən istifadə etməklə registrlərdən götürülür.
Aşağıdakı cədvəldə Şəkil 12 və Şəkil 13-də hadisə mesajının bir hissəsi kimi göndərilən hadisə məlumatları göstərilir.
Cədvəl 52. EVENT_SWITCH_MODE_AUTOCOLL – AUTOCOLL_EVENT datası Əməliyyat rejiminə keçid Autocoll hadisəsi

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti
PN5190_STATUS_INSTR_SUCCESS PN5190 HƏDƏF rejimində AKTİVDİR.
Bu hadisə ilə bağlı əlavə məlumatlar etibarlıdır.
PN5190_STATUS_PREVENT_STANDBY PN5190-ın ​​Gözləmə rejiminə keçməsinin qarşısı alındığını göstərir. Bu status yalnız Autocoll rejimi “Gözləmə rejimində avtonom rejim” seçildikdə etibarlıdır.
PN5190_STATUS_NO_EXTERNAL_RF_ FIELD Qeyri-Autonom rejimdə Autocoll-un icrası zamanı heç bir xarici RF sahəsinin olmadığını göstərir
PN5190_STATUS_USER_LƏĞV EDİLDİ Hazırkı əmrin normal keçid rejimi əmri ilə dayandırıldığını göstərir
Protokol 1 bayt 0x10 Passiv TypeA kimi aktivləşdirilib
0x11 Passive TypeF 212 kimi aktivləşdirilib
0x12 Passive TypeF 424 kimi aktivləşdirilib
0x20 Active TypeA kimi aktivləşdirilib
0x21 Active TypeF 212 kimi aktivləşdirilib
0x22 Active TypeF 424 kimi aktivləşdirilib
Digər dəyərlər Etibarsızdır
Kart_Aktivləşdirildi 1 bayt 0x00 ISO 14443-3-ə uyğun olaraq kartın aktivləşdirilməsi prosesi yoxdur
0x01 Cihazın Passiv rejimdə aktivləşdirildiyini göstərir

Qeyd:
Hadisə məlumatını oxuduqdan sonra aktivləşdirilmiş kartdan/cihazdan alınan məlumatlar (ISO18092/ISO1443-4-ə uyğun olaraq ATR_REQ/RATS-in 'n' baytları kimi) Bölmə 4.5.3.3 əmrindən istifadə etməklə oxunmalıdır.
4.5.4.6.4 Rabitə məsample

NXP PN5190 NFC Frontend Controller - Rabitə keçmişample

4.5.4.7 SWITCH_MODE_STANDBY
Switch Mode Standby avtomatik olaraq IC-ni Gözləmə rejiminə qoyur. IC oyanma şərtlərinə cavab verən konfiqurasiya edilmiş oyanma mənbələrindən sonra oyanacaq.
Qeyd:
Gözləmə rejimlərindən çıxmaq üçün ULP STANDBY üçün əks müddət və STANDBY üçün HIF ləğvi standart olaraq mövcuddur.

4.5.4.7.1 Əmr
Cədvəl 53. SWITCH_MODE_STANDBY əmr dəyəri

Parametr Uzunluq Dəyər/Təsvir
konfiqurasiya 1 bayt İstifadə olunacaq oyanma mənbəyinə və daxil olmaq üçün Gözləmə rejiminə nəzarət edən bit maskası. istinad edin Cədvəl 54
Əks dəyər 2 bayt Millisaniyələrdə oyanma sayğacı üçün istifadə edilmiş dəyər. Gözləmə rejimi üçün dəstəklənən maksimum dəyər 2690-dır. ULP gözləmə rejimi üçün dəstəklənən maksimum dəyər 4095-dir. Təqdim ediləcək dəyər little-endian formatındadır.
Bu parametr məzmunu yalnız “Config Bitmask” sayğac müddəti bitdikdə oyanmaq üçün aktiv olduqda etibarlıdır.

Cədvəl 54. Config Bitmask

b7 b6 b5 b4 b3 b2 b1 b0 Təsvir
X Bit 1b olaraq təyin edilibsə, ULP gözləmə rejiminə daxil olun. Bit 0b olaraq təyin edilibsə, gözləmə rejiminə daxil olun.
0 RFU
X Bit 3b olaraq təyin edilərsə, yüksək olduqda GPIO-1-də oyan. (ULP gözləmə rejimi üçün tətbiq edilmir)
X Bit 2b olaraq təyin edilərsə, yüksək olduqda GPIO-1-də oyan. (ULP gözləmə rejimi üçün tətbiq edilmir)
X Bit 1b olaraq təyin edilərsə, yüksək olduqda GPIO-1-də oyan. (ULP gözləmə rejimi üçün tətbiq edilmir)
X Bit 0b olaraq təyin edilərsə, yüksək olduqda GPIO-1-də oyan. (ULP gözləmə rejimi üçün tətbiq edilmir)
X Bit 1b olaraq təyin edilərsə, oyanma sayğacında oyanmanın müddəti başa çatır. ULP-Gözləmə rejimi üçün bu seçim defolt olaraq aktivdir.
X Bit 1b olaraq təyin edilərsə, xarici RF sahəsində oyanma.

Qeyd: PN5190 FW v02.03-dən, əgər '0xCDF' ünvanında EEPROM Sahəsi "CardModeUltraLowPowerEnabled" '1' olaraq təyin edilibsə, ULP gözləmə konfiqurasiyası SWITCH_MODE_STANDBY Komandası ilə istifadə edilə bilməz.
4.5.4.7.2 Cavab
Cavab yalnız əmrin işləndiyini və gözləmə vəziyyətinə yalnız cavabın ev sahibi tərəfindən tam oxunduqdan sonra daxil olacağını bildirir.
Cədvəl 55. SWITCH_MODE_STANDBY cavab dəyəri Əməliyyat rejimini gözləmə rejiminə keçirin

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Keçid rejimi daxil edilməyib – səhv parametrlərə görə)

4.5.4.7.3 hadisə
Komanda başa çatdıqdan sonra hadisə bildirişi göndərilir və normal rejimə daxil olur. Şəkil 12 və Şəkil 13-də olduğu kimi əmr tamamlandıqdan sonra göndəriləcək hadisənin formatına baxın.
PN5190-ın ​​Gözləmə rejiminə keçməsinin qarşısı alınarsa, o zaman Cədvəl 11-də qeyd edildiyi kimi EVENT_STATUS-da təyin edilmiş “STANDBY_PREV_EVENT” biti Cədvəl 13-də qeyd edildiyi kimi gözləmə rejiminin qarşısının alınması səbəbi ilə hosta göndərilir.
4.5.4.7.4 Rabitə Məsample

NXP PN5190 NFC Frontend Controller - Rabitə Example1

4.5.4.8 SWITCH_MODE_LPCD
Switch Mode LPCD antenanın ətrafındakı mühitin dəyişməsi səbəbindən antenada detuning aşkarlanması həyata keçirir.
LPCD-nin 2 fərqli rejimi var. HW əsaslı (ULPCD) həlli aşağı həssaslıqla rəqabət qabiliyyətli enerji istehlakı təklif edir. FW əsaslı (LPCD) həlli artan enerji istehlakı ilə öz sinfində ən yaxşı həssaslıq təklif edir.
FW əsaslı (LPCD) Vahid Rejimində hosta göndərilən heç bir kalibrləmə hadisəsi yoxdur.
Tək rejim işə salındıqda, kalibrləmə və ardıcıl ölçmələrin hamısı gözləmə rejimindən çıxdıqdan sonra edilir.
Tək rejimdə kalibrləmə hadisəsi üçün əvvəlcə kalibrləmə hadisəsi əmri ilə tək rejimi buraxın. Kalibrləmədən sonra LPCD kalibrləmə hadisəsi alınır, bundan sonra giriş parametri kimi əvvəlki addımdan alınan istinad dəyəri ilə vahid rejim əmri göndərilməlidir.
LPCD-nin konfiqurasiyası əmr çağırılmadan əvvəl EEPROM/Flash Data parametrlərində edilir.
Qeyd:
ULPCD üçün GPIO3 ləğvi, LPCD üçün HIF ləğvi aşağı güc rejimlərindən çıxmaq üçün standart olaraq mövcuddur.
Sayğacın bitməsinə görə oyanma həmişə aktivdir.
ULPCD üçün DC-DC konfiqurasiyası EEPROM/Flash Data parametrlərində söndürülməli və VBAT vasitəsilə VUP təchizatını təmin etməlidir. Lazımi keçid parametrləri edilməlidir. EEPROM/Flash Data parametrləri üçün [2] sənədinə baxın.
Əgər əmr LPCD/ULPCD kalibrlənməsi üçündürsə, host hələ də tam çərçivəni göndərməlidir.

4.5.4.8.1 Əmr
Cədvəl 56. SWITCH_MODE_LPCD əmr dəyəri

Parametr Uzunluq Dəyər/təsvir
b Nəzarət 1 bayt 0x00 ULPCD kalibrləməsini daxil edin. Komanda kalibrləmədən sonra dayanır və istinad dəyəri olan hadisə hosta göndərilir.
0x01 ULPCD daxil edin
0x02 LPCD kalibrlənməsi. Komanda kalibrləmədən sonra dayanır və istinad dəyəri olan hadisə hosta göndərilir.
0x03 LPCD daxil edin
0x04 Tək rejim
0x0C Kalibrləmə hadisəsi ilə tək rejim
Digər Dəyərlər RFU
Oyanmağa nəzarət 1 bayt LPCD/ULPCD üçün istifadə olunacaq oyandırma mənbəyinə nəzarət edən bitmask. Bu sahənin məzmunu kalibrləmə üçün nəzərə alınmır. istinad edin Cədvəl 57
İstinad Dəyəri 4 bayt ULPCD/LPCD zamanı istifadə ediləcək istinad dəyəri.
ULPCD üçün HF Attenuator dəyərini saxlayan Bayt 2 həm kalibrləmə, həm də ölçmə mərhələsində istifadə olunur.
LPCD üçün bu sahənin məzmunu kalibrləmə və Tək rejim üçün nəzərə alınmır. istinad edin Cədvəl 58 bütün 4 bayt haqqında düzgün məlumat üçün.
Əks dəyər 2 bayt Millisaniyələrdə oyanma sayğacının dəyəri. LPCD üçün dəstəklənən maksimum dəyər 2690-dır. Maksimum dəstəklənən dəyər ULPCD üçün 4095-dir. Təqdim ediləcək dəyər little-endian formatındadır.
LPCD kalibrlənməsi üçün bu sahənin məzmunu nəzərə alınmır.
Kalibrləmə hadisəsi olan tək rejim və tək rejim üçün kalibrləmədən əvvəl gözləmə müddəti EEPROM konfiqurasiyasından konfiqurasiya edilə bilər: LPCD_SETTINGS->wCheck Period.
Kalibrləmə ilə tək rejim üçün WUC dəyəri sıfırdan fərqli olmalıdır.

Cədvəl 57. Oyanmağa nəzarət Bitmaskı

b7 b6 b5 b4 b3 b2 b1 b0 Təsvir
0 0 0 0 0 0 0 RFU
X Bit 1b olaraq təyin edilərsə, xarici RF sahəsində oyanma.

Cədvəl 58. İstinad dəyəri bayt məlumatı

İstinad dəyəri baytları ULPCD LPCD
Bayt 0 İstinad baytı 0 Kanal 0 İstinad Baytı 0
Bayt 1 İstinad baytı 1 Kanal 0 İstinad Baytı 1
Bayt 2 HF Attenuator dəyəri Kanal 1 İstinad Baytı 0
Bayt 3 NA Kanal 1 İstinad Baytı 1

4.5.4.8.2 Cavab
Cədvəl 59. SWITCH_MODE_LPCD cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_INSTR_SUCCESS
PN5190_STATUS_INSTR_ERROR (Keçid rejimi daxil edilməyib – səhv parametrlərə görə)

4.5.4.8.3 hadisə
Komanda başa çatdıqdan sonra hadisə bildirişi göndərilir və Şəkil 12 və Şəkil 13-də qeyd olunan hadisənin bir hissəsi kimi aşağıdakı məlumatlar ilə normal rejimə daxil edilir.
Cədvəl 60. EVT_SWITCH_MODE_LPCD

Yük sahəsi Uzunluq Dəyər/Təsvir
LPCD Vəziyyəti Cədvəl 15-ə baxın Cədvəl 154.5.4.8.4 Rabitə Example

NXP PN5190 NFC Frontend Controller - Məsample

4.5.4.9 SWITCH_MODE_DOWNLOAD
Switch Mode Download əmri Firmware yükləmə rejiminə daxil olur.
Yükləmə rejimindən çıxmağın yeganə yolu PN5190-a sıfırlama verməkdir.
4.5.4.9.1 Əmr
Cədvəl 61. SWITCH_MODE_DOWNLOAD əmrinin dəyəri

Parametr Uzunluq Dəyər/Təsvir
Dəyəri yoxdur

4.5.4.9.2 Cavab
Cavab yalnız əmrin işləndiyini bildirir və cavab host tərəfindən oxunduqdan sonra Yükləmə rejiminə daxil edilməlidir.
Cədvəl 62. SWITCH_MODE_DOWNLOAD cavab dəyəri
Avtomatik yığım iş rejimini dəyişdirin

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_UĞUR
PN5190_STATUS_INSTR_ERROR (Keçid rejimi daxil edilməyib)

4.5.4.9.3 hadisə
Hadisə nəsli yoxdur.
4.5.4.9.4 Rabitə Məsample
4.5.5 MIFARE Klassik Doğrulama
4.5.5.1 MFC_AUTHENTICATE
Bu təlimat aktivləşdirilmiş kartda MIFARE Classic Authentication həyata keçirmək üçün istifadə olunur. Verilmiş blok ünvanında autentifikasiya etmək üçün açar, kart UID və açar növü tələb olunur. Cavab autentifikasiya statusunu göstərən bir baytdan ibarətdir.
4.5.5.1.1 Şərtlər
Sahə Açarı 6 bayt uzunluğunda olmalıdır. Sahə Açar Tipi 0x60 və ya 0x61 dəyərini ehtiva etməlidir. Blok ünvanı 0x0 – 0xff daxil olmaqla istənilən ünvandan ibarət ola bilər. Sahə UID bayt uzunluğunda olmalıdır və kartın 4bayt UID-ni ehtiva etməlidir. ISO14443-3 MIFARE Classic məhsul əsaslı kart bu təlimatın icrasından əvvəl ACTIVE və ya ACTIVE* vəziyyətinə gətirilməlidir.
Doğrulama ilə bağlı icra zamanı xətası baş verdikdə, bu sahə 'Authentication Status' müvafiq olaraq təyin edilir.
4.5.5.1.2 Əmr
Cədvəl 63. MFC_AUTHENTICATE əmri
Aktivləşdirilmiş MIFARE Classic məhsul əsaslı kartda identifikasiyanı həyata keçirin.

Yük sahəsi Uzunluq Dəyər/Təsvir
Açar 6 bayt İstifadə olunacaq identifikasiya açarı.
Açar növü 1 bayt 0x60 Açar növü A
0x61 Açar növü B
Blok Ünvanı 1 bayt Doğrulama aparılmalı olan blokun ünvanı.
UID 4 bayt kartın UID.

4.5.5.1.3 Cavab
Cədvəl 64. MFC_AUTHENTICATE Cavab
MFC_AUTHENTICATE cavabı.

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_INSTR_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_TIMEOUT PN5190_STATUS_AUTH_ERROR

4.5.5.1.4 hadisə
Bu təlimat üçün heç bir hadisə yoxdur.
4.5.6 ISO 18000-3M3 (EPC GEN2) dəstəyi
4.5.6.1 EPC_GEN2_INVENTORY
Bu təlimat ISO18000-3M3 inventarını yerinə yetirmək üçün istifadə olunur tags. Bu standartla müəyyən edilmiş vaxtlara zəmanət vermək üçün ISO18000-3M3-ə uyğun olaraq bir neçə əmrin avtonom icrasını həyata keçirir.
Əgər təlimatın faydalı yükündə varsa, əvvəlcə Select əmri, sonra isə BeginRound əmri yerinə yetirilir.
Birinci vaxt intervalında düzgün cavab varsa (taym-aut, toqquşma yoxdur), təlimat ACK göndərir və qəbul edilmiş PC/XPC/UII-ni saxlayır. Daha sonra təlimat 'Timeslot Processed Behavior' sahəsinə uyğun hərəkət edir:

  • Bu sahə 0-a təyin edilərsə, növbəti vaxt intervalını idarə etmək üçün NextSlot əmri verilir. Bu, daxili tampon dolana qədər təkrarlanır
  • Bu sahə 1-ə təyin edilərsə, alqoritm dayanır
  • Əgər bu sahə 2-yə təyin edilibsə, Req_Rn əmri yalnız və yalnız etibarlıdırsa verilir. tag Bu zaman aralığında cavab verinCommand

"Əmr Uzunluğunu Seçin" sahəsində "Əmr Seçin" sahəsinin uzunluğu 1-39 aralığında olmalıdır. Əgər "Əmr Uzunluğunu Seçin" 0-dırsa, "Son Baytda Etibarlı Bitlər" və "Əmr Seçin" sahələri mövcud olmamalıdır.
Son Baytdakı Bitlər sahəsində "Əmr Seçin" sahəsinin son baytında ötürüləcək bitlərin sayı olmalıdır. Dəyər 1 – 7 aralığında olmalıdır, daxil olmaqla. Dəyər 0 olarsa, "Komanda Seçin" sahəsindən son baytdan bütün bitlər ötürülür.
"Əmr seçin" sahəsində CRC-18000c-dən sonra ISO3-3M16-ə uyğun olaraq Seç əmri olmalıdır və "Komanda Uzunluğunu Seçin" sahəsində göstərilən uzunluğa malik olmalıdır.
'BeginRound Command' sahəsində ISO18000-3M3 uyğun olaraq CRC-5-dən sonra BeginRound əmri olmalıdır. "BeginRound Command"ın son baytının son 7 biti nəzərə alınmır, çünki əmrin həqiqi uzunluğu 17 bitdir.
'Timeslot Processed Behavior' 0 – 2 daxil olmaqla, dəyərdən ibarət olmalıdır.
Cədvəl 65. EPC_GEN2_INVENTORY əmr dəyəri ISO 18000-3M3 inventarını yerinə yetirin

Yük sahəsi Uzunluq Dəyər/təsvir
ResumeInventory 1 bayt 00 İlkin GEN2_INVENTORY
01 GEN2_INVENTORY əmrini davam etdirin – qalanı

aşağıdakı sahələr boşdur (istənilən yük nəzərə alınmır)

Komanda Uzunluğunu seçin 1 bayt 0 BeginRound əmrindən əvvəl heç bir Select əmri təyin edilməyib. "Son Baytda Etibarlı Bitlər" və "Əmr seçin" sahəsi mövcud olmayacaq.
1 - 39 "Seçmə əmri" sahəsinin uzunluğu (n).
Son Baytda etibarlı bitlər 1 bayt 0 "Seç əmri" sahəsinin son baytının bütün bitləri ötürülür.
1 - 7 'Seç əmri' sahəsinin son baytında ötürüləcək bitlərin sayı.
Komanda seçin n Bayt Əgər mövcuddursa, bu sahədə BeginRound əmrindən əvvəl göndərilən Select əmri (ISO18000-3, Cədvəl 47-yə uyğun olaraq) var. CRC-16c daxil edilmir.
BeginRound Command 3 bayt Bu sahədə BeginRound əmri var (ISO18000-3, Cədvəl 49-a uyğun olaraq). CRC-5 daxil edilmir.
Zaman Aralığı İşlənmiş Davranış 1 bayt 0 Cavab maks. Cavab buferinə uyğun ola biləcək vaxt intervallarının sayı.
1 Cavab yalnız bir zaman dilimini ehtiva edir.
2 Cavab yalnız bir zaman dilimini ehtiva edir. Vaxt intervalında etibarlı kart cavabı varsa, kart tutacağı da daxil edilir.

4.5.6.1.1 Cavab
İnventarın davam etdirilməsi halında Cavabın uzunluğu “1” ola bilər.
Cədvəl 66. EPC_GEN2_INVENTORY cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_SUCCESS (Növbəti baytda Timeslot statusunu oxuyun Tag cavab)
PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)
Vaxt aralığı [1…n] 3 – 69 bayt Timeslot Status 1 bayt 0 Tag cavab mövcuddur. 'Tag Cavab Uzunluğu' sahəsi, 'Son baytda etibarlı bitlər' sahəsi və 'Tag cavab 'sahəsi mövcuddur.
1 Tag cavab mövcuddur.
2 yox tag vaxt aralığında cavab verdi. 'Tag Cavab Uzunluğu' sahəsi və 'Son baytda etibarlı bitlər' sahəsi sıfıra təyin edilməlidir. 'Tag cavab" sahəsi mövcud olmamalıdır.
3 İki və ya daha çox tags vaxt aralığında cavab verdi. (Toqquşma). 'Tag Cavab Uzunluğu' sahəsi və 'Son baytda etibarlı bitlər' sahəsi sıfıra təyin edilməlidir. 'Tag cavab" sahəsi mövcud olmamalıdır.
Tag Cavab Uzunluğu 1 bayt 0-66 Uzunluğu 'Tag Cavab sahəsi (i). Əgər Tag Cavab uzunluğu 0, sonra isə Tag Cavab sahəsi mövcud deyil.
Son Baytda etibarlı bitlər 1 bayt 0 Son baytın bütün bitləri 'Tag cavab" sahəsi etibarlıdır.
1-7 Son baytın etibarlı bitlərinin sayı 'Tag cavablandırma sahəsi. Əgər Tag Cavab uzunluğu sıfırdır, bu baytın dəyəri nəzərə alınmayacaq.
Tag Cavab verin 'n' Bayt -nin cavabı tag ISO18000- 3_2010-a uyğun olaraq, Cədvəl 56.
Tag Dəstək 0 və ya 2 bayt Sapı tag, halda sahəsində 'Timeslot Status' '1' olaraq təyin edilmişdir. Əks halda sahə mövcud deyil.

4.5.6.1.2 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.7 RF konfiqurasiyasının idarə edilməsi
PN6 tərəfindən dəstəklənən müxtəlif RF texnologiyaları və məlumat sürətləri üçün TX və RX konfiqurasiyası üçün Bölmə 5190-a baxın. Qiymətlər aşağıda göstərilən diapazonda mövcud deyil, RFU kimi qəbul edilməlidir.
4.5.7.1 LOAD_RF_CONFIGURATION
Bu təlimat RF konfiqurasiyasını EEPROM-dan daxili CLIF registrlərinə yükləmək üçün istifadə olunur. RF konfiqurasiyası RF Texnologiyası, rejimi (hədəf/təşəbbüskar) və ötürmə sürətinin unikal birləşməsinə aiddir. RF konfiqurasiyası CLIF qəbuledicisi (RX konfiqurasiyası) və ötürücü (TX konfiqurasiyası) yolu üçün ayrıca yüklənə bilər. Əgər yol üçün müvafiq konfiqurasiya dəyişdirilməyəcəksə, 0xFF dəyərindən istifadə edilməlidir.
4.5.7.1.1 Şərtlər
"TX Konfiqurasiyası" sahəsi 0x00 – 0x2B daxil olmaqla, diapazonda olmalıdır. Əgər dəyər 0xFF olarsa, TX konfiqurasiyası dəyişdirilmir.
"RX Konfiqurasiyası" sahəsi 0x80 – 0xAB daxil olmaqla, diapazonda olmalıdır. Əgər dəyər 0xFF olarsa, RX konfiqurasiyası dəyişdirilmir.
Yükləmə registrlərini bir dəfə yükləmək üçün TX Konfiqurasiyası = 0xFF və RX Konfiqurasiyası = 0xAC ilə xüsusi konfiqurasiya istifadə olunur.
Bu xüsusi konfiqurasiya IC sıfırlama dəyərlərindən fərqli reyestr konfiqurasiyalarını (həm TX, həm də RX) yeniləmək üçün tələb olunur.

4.5.7.1.2 Əmr
Cədvəl 67. LOAD_RF_CONFIGURATION əmr dəyəri
RF TX və RX parametrlərini E2PROM-dan yükləyin.

Yük sahəsi Uzunluq Dəyər/Təsvir
TX Konfiqurasiyası 1 bayt 0xFF TX RF Konfiqurasiyası dəyişdirilməyib.
0x0 – 0x2B Müvafiq TX RF Konfiqurasiyası yükləndi.
RX Konfiqurasiyası 1 bayt 0xFF RX RF Konfiqurasiyası dəyişdirilməyib.
0x80 – 0xAB Müvafiq RX RF Konfiqurasiyası yükləndi.

4.5.7.1.3 Cavab
Cədvəl 68. LOAD_RF_CONFIGURATION cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR

4.5.7.1.4 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.7.2 YENİLƏNİB_RF_CONFIGURATION
Bu təlimat E4.5.7.1PROM daxilində RF konfiqurasiyasını yeniləmək üçün istifadə olunur (Bölmə 2-də tərifə baxın). Təlimat registrin qranulyarlıq dəyərində yeniləməyə imkan verir, yəni tam dəsti yeniləməyə ehtiyac yoxdur (baxmayaraq ki, bunu etmək mümkündür).
4.5.7.2.1 Şərtlər
Sahə massivinin ölçüsü Konfiqurasiya 1 – 15 daxil olmaqla, diapazonda olmalıdır. Sahə massivi Konfiqurasiyada RF Konfiqurasiyası, Qeydiyyat Ünvanı və Dəyər dəsti olmalıdır. Sahə RF konfiqurasiyası TX Konfiqurasiyası üçün 0x0 – 0x2B və RX konfiqurasiyası üçün 0x80 – 0xAB diapazonunda olmalıdır. Sahəsindəki ünvan Qeydiyyat ünvanı müvafiq RF konfiqurasiyasında mövcud olmalıdır. Sahə Dəyəri verilmiş reyestrə yazılmalı və 4 bayt uzunluğunda olan dəyərdən ibarət olmalıdır (az-endian formatı).
4.5.7.2.2 Əmr
Cədvəl 69. UPDATE_RF_CONFIGURATION əmr dəyəri
RF konfiqurasiyasını yeniləyin

Yük sahəsi Uzunluq Dəyər/Təsvir
Konfiqurasiya[1…n] 6 bayt RF Konfiqurasiyası 1 bayt Reyestr dəyişdirilməli olan RF Konfiqurasiyası.
Qeydiyyat ünvanı 1 bayt Verilmiş RF texnologiyası daxilində Ünvanı qeyd edin.
Dəyər 4 bayt Reyestrdə qeyd edilməli olan dəyər. (Kiçik-endian)

4.5.7.2.3 Cavab
Cədvəl 70. UPDATE_RF_CONFIGURATION cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_MEMORY_ERROR

4.5.7.2.4 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.7.3 GET_ RF_CONFIGURATION
Bu təlimat RF konfiqurasiyasını oxumaq üçün istifadə olunur. Reyestr ünvanı-dəyər-cütləri cavabda mövcuddur. Nə qədər cütün gözlənildiyini bilmək üçün ilk ölçü məlumatı ilk TLV-dən götürülə bilər ki, bu da faydalı yükün ümumi uzunluğunu göstərir.
4.5.7.3.1 Şərtlər
Sahə RF konfiqurasiyası TX Konfiqurasiyası üçün 0x0 – 0x2B və RX konfiqurasiyası üçün 0x80 –0xAB diapazonunda olmalıdır.
4.5.7.3.2 Əmr
Cədvəl 71. GET_ RF_CONFIGURATION əmr dəyəri RF konfiqurasiyasını bərpa edin.

Yük sahəsi Uzunluq Dəyər/Təsvir
RF Konfiqurasiyası 1 bayt Reyestr dəyər cütləri dəstinin əldə edilməli olduğu RF Konfiqurasiyası.

4.5.7.3.3 Cavab
Cədvəl 72. GET_ RF_CONFIGURATION Cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_UĞUR
PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)
Cüt[1…n] 5 bayt Qeydiyyat ünvanı 1 bayt Verilmiş RF texnologiyası daxilində Ünvanı qeyd edin.
Dəyər 4 bayt 32-bit registr dəyəri.

4.5.7.3.4 hadisə
Təlimat üçün hadisə yoxdur.
4.5.8 RF Sahəsində İdarəetmə
4.5.8.1 RF_ON
Bu təlimat RF-ni aktivləşdirmək üçün istifadə olunur. İlkin FieldOn-da DPC tənzimləməsi bu əmrdə idarə olunacaq.
4.5.8.1.1 Əmr
Cədvəl 73. RF_FIELD_ON əmr dəyəri
RF_FIELD_ON-u konfiqurasiya edin.

Yük sahəsi Uzunluq Dəyər/Təsvir
RF_on_config 1 bayt Bit 0 0 Toqquşmadan qaçınmaqdan istifadə edin
1 Toqquşmadan qaçmağı deaktiv edin
Bit 1 0 P2P aktiv deyil
1 P2P aktivdir

4.5.8.1.2 Cavab
Cədvəl 74. RF_FIELD_ON cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR
PN5190_STATUS_RF_COLLISION_ERROR (RF sahəsi RF toqquşması səbəbindən işə salınmayıb)
PN5190_STATUS_TIMEOUT (RF sahəsi fasiləyə görə açılmayıb) PN5190_STATUS_TXLDO_ERROR (VUP səbəbiylə TXLDO xətası mövcud deyil)
PN5190_STATUS_RFCFG_NOT_APPLIED (RF konfiqurasiyası bu əmrdən əvvəl tətbiq edilmir)

4.5.8.1.3 hadisə
Bu təlimat üçün heç bir hadisə yoxdur.
4.5.8.2 RF_OFF
Bu təlimat RF sahəsini söndürmək üçün istifadə olunur.
4.5.8.2.1 Əmr
Cədvəl 75. RF_FIELD_OFF komanda dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Boş Boş boş

4.5.8.2.2 Cavab
Cədvəl 76. RF_FIELD_OFF cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_UĞUR
PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)

4.5.8.2.3 hadisə
Bu təlimat üçün heç bir hadisə yoxdur.
4.5.9 Avtobus konfiqurasiyasını sınaqdan keçirin
Seçilmiş PAD konfiqurasiyalarında mövcud sınaq avtobus siqnalları istinad üçün Bölmə 7-də verilmişdir.
Aşağıda qeyd olunduğu kimi sınaq avtobus təlimatlarının konfiqurasiyasını təmin etmək üçün bunlara istinad edilməlidir.
4.5.9.1 _TESTBUS_DİJİTALINI KONFİQURUF EDİN
Bu təlimat seçilmiş pad konfiqurasiyalarında mövcud rəqəmsal test avtobus siqnalını dəyişdirmək üçün istifadə olunur.
4.5.9.1.1 Əmr
Cədvəl 77. CONFIGURE_TESTBUS_DIGITAL əmr dəyəri

Yük sahəsi Uzunluq Dəyər/təsvir
TB_SignalIndex 1 bayt istinad edin Bölmə 7
TB_BitIndex 1 bayt istinad edin Bölmə 7
TB_PadIndex 1 bayt Rəqəmsal siqnalın çıxarılacağı pad indeksi
0x00 AUX1 pin
0x01 AUX2 pin
0x02 AUX3 pin
0x03 GPIO0 pin
0x04 GPIO1 pin
0x05 GPIO2 pin
0x06 GPIO3 pin
0x07-0xFF RFU

4.5.9.1.2 Cavab
Cədvəl 78. CONFIGURE_TESTBUS_DIGITAL cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)

4.5.9.1.3 hadisə
Bu təlimat üçün heç bir hadisə yoxdur.
4.5.9.2 CONFIGURE_TESTBUS_ANALOG
Bu təlimat seçilmiş pad konfiqurasiyalarında mövcud analoq test avtobus siqnalını əldə etmək üçün istifadə olunur.
Analoq test avtobusunda siqnal müxtəlif rejimlərdə əldə edilə bilər. Onlar:
4.5.9.2.1 RAW rejimi
Bu rejimdə TB_SignalIndex0 tərəfindən seçilən siqnal Shift_Index0 tərəfindən dəyişdirilir, Mask0 ilə maskalanır və AUX1-də çıxış edilir. Eynilə, TB_SignalIndex1 tərəfindən seçilmiş siqnal Shift_Index1 tərəfindən dəyişdirilir, Mask1 ilə maskalanır və AUX2-də çıxış edir.
Bu rejim müştəriyə 8 bit genişlikdə və ya daha az olan və işarənin çevrilməsinin analoq yastıqlara çıxarılmasını tələb etməyən istənilən siqnalı çıxarmaq üçün çeviklik təklif edir.
4.5.9.2.2 KOMBİNE rejimi
Bu rejimdə analoq siqnal 10 bit imzalı ADCI/ADCQ/pcrm_if_rssi dəyəri olacaq, imzasız dəyərə çevriləcək, 8 bitə qədər miqyaslanacaq və sonra AUX1 və ya AUX2 yastıqlarında çıxacaq.
İstənilən vaxt ADCI/ADCQ (10-bit) çevrilmiş dəyərlərdən yalnız biri AUX1/AUX2-yə çıxarıla bilər.
Birləşdirilmiş_Rejim Siqnalının faydalı yük sahəsinin dəyəri 2 (Analoq və Rəqəmsal Kombinə) olarsa, analoq və rəqəmsal test avtobusu AUX1 (Analoq Siqnal) və GPIO0 (Rəqəmsal Siqnal) üzərində yönləndirilir.
Yönləndiriləcək siqnallar aşağıda qeyd olunan EEPROM ünvanında konfiqurasiya edilir:
0xCE9 – TB_SignalIndex
0xCEA – TB_BitIndex
0xCEB – Analoq TB_İndeks
Seçim 2 ilə birləşmiş rejimi verməzdən əvvəl test avtobusu indeksi və sınaq şin biti EEPROM-da konfiqurasiya edilməlidir.
Qeyd:
Ev sahibi sahənin “xam” və ya “birləşdirilmiş” rejimdə tətbiq oluna bilməsindən asılı olmayaraq bütün sahələri təmin etməlidir. PN5190 IC yalnız tətbiq olunan sahə dəyərlərini nəzərə alır.
4.5.9.2.3 Əmr
Cədvəl 79. CONFIGURE_TESTBUS_ANALOG komanda dəyəri

Yük sahəsi Uzunluq Dəyər/təsvir Birləşdirilmiş rejim üçün sahə tətbiqi
bConfig 1 bayt Konfiqurasiya edilə bilən bitlər. istinad edin Cədvəl 80 Bəli
Birləşdirilmiş_Rejim Siqnalı 1 bayt 0 – ADCI/ADCQ
1 – pcrm_if_rssi
Bəli
2 – Analoq və Rəqəmsal Birləşdirilmiş
3 – 0xFF – Qorunur
TB_SignalIndex0 1 bayt Analoq siqnalın siqnal indeksi. istinad edin Bölmə 7 Bəli
TB_SignalIndex1 1 bayt Analoq siqnalın siqnal indeksi. istinad edin Bölmə 7 Bəli
Shift_Index0 1 bayt DAC0 giriş dəyişdirmə mövqeləri. İstiqamət bConfig[1]-də bit ilə müəyyən ediləcək. yox
Shift_Index1 1 bayt DAC1 giriş dəyişdirmə mövqeləri. İstiqamət bConfig[2]-də bit ilə müəyyən ediləcək. yox
Maska0 1 bayt DAC0 maskası yox
Maska1 1 bayt DAC1 maskası yox

Cədvəl 80. Konfiqurasiya bit maskası

b7 b6 b5 b4 b3 b2 b1 b0 Təsvir Rejimə tətbiq olunur
X X DAC1 çıxış dəyişmə diapazonu – 0, 1, 2 Xam
X X DAC0 çıxış dəyişmə diapazonu – 0, 1, 2 Xam
X Birləşdirilmiş rejimdə AUX1/AUX2 pinində siqnal verin
0 ➜ AUX1-də siqnal
1 ➜ AUX2-də siqnal
Birləşdirilmiş
X DAC1 giriş sürüşmə istiqaməti
0 ➜ Sağa sürüşdürün
1 ➜ Sola sürüşdürün
Xam
X DAC0 giriş sürüşmə istiqaməti
0 ➜ Sağa sürüşdürün
1 ➜ Sola sürüşdürün
Xam
X Rejim.
0 ➜ Raw rejimi
1 ➜ Birləşdirilmiş rejim
Xam/Birləşdirilmiş

4.5.9.2.4 Cavab
Cədvəl 81. CONFIGURE_TESTBUS_ANALOG cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_UĞUR
PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)

4.5.9.2.5 hadisə
Bu təlimat üçün heç bir hadisə yoxdur.
4.5.9.3 CONFIGURE_MULTIPLE_TESTBUS_DIGITAL
Bu təlimat seçilmiş pad konfiqurasiyalarında çoxsaylı mövcud rəqəmsal test avtobus siqnalını dəyişdirmək üçün istifadə olunur.
Qeyd: Bu uzunluq SIFIR olarsa, Rəqəmsal test avtobusu RESET edilir.
4.5.9.3.1 Əmr
Cədvəl 82. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL əmr dəyəri

Yük sahəsi Uzunluq Dəyər/təsvir
TB_SignalIndex #1 1 bayt istinad edin 8 aşağıda
TB_BitIndex #1 1 bayt istinad edin 8 aşağıda
TB_PadIndex #1 1 bayt Rəqəmsal siqnalın çıxarılacağı pad indeksi
0x00 AUX1 pin
0x01 AUX2 pin
0x02 AUX3 pin
0x03 GPIO0 pin
0x04 GPIO1 pin
0x05 GPIO2 pin
0x06 GPIO3 pin
0x07-0xFF RFU
TB_SignalIndex #2 1 bayt istinad edin 8 aşağıda
TB_BitIndex #2 1 bayt istinad edin 8 aşağıda
TB_PadIndex #2 1 bayt Rəqəmsal siqnalın çıxarılacağı pad indeksi
0x00 AUX1 pin
0x01 AUX2 pin
0x02 AUX3 pin
0x03 GPIO0 pin
0x04 GPIO1 pin
0x05 GPIO2 pin
0x06 GPIO3 pin
0x07-0xFF RFU

4.5.9.3.2 Cavab
Cədvəl 83. CONFIGURE_MULTIPLE_TESTBUS_DIGITAL cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 2]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_UĞUR
PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)

4.5.9.3.3 hadisə
Bu təlimat üçün heç bir hadisə yoxdur.
4.5.10 CTS Konfiqurasiyası
4.5.10.1 CTS_ENABLE
Bu təlimat CTS giriş funksiyasını aktivləşdirmək/deaktiv etmək üçün istifadə olunur.
4.5.10.1.1 Əmr
Cədvəl 84. CTS_ENABLE əmr dəyəri

Faydalı Yük Sahəsi Uzunluğunun Dəyəri/Təsviri
Aktivləşdir/Söndür 1 bayt Bit 0 0 CTS Giriş Xüsusiyyətini deaktiv edin

1 CTS Qeydiyyatı Xüsusiyyətini aktiv edin

Bit 1-7 RFU

4.5.10.1.2 Cavab
Cədvəl 85. CTS_ENABLE cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_UĞUR
PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)

4.5.10.1.3 hadisə
Aşağıdakı cədvəldə Şəkil 12 və Şəkil 13-də göstərildiyi kimi hadisə mesajının bir hissəsi kimi göndəriləcək hadisə məlumatları göstərilir.
Cədvəl 86. Bu, məlumatların qəbul edildiyi barədə hosta məlumat verir. EVT_CTS_DONE

Yük sahəsi Uzunluq Dəyər/Təsvir
Hadisə 1 bayt 00 … TRIGGER baş verdi, məlumat qəbula hazırdır.

4.5.10.2 CTS_CONFIGURE
Bu təlimat triggerlər, sınaq avtobus registrləri və s kimi bütün tələb olunan CTS registrlərini konfiqurasiya etmək üçün istifadə olunurampling konfiqurasiyası və s.,
Qeyd:
[1] CTS konfiqurasiyasının daha yaxşı başa düşülməsini təmin edir. Tutulan məlumatlar Bölmə 4.5.10.3 əmrinə cavabın bir hissəsi kimi göndəriləcək.

4.5.10.2.1 Əmr
Cədvəl 87. CTS_CONFIGURE əmr dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
PRE_TRIGGER_SHIFT 1 bayt 256 bayt vahidində tətikdən sonrakı əldəetmə ardıcıllığının uzunluğunu müəyyən edir.
0 yerdəyişmənin olmaması deməkdir; n n*256 bayt blok sürüşməsi deməkdir.
Qeyd: Yalnız TRIGGER_MODE "PRE" və ya "COMB" trigger rejimi olduqda etibarlıdır
TRIGGER_MODE 1 bayt İstifadə ediləcək Alma rejimini müəyyənləşdirir.
0x00 - POST rejimi
0x01 - RFU
0x02 - PRE rejimi
0x03 – 0xFF – Yanlışdır
RAM_PAGE_WIDTH 1 bayt Alma ilə əhatə olunan çip yaddaşının miqdarını müəyyən edir. Qranulyarlıq dizaynla 256 Bayt (yəni 64 32-bit söz) olaraq seçilir.
Etibarlı dəyərlər aşağıdakı kimidir:
0x00h – 256 bayt
0x02h – 768 bayt
0x01h – 512 bayt
0x03h – 1024 bayt
0x04h – 1280 bayt
0x05h – 1536 bayt
0x06h – 1792 bayt
0x07h – 2048 bayt
0x08h – 2304 bayt
0x09h – 2560 bayt
0x0Ah – 2816 bayt
0x0Bh – 3072 bayt
0x0Ch – 3328 bayt
0x0Dh – 3584 bayt
0x0Eh – 3840 bayt
0x0Fh – 4096 bayt
0x10h – 4352 bayt
0x11h – 4608 bayt
0x12h – 4864 bayt
0x13h – 5120 bayt
0x14h – 5376 bayt
0x15h – 5632 bayt
0x16h – 5888 bayt
0x17h – 6144 bayt
0x18h – 6400 bayt
0x19h – 6656 bayt
0x1Ah – 6912 bayt
0x1Bh – 7168 bayt
0x1Ch – 7424 bayt
0x1Dh – 7680 bayt
0x1Eh – 7936 bayt
0x1Fh – 8192 bayt
SAMPLE_CLK_DIV 1 bayt Bu sahənin onluq dəyəri əldə etmə zamanı istifadə ediləcək saat tezliyi bölgü faktorunu təyin edir.
CTS saatı = 13.56 MHz / 2SAMPLE_CLK_DIV
00 – 13560 kHz
01 – 6780 kHz
02 – 3390 kHz
03 – 1695 kHz
04 – 847.5 kHz
05 – 423.75 kHz
06 – 211.875 kHz
07 – 105.9375 kHz
08 – 52.96875 kHz
09 – 26.484375 kHz
10 – 13.2421875 kHz
11 – 6.62109375 kHz
12 – 3.310546875 kHz
13 – 1.6552734375 kHz
14 – 0.82763671875 kHz
15 – 0.413818359375 kHz
SAMPLE_BYTE_SEL 1 bayt Bu bitlər iki 16 bitlik giriş avtobusunun hansı baytlarının çip yaddaşına ötürüləcək məlumatları yaradan interleave mexanizminə töhfə verdiyini müəyyən etmək üçün istifadə olunur. Onların mənası və istifadəsi S-dən asılıdırAMPLE_MODE_SEL dəyərləri.

Qeyd: Verilmiş dəyər həmişə 0x0F ilə maskalanır və sonra effektiv dəyər nəzərə alınır.

SAMPLE_MODE_SEL 1 bayt s seçirampling interleave rejimi CTS dizayn xüsusiyyətləri ilə təsvir edilmişdir. Onluq dəyər 3 qorunur və 0 kimi qəbul ediləcək.
Qeyd: Verilmiş dəyər həmişə 0x03 ilə maskalanır və sonra effektiv dəyər nəzərə alınır.
TB0 1 bayt TB0-a hansı test avtobusunun qoşulacağını seçir. istinad edin Bölmə 7 (TB_ Signal_Index dəyəri)
TB1 1 bayt TB1-a hansı test avtobusunun qoşulacağını seçir. istinad edin Bölmə 7 (TB_ Signal_Index dəyəri)
TB2 1 bayt TB2-a hansı test avtobusunun qoşulacağını seçir. istinad edin Bölmə 7 (TB_ Signal_Index dəyəri)
TB3 1 bayt TB3-a hansı test avtobusunun qoşulacağını seçir. istinad edin Bölmə 7 (TB_ Signal_Index dəyəri)
TTB_SELECT 1 bayt Tətik mənbələrinə hansı TB-nin qoşulacağını seçir. istinad edin Bölmə 7 (TB_Signal_Index dəyəri)
RFU 4 bayt Həmişə 0x00000000 göndərin
MISC_CONFIG 24 bayt Tətik hadisələri, polarite və s. Baxın [1] istifadə etmək üçün CTS konfiqurasiyasını başa düşmək üçün.

4.5.10.2.2 Cavab
Cədvəl 88. CTS_CONFIGURE cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR

4.5.10.2.3 hadisə
Bu təlimat üçün heç bir hadisə yoxdur.
4.5.10.3 CTS_RETRIEVE_LOG
Bu təlimat ələ keçirilmiş sınaq avtobus məlumatlarının məlumat jurnalını alırampyaddaş buferində saxlanılır.
4.5.10.3.1 Əmr
Cədvəl 89. CTS_RETRIEVE_LOG əmr dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Parça Ölçüsü 1 bayt 0x01-0xFF Gözlənilən verilənlərin bayt sayını ehtiva edir.

4.5.10.3.2 Cavab
Cədvəl 90. CTS_RETRIEVE_LOG cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_UĞUR
PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)
PN5190_STATUS_SUCCSES_CHAINING
Log Data [1…n] CTSRequest Tutulan Samples Data yığını

Qeyd:
"Log Data"nın maksimum ölçüsü komandanın bir hissəsi kimi təqdim edilmiş "ChunkSize"-dən asılıdır.
Ümumi jurnal ölçüsü TLV başlıq cavabında mövcud olmalıdır.
4.5.10.3.3 hadisə
Bu təlimat üçün heç bir hadisə yoxdur.
4.5.11 TEST_MODE Əmrləri
4.5.11.1 ANTENNA_ÖZÜNÜ TEST
Bu təlimat antenanın qoşulub-qoşulmadığını və uyğun komponentlərin yığılıb-yığılmadığını yoxlamaq üçün istifadə olunur.
Qeyd:
Bu əmr hələ mövcud deyil. Mövcudluq üçün buraxılış qeydlərinə baxın.
4.5.11.2 PRBS_TEST
Bu təlimat Reader rejimi protokollarının və bit sürətlərinin müxtəlif konfiqurasiyaları üçün PRBS ardıcıllığını yaratmaq üçün istifadə olunur. Təlimat yerinə yetirildikdən sonra PRBS test ardıcıllığı RF-də mövcud olacaq.
Qeyd:
Host bu əmri göndərməzdən əvvəl Bölmə 4.5.7.1-dən istifadə etməklə müvafiq RF texnologiyası konfiqurasiyasının yükləndiyinə və RF-nin Bölmə 4.5.8.1 əmrindən istifadə edərək ON vəziyyətinə salındığına əmin olmalıdır.
4.5.11.2.1 Əmr
Cədvəl 91. PRBS_TEST komanda dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
prbs_type 1 bayt 00 PRBS9(defolt)
01 PRBS15
02-FF RFU

4.5.11.2.2 Cavab
Cədvəl 92. PRBS_TEST cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_SUCCESS PN5190_STATUS_INSTR_ERROR PN5190_STATUS_NO_RF_FIELD

4.5.11.2.3 hadisə
Bu təlimat üçün heç bir hadisə yoxdur.
4.5.12 Çip Məlumatı Əmrləri
4.5.12.1 GET_DIEID
Bu təlimat PN5190 çipinin identifikatorunu oxumaq üçün istifadə olunur.
4.5.12.1.1 Əmr
Cədvəl 93. GET_DIEID Əmr dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Yükdə məlumat yoxdur

4.5.12.1.2 Cavab
Cədvəl 94. GET_DIEID cavab dəyəri

Yük sahəsi Uzunluq Dəyər/təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_UĞUR
PN5190_STATUS_INSTR_ERROR (əlavə məlumat yoxdur)
Dəyərlər 16 bayt 16 bayt identifikator.

4.5.12.1.3 hadisə
Bu əmr üçün heç bir hadisə yoxdur.
4.5.12.2 GET_VERSION
Bu təlimat PN5190 çipinin HW versiyasını, ROM versiyasını və FW versiyasını oxumaq üçün istifadə olunur.
4.5.12.2.1 Əmr
Cədvəl 95. GET_VERSION komanda dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Yükdə məlumat yoxdur

Yükləmə rejimində mövcud olan DL_GET_VERSION (Bölmə 3.4.4) əmri HW versiyasını, ROM versiyasını və FW versiyasını oxumaq üçün istifadə edilə bilər.
4.5.12.2.2 Cavab
Cədvəl 96. GET_VERSION cavab dəyəri

Yük sahəsi Uzunluq Dəyər/Təsvir
Vəziyyət 1 bayt Əməliyyatın vəziyyəti [Cədvəl 9]. Gözlənilən dəyərlər aşağıdakı kimidir:
PN5190_STATUS_UĞUR
PN5190_STATUS_INSTR_ERROR (Əlavə məlumat yoxdur)
HW_V 1 bayt Aparat versiyası
RO_V 1 bayt ROM kodu
FW_V 2 bayt Mikroproqram versiyası (endirmək üçün istifadə olunur)
RFU1-RFU2 1-2 bayt

PN5190 IC-nin müxtəlif versiyaları üçün gözlənilən cavab (Bölmə 3.4.4)-də qeyd edilmişdir.
4.5.12.2.3 hadisə
Bu əmr üçün heç bir hadisə yoxdur.

Əlavə (Məsamponlar)

Bu əlavə keçmişdən ibarətdiramples yuxarıda göstərilən əmrlər üçün. keçmişamples yalnız əmrin məzmununu göstərmək üçün illüstrasiya məqsədi daşıyır.
5.1 ÇıxışampWRITE_REGISTER üçün
0x12345678F registrinə 0x1 dəyərini yazmaq üçün hostdan göndərilən verilənlərin ardıcıllığı.
Komanda çərçivəsi PN5190-a göndərildi: 0000051F78563412
Kesinti gözləmək üçün host.
Host PN5190-dan alınan cavab çərçivəsini oxuduqda (uğurlu əməliyyatı göstərir): 00000100 5.2 Məs.ample WRITE_REGISTER_OR_MASK üçün
0x1 maskası ilə 0x12345678F registrində məntiqi YA əməliyyatı yerinə yetirmək üçün hostdan göndərilən məlumatların ardıcıllığı
Komanda çərçivəsi PN5190-a göndərildi: 0100051F78563412
Kesinti gözləmək üçün host.
Ev sahibi PN5190-dan alınan cavab çərçivəsini oxuduqda (uğurlu əməliyyatı göstərir): 01000100
5.3 Çıxışample WRITE_REGISTER_AND_MASK üçün
0x1 maskası ilə 0x12345678F registrində məntiqi VƏ əməliyyatı yerinə yetirmək üçün hostdan göndərilən məlumatların ardıcıllığı
Komanda çərçivəsi PN5190-a göndərildi: 0200051F78563412
Kesinti gözləmək üçün host.
Ev sahibi PN5190-dan alınan cavab çərçivəsini oxuduqda (uğurlu əməliyyatı göstərir): 02000100
5.4 Çıxışample WRITE_REGISTER_MULTIPLE üçün
0x1 maskalı 0x12345678F registrində məntiqi VƏ əməliyyatı yerinə yetirmək və 0x20 kimi maskalı 0x11223344 registrində məntiqi OR əməliyyatı və 0xAABBCCDD dəyəri ilə 21x0 qeydiyyatına yazmaq üçün hostdan göndərilən verilənlərin ardıcıllığı.
Komanda çərçivəsi PN5190-a göndərildi: 0300121F03785634122002443322112101DDCCBBAA
Kesinti gözləmək üçün host.
Ev sahibi PN5190-dan alınan cavab çərçivəsini oxuduqda (uğurlu əməliyyatı göstərir): 03000100
5.5 ÇıxışampREAD_REGISTER üçün
0x1F registrinin məzmununu oxumaq üçün hostdan göndərilən məlumatların ardıcıllığı və reyestrin 0x12345678 dəyəri olduğunu fərz etməklə
Komanda çərçivəsi PN5190-a göndərildi: 0400011F
Kesinti gözləmək üçün host.
Ev sahibi PN5190-dan alınan cavab çərçivəsini oxuduqda (uğurlu əməliyyatı göstərir): 0400050078563412
5.6 ÇıxışampREAD_REGISTER_MULTIPLE üçün
0x1 dəyərini ehtiva edən 0x12345678F registrlərinin məzmununu oxumaq və 0x25 dəyərini ehtiva edən 0x11223344 registrini oxumaq üçün hostdan göndərilən məlumatların ardıcıllığından sonra.
Komanda çərçivəsi PN5190-a göndərildi: 0500021F25
Kesinti gözləmək üçün host.
Ev sahibi cavabı oxuduqda, çərçivə PN5190-dan alındı ​​(uğurlu əməliyyatı göstərir): 050009007856341244332211
5.7 ÇıxışampWRITE_E2PROM üçün
Məzmunu 2x0, 0130x0, 0134x0, 11x0, 22x0 kimi 33x0-dan 44x0-ə qədər E55PROM yerlərinə yazmaq üçün hostdan göndərilən məlumatların ardıcıllığı
Komanda çərçivəsi PN5190-a göndərildi: 06000730011122334455
Kesinti gözləmək üçün host.
Ev sahibi cavabı oxuduqda, çərçivə PN5190-dan qəbul edildi (uğurlu əməliyyatı göstərir): 06000100
5.8 ÇıxışampREAD_E2PROM üçün
Saxlanılan məzmunun olduğu 2x0-dan 0130x0-ə qədər E0134PROM yerlərindən oxumaq üçün hostdan göndərilən məlumatların aşağıdakı ardıcıllığı: 0x11, 0x22, 0x33, 0x44, 0x55
Komanda çərçivəsi PN5190-a göndərildi: 07000430010500
Kesinti gözləmək üçün host.
Ev sahibi cavabı oxuduqda, çərçivə PN5190-dan alındı ​​(uğurlu əməliyyatı göstərir): 070006001122334455
5.9 ÇıxışampTRANSMIT_RF_DATA üçün le
REQA əmrini (0x26) göndərmək üçün hostdan göndərilən verilənlərin ardıcıllığından sonra, tələb olunan registrlərin əvvəlcədən təyin edildiyini və RF-nin işə salındığını nəzərə alaraq, '0x07' kimi ötürüləcək bitlərin sayı.
Komanda çərçivəsi PN5190-a göndərildi: 0800020726
Kesinti gözləmək üçün host.
Ev sahibi cavabı oxuduqda, çərçivə PN5190-dan qəbul edildi (uğurlu əməliyyatı göstərir): 08000100
5.10 ÇıxışampRETRIVE_RF_DATA üçün
RF işə salındıqdan sonra TRANSMIT_RF_DATA-nın artıq göndərildiyini fərz etsək, daxili CLIF buferində qəbul edilən/saxlanılan verilənləri qəbul etmək üçün hostdan göndərilən verilənlərin ardıcıllığından sonra (0x05-in qəbul edildiyini nəzərə alaraq).
Komanda çərçivəsi PN5190-a göndərildi: 090000
Kesinti gözləmək üçün host.
Ev sahibi cavabı oxuduqda, çərçivə PN5190-dan qəbul edildi (uğurlu əməliyyatı göstərir): 090003000400
5.11 ÇıxışampEXCHANGE_RF_DATA üçün
REQA (0x26) ötürmək üçün hostdan göndərilən verilənlərin ardıcıllığı, göndəriləcək son baytdakı bitlərin sayı 0x07 olaraq təyin olundu, bütün statuslar verilənlərlə birlikdə alınacaq. Fərz edilir ki, tələb olunan RF registrləri artıq qurulub və RF işə salınıb.
Komanda çərçivəsi PN5190-a göndərildi: 0A0003070F26
Kesinti gözləmək üçün host.
Ev sahibi cavabı oxuduqda, çərçivə PN5190-dan alındı ​​(uğurlu əməliyyatı göstərir): 0A000 F000200000000000200000000004400
5.12 ÇıxışampLOAD_RF_CONFIGURATION üçün
RF konfiqurasiyasını təyin etmək üçün hostdan göndərilən məlumatların ardıcıllığı. TX, 0x00 və RX, 0x80 üçün
Komanda çərçivəsi PN5190-a göndərildi: 0D00020080
Kesinti gözləmək üçün host.
Ev sahibi cavabı oxuduqda, çərçivə PN5190-dan qəbul edildi (uğurlu əməliyyatı göstərir): 0D000100
5.13 ÇıxışampUPDATE_RF_CONFIGURATION üçün
RF konfiqurasiyasını yeniləmək üçün hostdan göndərilən məlumatların ardıcıllığı. TX üçün, 0x00, CLIF_CRC_TX_CONFIG üçün qeydiyyat ünvanı və 0x00000001 dəyəri ilə
Komanda çərçivəsi PN5190-a göndərildi: 0E0006001201000000
Kesinti gözləmək üçün host.
Ev sahibi cavabı oxuduqda, çərçivə PN5190-dan alındı ​​(uğurlu əməliyyatı göstərir): 0E000100
5.14 ÇıxışampRF_ON üçün
Toqquşmanın qarşısının alınması və aktiv olmayan P2P-dən istifadə edərək RF sahəsini AÇMAQ üçün hostdan göndərilən məlumatların ardıcıllığı. Güman edilir ki, müvafiq RF TX və RX konfiqurasiyası artıq PN5190-da qurulub.
Komanda çərçivəsi PN5190-a göndərildi: 10000100
Kesinti gözləmək üçün host.
Ev sahibi cavabı oxuduqda, çərçivə PN5190-dan qəbul edildi (uğurlu əməliyyatı göstərir): 10000100
5.15 ÇıxışampRF_OFF üçün
RF sahəsini SÖNDÜRMƏK üçün hostdan göndərilən məlumatların ardıcıllığına əməl edin.
Komanda çərçivəsi PN5190-a göndərildi: 110000
Kesinti gözləmək üçün host.
Ev sahibi cavabı oxuduqda, çərçivə PN5190-dan qəbul edildi (uğurlu əməliyyatı göstərir): 11000100

Əlavə (RF protokolunun konfiqurasiya indeksləri)

Bu əlavə PN5190 tərəfindən dəstəklənən RF protokolunun konfiqurasiya indekslərindən ibarətdir.
TX və RX konfiqurasiya parametrləri Bölmə 4.5.7.1, Bölmə 4.5.7.2, Bölmə 4.5.7.3 əmrlərində istifadə edilməlidir.

NXP PN5190 NFC Frontend Controller - konfiqurasiya indeksləri

Əlavə (CTS və TESTBUS siqnalları)

Aşağıdakı cədvəl CTS təlimatları (Bölmə 5190) və TESTBUS təlimatlarından istifadə etməklə ələ keçirmək üçün PN4.5.10-dan mövcud olan müxtəlif siqnalları müəyyən edir.

NXP PN5190 NFC Frontend Controller - Əlavə

Bunlardan Bölmə 4.5.9.1, Bölmə 4.5.9.2, Bölmə 4.5.10.2 əmrləri üçün istifadə edilməlidir.

İxtisarlar

Cədvəl 97. İxtisarlar

İxtisar. Mənası
CLK Saat
DWL_REQ Endirmə sorğu pin (həmçinin DL_REQ adlanır)
EEPROM Elektriklə silinə bilən proqramlaşdırıla bilən yalnız oxunan yaddaş
FW Mikroproqram
GND Yer
GPIO Ümumi Məqsədli Giriş Çıxışı
HW Aparat
I²C Inter-Integrated Circuit (seriyalı məlumat avtobusu)
IRQ Kesinti sorğusu
ISO / IEC Beynəlxalq Standartlar Təşkilatı / Beynəlxalq Elektrotexniki Birlik
NFC Yaxın Sahə Rabitəsi
OS Əməliyyat sistemi
PCD Proximity Coupling Cihazı (Təmassız oxuyucu)
PICC Proximity Integrated Circuit Card (Təmassız kart)
PMU Güc İdarəetmə bölməsi
POR Yandırılmış sıfırlama
RF Radiofrequency
RST Sıfırlayın
SFWU təhlükəsiz proqram təminatı yükləmə rejimi
SPI Serial periferik interfeys
VEN V Pinəni aktivləşdirin

İstinadlar

[1] NFC Kokpitinin CTS konfiqurasiya hissəsi, https://www.nxp.com/products/:NFC-COCKPIT
[2] PN5190 IC məlumat vərəqi, https://www.nxp.com/docs/en/data-sheet/PN5190.pdf

Hüquqi məlumat

10.1 Təriflər
Qaralama — Sənəddəki qaralama statusu məzmunun hələ də daxili revizyon altında olduğunu göstərirview və dəyişikliklər və ya əlavələrlə nəticələnə bilən rəsmi təsdiqə tabedir. NXP Semiconductors, sənədin qaralama variantına daxil edilmiş məlumatların düzgünlüyünə və ya tamlığına dair heç bir təqdimat və ya zəmanət vermir və belə məlumatdan istifadənin nəticələrinə görə heç bir məsuliyyət daşımır.
10.2 Rədd etmə
Məhdud zəmanət və məsuliyyət — Bu sənəddəki məlumatların dəqiq və etibarlı olduğuna inanılır. Bununla belə, NXP Semiconductors bu cür məlumatların düzgünlüyünə və ya tamlığına dair açıq və ya nəzərdə tutulmuş heç bir ifadə və ya zəmanət vermir və belə məlumatdan istifadənin nəticələrinə görə heç bir məsuliyyət daşımır. NXP Semiconductors, NXP Semiconductors xaricində məlumat mənbəyi tərəfindən təmin edildiyi təqdirdə bu sənəddəki məzmuna görə heç bir məsuliyyət daşımır.
Heç bir halda NXP Yarımkeçiriciləri hər hansı dolayı, təsadüfi, cəza, xüsusi və ya nəticə etibarilə zərərlərə görə məsuliyyət daşımır (o cümlədən – məhdudlaşdırılmadan itirilmiş mənfəət, itirilmiş qənaət, işin dayandırılması, hər hansı məhsulun çıxarılması və ya dəyişdirilməsi ilə bağlı xərclər və ya yenidən işləmə xərcləri) belə zərərlər dələduzluq (səhlənkarlıq daxil olmaqla), zəmanət, müqavilənin pozulması və ya hər hansı digər hüquqi nəzəriyyəyə əsaslanmır.
Müştərinin hər hansı səbəbdən vura biləcəyi hər hansı ziyana baxmayaraq, NXP Semiconductors-un burada təsvir olunan məhsullara görə müştəri qarşısında məcmu və məcmu məsuliyyəti bu Qaydalara uyğun olaraq məhdudlaşdırılacaqdır.
NXP Yarımkeçiricilərinin kommersiya satışının şərtləri və şərtləri.
Dəyişiklik etmək hüququ — NXP Semiconductors istənilən vaxt və xəbərdarlıq etmədən bu sənəddə dərc edilmiş məlumatlara, o cümlədən məhdudiyyətsiz spesifikasiyalar və məhsul təsvirlərinə dəyişiklik etmək hüququnu özündə saxlayır. Bu sənəd dərc olunmazdan əvvəl verilmiş bütün məlumatları əvəz edir və əvəz edir.
İstifadəyə uyğunluq — NXP Semiconductors məhsulları həyat təminatı, həyat üçün kritik və ya təhlükəsizlik baxımından kritik sistemlər və ya avadanlıqlarda, həmçinin NXP Semiconductors məhsulunun nasazlığının və ya nasazlığının ağlabatan şəkildə gözlənilə biləcəyi tətbiqlərdə istifadə üçün nəzərdə tutulmayıb, icazə verilməyib və ya zəmanət verilməyib. şəxsi zədə, ölüm və ya ciddi əmlaka və ya ətraf mühitə ziyan vurmaqla nəticələnmək. NXP Semiconductors və onun təchizatçıları NXP Semiconductors məhsullarının bu cür avadanlıq və ya tətbiqlərə daxil edilməsi və/yaxud istifadəsinə görə heç bir məsuliyyət daşımır və buna görə də belə daxiletmə və/və ya istifadə riski müştərinin öz üzərinə düşür.
Tətbiqlər — Bu məhsullardan hər hansı biri üçün burada təsvir edilən tətbiqlər yalnız təsvir məqsədləri üçündür. NXP Semiconductors əlavə sınaq və ya dəyişiklik edilmədən bu cür tətbiqlərin müəyyən edilmiş istifadə üçün uyğun olacağına dair heç bir bəyanat və ya zəmanət vermir.
Müştərilər NXP Semiconductors məhsullarından istifadə edərək tətbiqlərinin və məhsullarının dizaynına və istismarına cavabdehdirlər və NXP Semiconductors proqramlar və ya müştəri məhsulunun dizaynı ilə bağlı hər hansı yardıma görə heç bir məsuliyyət daşımır. NXP Semiconductors məhsulunun müştərinin proqramlarına və planlaşdırılan məhsullarına, həmçinin müştərinin üçüncü tərəf müştəri(lər)inin planlaşdırılan tətbiqi və istifadəsi üçün uyğun olub olmadığını müəyyən etmək yalnız müştərinin məsuliyyətidir. Müştərilər tətbiqləri və məhsulları ilə bağlı riskləri minimuma endirmək üçün müvafiq dizayn və əməliyyat təminatlarını təmin etməlidirlər.
NXP Semiconductors müştərinin tətbiqləri və ya məhsullarındakı hər hansı zəiflik və ya defolt, yaxud müştərinin üçüncü tərəf müştəri(lər)i tərəfindən tətbiq və ya istifadəyə əsaslanan hər hansı defolt, zədə, xərc və ya problemlə bağlı heç bir məsuliyyət daşımır. Müştəri NXP Semiconductors məhsullarından istifadə edərək müştərinin tətbiqləri və məhsulları üçün bütün lazımi sınaqların aparılmasına cavabdehdir ki, tətbiqlərin və məhsulların və ya tətbiqin defoltuna yol verməmək və ya müştərinin üçüncü tərəf müştəri(lər)i tərəfindən istifadə etməkdir. NXP bu baxımdan heç bir məsuliyyət daşımır.

NXP BV – NXP BV əməliyyat şirkəti deyil və o, məhsulları yaymır və ya satmır.

10.3 Lisenziyalar
NFC texnologiyası ilə NXP IC-lərin alınması — Yaxın Sahə Rabitə (NFC) standartlarından birinə uyğun gələn NXP Yarımkeçirici İS-nin alınması ISO/IEC 18092 və ISO/IEC 21481-in həyata keçirilməsi ilə pozulmuş hər hansı patent hüququ altında nəzərdə tutulan lisenziyanı vermir. bu standartlardan hər hansı biri. NXP Semiconductors IC-nin alınmasına həmin məhsulların digər məhsullarla, istər aparat, istərsə də proqram təminatı ilə birləşməsini əhatə edən hər hansı NXP patentinə (və ya digər İP hüququna) lisenziya daxil deyil.

10.4 Ticarət markaları
Qeyd: Bütün istinad edilmiş brendlər, məhsul adları, xidmət adları və ticarət nişanları müvafiq sahiblərinin mülkiyyətidir.
NXP — söz nişanı və loqo NXP BV-nin ticarət nişanlarıdır
EdgeVerse — NXP BV-nin ticarət nişanıdır
FeliCa — Sony Korporasiyasının ticarət nişanıdır.
MIFARE — NXP BV-nin ticarət nişanıdır
MIFARE Classic — NXP BV-nin ticarət nişanıdır

Nəzərə alın ki, bu sənəd və burada təsvir olunan məhsul(lar)la bağlı mühüm bildirişlər "Hüquqi məlumat" bölməsinə daxil edilib.
© 2023 NXP BV
Ətraflı məlumat üçün müraciət edin: http://www.nxp.com
Bütün hüquqlar qorunur.
Buraxılış tarixi: 25 may 2023-ci il
Sənədin identifikatoru: UM11942

Sənədlər / Resurslar

NXP PN5190 NFC Frontend Controller [pdf] İstifadəçi Təlimatı
PN5190, PN5190 NFC Frontend Controller, NFC Frontend Controller, Controller, UM11942

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *