Active Load Modulation (ALM) ve NFC cihazlarında test kapsamının genişletilmesi ― faz kayması dayanıklılık testi
Akıllı telefonlarda ve giyilebilir cihazlarda antene ayrılabilecek alan son derece sınırlıdır. Küçük antenle kararlı temassız iletişim kurabilmek için cihaz üreticilerinin devreye aldığı yöntem Active Load Modulation'dır (ALM). Bu yazıda, KEOLABS'ın “Increasing The Test Coverage of NFC Devices With Active Load Modulation” başlıklı teknik belgesine (Temmuz 2020) dayanarak ALM'nin çalışma biçimini, faz kaymasının yol açtığı karşılıklı çalışabilirlik sorununu ve Quest ortamındaki “PCD Phase Drift Immunity” aracıyla terminal tarafında yapılan dayanıklılık testini görsellerle açıklıyoruz.
Ana noktalar
- ISO/IEC 14443-A/B'nin geleneksel yöntemi pasif yük modülasyonudur. Kart, okuyucunun manyetik alanından beslenir ve yükü açıp kapatarak yanıt verir
- Metal gövdeli akıllı telefonlarda anten Class 6 ve altına kadar küçülür; bağlaşım katsayısının düşmesiyle iletişimin kurulması zorlaşır. ALM, pille çalışan cihazın yanıt sinyalini etkin biçimde göndermesidir
- ALM, okuyucunun manyetik alanıyla senkronize olamadığında faz kayması oluşur; okuyucu tarafında bu, genlik değişimi (en kötü durumda sıfır genlik) gibi görünür ve alım hatasına yol açar
- ISO 10373-6 Edition 4'te faz kayması dayanıklılık testi için Active Reference PICC tanımlandı
- KEOLABS Quest'in “PCD Phase Drift Immunity” aracı, başlangıç fazı ile faz kaymasının tüm bileşimlerini Shmoo grafiğinde görselleştirir; böylece ISO sınırının (±30°) içindeki ve dışındaki terminal davranışı tek bakışta görülebilir
Arka plan: antenlerin küçülmesi ve pasif yük modülasyonunun sınırı
NFC uygulamalarının çoğu ISO/IEC 14443-A/B'ye dayanır; okuyucu (terminal) ile ID-1 boyutundaki transponder endüktif bağlaşımla iletişir. Transponder, okuyucunun elektromanyetik alanından beslenir ve antene bağlı pasif yükü açıp kapatarak güç aktarımını modüle eder, böylece veriyi geri gönderir. Yanıt okuyucunun RF manyetik alanıyla senkron olduğu için, okuyucu tarafındaki çözme işlemi kolaydır.

ISO 14443-A/B tüketici cihazlarının genel amaçlı temassız arayüzü hâline geldikçe, anten gereksinimi Class 1'den (ID-1 kredi kartı boyutu) çok daha küçük olan Class 6'ya, tek parça metal gövdeli akıllı telefonlarda ise daha da küçük olan alt Class 6'ya iniyor. Anten küçüldükçe bağlaşım katsayısı (elektromanyetik bağın gücü) düşer; enerji aktarım oranı ve çalışma mesafesi azalır ve sonunda iletişim kurulamaz hâle gelir. Transponderin geri gönderme yeteneği de aynı biçimde kısıtlanır.

Active Load Modulation nedir
Anten daha fazla büyütülemiyorsa, çözüm transponder tarafındaki güç kaynağını değiştirmektir. Pille çalışan bir cihaz, pasif yük modülasyonuyla aynı özelliklere sahip bir sinyal üretip okuyucuya etkin biçimde gönderebilir. Bu sinyal okuyucunun RF manyetik alanıyla eşevreliyse, yıkıcı girişim yoluyla senkron modülasyon gerçekleşir ve okuyucu açısından bu, geleneksel pilsiz kartla aynı genlik modülasyonlu sinyal olarak alınır.


Sorun: “faz kayması”
ALM doğru uygulanmış ve ayarlanmışsa, okuyucu pasif ile etkin olanı ayırt edemez. Ancak tam olarak denetlenemediğinde karşılıklı çalışabilirlik sorununa yol açar. Başlıca neden, yük modülasyonunun manyetik alana göre bağıl fazı ve bu fazın kaymasıdır. ALM, dış saate (okuyucunun manyetik alanı) senkronizasyonu PLL gibi yöntemlerle sağlar; ancak veri gönderimi sırasında serbest çalışmaya geçtiği için uzun komutlarda senkronizasyon kaybı yaşanabilir. Ayrıca okuyucu ile transponderin iç saatleri (ISO toleransı içinde olsa bile) tam olarak örtüşmediğinden, senkron olmayan yanıt yani alınan sinyalde faz kayması ortaya çıkar.
Senkron olmayan yanıt, okuyucunun sinyaliyle çözüldüğünde I sinyalinden Q sinyaline kayma olarak gözlemlenir ve temel bantta modülasyon genliğindeki değişim olarak belirir. Kimi durumlarda yük modülasyonu sıfır genlikli bir zarf modülasyonu gibi bile görünebilir.

Bu sorun yalnızca ALM kullanan NFC mobil cihazlarına özgü değildir. Pasif kartlarda da başlangıç fazı birimden birime değişir (çip üstü modül ile geleneksel kart arasındaki fark gibi); bu nedenle faz koşullarını değiştirerek yapılan testler, pasif kartlarla karşılıklı çalışabilirliği iyileştirmekte de işe yarar.
Quest'in “PCD Phase Drift Immunity” aracı
KEOLABS'ın Quest ortamındaki PCD Phase Drift Immunity, transponderin gösterebileceği başlangıç fazı ile faz kaymasının tüm bileşimlerine karşı terminalin (okuyucunun) dayanıklılığını sınayan bir karakteristik değerlendirme aracıdır. Sonuçlar ALM'ye özgü Shmoo grafiğiyle sunulur; böylece testin tamamı tek bakışta kavranırken belirli bir koşulun ayrıntısına da inilebilir.

Kurulum
Gereken beş ekipman şunlardır:ProxiLAB Quest (temassız test istasyonu), Active ISO Reference PICC, demodülasyon probu, osiloskop ve Quest'i çalıştıran PC.

ISO 10373-6'da Reference PICC; terminalin “Hmin ile Hmax arasında manyetik alan şiddeti üretip üretemediğini”, “transpondere modülasyon sinyali gönderip gönderemediğini”, “en düşük düzeydeki yük modülasyonunu alıp alamadığını” ve “transponderden gelen EMD sinyaline dayanıklı olup olmadığını” sınamak için tanımlanmıştır. ISO 10373-6 Edition 4'te, faz kayması dayanıklılık testinde kullanılan yeni referans kart “Active Reference PICC” tanımlandı. Bu Active Reference PICC, ancak modülasyon sinyali üretebilen ProxiLAB gibi güçlü bir test aracıyla birlikte kullanılabilir.


Kullanımı ― üç adım
Adım 1: parametre ayarı. Tx bobini (Active PICC veya basit bir ID1 bobini), standart (ISO 14443 / EMVCo), faz kaymasının türü (Type A koşulları A1/A2 ile A3/A4, Type B koşulları B1/B2, Type F 212/424kbps gibi birden çok protokol ve örüntü desteklenir), faz kayması ile başlangıç fazının başlangıç, bitiş ve adım değerleri, DUT zaman aşımı, ölçüm noktası başına yineleme sayısı ve dijital ile analog izleme kaydının gerekip gerekmediği ayarlanır.
Adım 2: ölçüm turunun çalıştırılması. Ayarlanan tüm koşullarda okuyucunun transponder yanıtını doğru işleyip işleyemediği sınanır. Ölçüm noktası sayısına, yineleme sayısına, izleme kaydına ve terminalin davranışına göre süre birkaç saniyeden birkaç saate kadar değişir.
Adım 3: sonuçların çözümlenmesi. Sonuçlar üç görünümde sunulur: “faz kayması (Shmoo)”, “I/Q” ve “takımyıldız”.
Sonuçların okunması
Shmoo grafiğinde yatay eksen faz kayması, dikey eksen başlangıç fazıdır. Kırmızı, işlem başarı oranının %0 olduğunu; turuncu %1–99'u (yineleme sayısı ikiden fazlaysa); yeşil ise %100'ü gösterir; mavi dikdörtgen ise ISO'nun izin verdiği sınırı (±30° faz kayması) gösterir. Herhangi bir kutuya çift tıklayarak o koşulda kaydedilen analog dalga biçimi görüntülenebilir.

I/Q görünümü, okuyucunun manyetik alanıyla çözülen PICC sinyalinin eş fazlı ve dik bileşenlerini zaman ekseninde gösterir. Takımyıldız görünümü ise I/Q verisinin kutupsal koordinatlarla gösterimidir ve ayarlanan faz kayması koşulunun test sırasında doğru uygulandığının görsel kanıtıdır.


Özet
Mobil cihazlardaki sınırlı alan çok küçük antenleri zorunlu kılar ve ALM bu iletişim sorununun etkili bir çözümüdür. Ancak transponder okuyucunun RF manyetik alanını gözlemleyemediği için frekans senkronizasyonu kaybı yani faz kayması oluşur ve bu, alım ile çözme hatalarına yol açabilir. Phase Drift Immunity aracıyla şunlar doğrulanabilir: “okuyucu ISO sınırına uygun mu”, “sınırın dışında ne kadar pay var” ve “sınırın içinde çalışmayan bir bölge var mı”. Yalnızca sınır değerlerini sınamak değil, okuyucunun davranışının bütününü kuşbakışı görmek, cihaza duyulan güveni sağlar.
