NXP MCX N Serisi Yüksek Performanslı Mikrodenetleyiciler
Ürün Bilgileri
- Özellikler:
- Modeli: MCX Nx4x TSI
- Dokunma Algılama Arayüzü Kapasitif dokunmatik sensörler için (TSI)
- MCU: 33 MHz'e kadar çalışan Çift Kollu Cortex-M150 çekirdekleri
- Dokunma Algılama Yöntemleri: Kendi kendine kapasite modu ve Karşılıklı kapasite modu
- Dokunmatik Kanal Sayısı: Kendinden kapak modu için en fazla 25, karşılıklı kapak modu için en fazla 136
Ürün Kullanım Talimatları
- Giriiş:
- MCX Nx4x TSI, TSI modülünü kullanan kapasitif dokunmatik sensörlerde dokunma algılama yetenekleri sağlamak üzere tasarlanmıştır.
- MCX Nx4x TSI Üzeriview:
- TSI modülü iki dokunma algılama yöntemini destekler: öz kapasitans ve karşılıklı kapasitans.
- MCX Nx4x TSI Blok Şeması:
- TSI modülü, sürücü gücünü artırmak için 25 koruma kanalıyla birlikte 4 dokunmatik kanala sahiptir. Aynı PCB üzerinde kendi kendine kapak ve karşılıklı kapak modlarını destekler.
- Kendinden Kapasitif Mod:
- Geliştiriciler, dokunmatik elektrotları kendinden kapaklı modda tasarlamak için 25'e kadar kendinden kapaklı kanal kullanabilir.
- Karşılıklı Kapasitif Mod:
- Karşılıklı kapak modu, 136 adede kadar dokunmatik elektroda izin vererek dokunmatik klavyeler ve dokunmatik ekranlar gibi dokunmatik tuş tasarımları için esneklik sağlar.
- Kullanım Önerileri:
- Sensör elektrotlarının G/Ç pinleri aracılığıyla TSI giriş kanallarına düzgün şekilde bağlandığından emin olun.
- Gelişmiş sıvı toleransı ve sürüş yeteneği için kalkan kanallarını kullanın.
- Kendi kendine sınırlama ve karşılıklı sınırlama modları arasında seçim yaparken tasarım gereksinimlerini göz önünde bulundurun.
SSS
- S: MCX Nx4x TSI modülünün kaç dokunmatik kanalı var?
- A: TSI modülü, gelişmiş sürücü gücü için 25 koruma kanalıyla birlikte 4 dokunmatik kanala sahiptir.
- S: Karşılıklı kapasitif modda dokunmatik elektrotlar için hangi tasarım seçenekleri mevcuttur?
- A: Karşılıklı kapak modu, 136'ya kadar dokunmatik elektrodu destekleyerek dokunmatik klavyeler ve dokunmatik ekranlar gibi çeşitli dokunmatik tuş tasarımları için esneklik sağlar.
Belge Bilgileri
Bilgi | İçerik |
Anahtar kelimeler | MCX, MCX Nx4x, TSI, dokunmatik. |
Soyut | MCX Nx4x serisinin Dokunma Algılama Arayüzü (TSI), temel/eşik otomatik ayarlamayı uygulamaya yönelik yeni özelliklere sahip yükseltilmiş IP'dir. |
giriiş
- Endüstriyel ve IoT (IIoT) MCU'nun MCX N serisi, 33 MHz'e kadar çalışan çift Arm Cortex-M150 çekirdeğine sahiptir.
- MCX N serisi, çoklu görev yetenekleri ve performans verimliliği sağlayan akıllı çevre birimleri ve hızlandırıcılara sahip, yüksek performanslı, düşük güçlü mikro denetleyicilerdir.
- MCX Nx4x serisinin Dokunma Algılama Arayüzü (TSI), temel/eşik otomatik ayarlamayı uygulamaya yönelik yeni özelliklere sahip yükseltilmiş IP'dir.
MCX Nx4x TSI bittiview
- TSI, kapasitif dokunmatik sensörlerde dokunma algılama algılaması sağlar. Harici kapasitif dokunmatik sensör tipik olarak PCB üzerinde oluşturulur ve sensör elektrotları, cihazdaki I/O pinleri aracılığıyla TSI giriş kanallarına bağlanır.
MCX Nx4x TSI blok şeması
- MCX Nx4x'te bir TSI modülü bulunur ve 2 tür dokunma algılama yöntemini destekler; öz kapasite (kendi kendine sınırlama olarak da adlandırılır) modu ve karşılıklı kapasite (karşılıklı sınırlama olarak da bilinir) modu.
- Şekil 4'de gösterilen MCX Nx1x TSI I blok şeması:
- MCX Nx4x'in TSI modülünde 25 dokunmatik kanal bulunur. Bu kanallardan 4'ü, dokunmatik kanalların tahrik gücünü artırmak için koruyucu kanallar olarak kullanılabilir.
- 4 koruyucu kanal, sıvı toleransını arttırmak ve sürüş kabiliyetini geliştirmek için kullanılır. Gelişmiş sürüş yeteneği aynı zamanda kullanıcıların donanım kartı üzerinde daha büyük bir dokunmatik yüzey tasarlamasına da olanak tanır.
- MCX Nx4x'in TSI modülü, otomatik kapak modu için 25'e kadar dokunmatik kanala ve karşılıklı kapak modu için 8 x 17 dokunmatik kanala sahiptir. Bahsedilen her iki yöntem de tek bir PCB üzerinde birleştirilebilir ancak TSI kanalı, Karşılıklı kapak modu için daha esnektir.
- TSI[0:7], TSI Tx pinleridir ve TSI[8:25], Mutual-cap modundaki TSI Rx pinleridir.
- Kendi kendine kapasitif modda, geliştiriciler 25 dokunmatik elektrot tasarlamak için 25 kendi kendine kapanan kanalı kullanabilirler.
- Karşılıklı kapasitif modda tasarım seçenekleri 136'ya (8 x 17) kadar dokunmatik elektrota kadar genişletilir.
- Dokunmatik kontrollere sahip çok yakıcılı indüksiyonlu ocak, dokunmatik klavyeler ve dokunmatik ekran gibi çeşitli kullanım durumları, çok sayıda dokunmatik tuş tasarımı gerektirir. MCX Nx4x TSI, karşılıklı kapaklı kanallar kullanıldığında 136'ya kadar dokunmatik elektrodu destekleyebilir.
- MCX Nx4x TSI, çoklu dokunmatik elektrotların gereksinimlerini karşılamak için daha fazla dokunmatik elektrotu genişletebilir.
- IP'nin düşük güç modunda kullanımını kolaylaştırmak için bazı yeni özellikler eklenmiştir. TSI, onu endüstriyel, ev aletleri ve tüketici elektroniği uygulamalarında kullanıma uygun hale getiren gelişmiş EMC sağlamlığına sahiptir.
MCX Nx4x parçaları desteklenen TSI
Tablo 1, MCX Nx4x serisinin farklı bölümlerine karşılık gelen TSI kanallarının sayısını göstermektedir. Tüm bu parçalar 25 kanallı bir TSI modülünü destekler.
Tablo 1. TSI modülünü destekleyen MCX Nx4x parçaları
Parçalar | Sıklık [Maks.] (MHz) | Flaş (MK) | SRAM (kB) | TSI [Numara, kanallar] | GPIO'lar | Paket türü |
MCXN546VDFT | 150 | 1 | 352 | 1x25 | 124 | VFBGA184 |
MCXN546VNLT | 150 | 1 | 352 | 1x25 | 74 | HLQFP100 |
MCXN547VDFT | 150 | 2 | 512 | 1x25 | 124 | VFBGA184 |
MCXN547VNLT | 150 | 2 | 512 | 1x25 | 74 | HLQFP100 |
MCXN946VDFT | 150 | 1 | 352 | 1x25 | 124 | VFBGA184 |
MCXN946VNLT | 150 | 1 | 352 | 1x25 | 78 | HLQFP100 |
MCXN947VDFT | 150 | 2 | 512 | 1x25 | 124 | VFBGA184 |
MCXN947VNLT | 150 | 2 | 512 | 1x25 | 78 | HLQFP100 |
Farklı paketlerde MCX Nx4x TSI kanal ataması
Tablo 2. MCX Nx4x VFBGA ve LQFP paketleri için TSI kanal ataması
184BGA TÜM | 184BGA TÜMÜ pin adı | 100HLQFP N94X | 100HLQFP N94X pin adı | 100HLQFP N54X | 100HLQFP N54X pin adı | TSI kanalı |
A1 | P1_8 | 1 | P1_8 | 1 | P1_8 | TSI0_CH17/ADC1_A8 |
B1 | P1_9 | 2 | P1_9 | 2 | P1_9 | TSI0_CH18/ADC1_A9 |
C3 | P1_10 | 3 | P1_10 | 3 | P1_10 | TSI0_CH19/ADC1_A10 |
D3 | P1_11 | 4 | P1_11 | 4 | P1_11 | TSI0_CH20/ADC1_A11 |
D2 | P1_12 | 5 | P1_12 | 5 | P1_12 | TSI0_CH21/ADC1_A12 |
D1 | P1_13 | 6 | P1_13 | 6 | P1_13 | TSI0_CH22/ADC1_A13 |
D4 | P1_14 | 7 | P1_14 | 7 | P1_14 | TSI0_CH23/ADC1_A14 |
E4 | P1_15 | 8 | P1_15 | 8 | P1_15 | TSI0_CH24/ADC1_A15 |
B14 | P0_4 | 80 | P0_4 | 80 | P0_4 | TSI0_CH8 |
A14 | P0_5 | 81 | P0_5 | 81 | P0_5 | TSI0_CH9 |
C14 | P0_6 | 82 | P0_6 | 82 | P0_6 | TSI0_CH10 |
B10 | P0_16 | 84 | P0_16 | 84 | P0_16 | TSI0_CH11/ADC0_A8 |
Tablo 2. MCX Nx4x VFBGA ve LQFP paketleri için TSI kanal ataması…devamı
184BGA TÜM |
184BGA TÜMÜ pin adı |
100HLQFP N94X | 100HLQFP N94X pin adı | 100HLQFP N54X | 100HLQFP N54X pin adı | TSI kanalı |
A10 | P0_17 | 85 | P0_17 | 85 | P0_17 | TSI0_CH12/ADC0_A9 |
C10 | P0_18 | 86 | P0_18 | 86 | P0_18 | TSI0_CH13/ADC0_A10 |
C9 | P0_19 | 87 | P0_19 | 87 | P0_19 | TSI0_CH14/ADC0_A11 |
C8 | P0_20 | 88 | P0_20 | 88 | P0_20 | TSI0_CH15/ADC0_A12 |
A8 | P0_21 | 89 | P0_21 | 89 | P0_21 | TSI0_CH16/ADC0_A13 |
C6 | P1_0 | 92 | P1_0 | 92 | P1_0 | TSI0_CH0/ADC0_A16/CMP0_IN0 |
C5 | P1_1 | 93 | P1_1 | 93 | P1_1 | TSI0_CH1/ADC0_A17/CMP1_IN0 |
C4 | P1_2 | 94 | P1_2 | 94 | P1_2 | TSI0_CH2/ADC0_A18/CMP2_IN0 |
B4 | P1_3 | 95 | P1_3 | 95 | P1_3 | TSI0_CH3/ADC0_A19/CMP0_IN1 |
A4 | P1_4 | 97 | P1_4 | 97 | P1_4 | TSI0_CH4/ADC0_A20/CMP0_IN2 |
B3 | P1_5 | 98 | P1_5 | 98 | P1_5 | TSI0_CH5/ADC0_A21/CMP0_IN3 |
B2 | P1_6 | 99 | P1_6 | 99 | P1_6 | TSI0_CH6/ADC0_A22 |
A2 | P1_7 | 100 | P1_7 | 100 | P1_7 | TSI0_CH7/ADC0_A23 |
Şekil 2 ve Şekil 3, iki MCX Nx4x paketi üzerindeki ikili TSI kanallarının atamasını göstermektedir. İki pakette yeşil renkle işaretlenen pinler TSI kanal dağıtımının konumudur. Donanım dokunmatik kartı tasarımında makul bir pin ataması yapmak için pin konumuna bakın.
MCX Nx4x TSI özellikleri
- Bu bölümde MCX Nx4x TSI özelliklerinin ayrıntıları verilmektedir.
MCX Nx4x TSI ve Kinetis TSI arasındaki TSI karşılaştırması
- TSI'nin MCX Nx4x'i ve NXP Kinetis E serisi TSI'daki TSI, farklı teknoloji platformlarında tasarlanmıştır.
- Dolayısıyla TSI'ın temel özelliklerinden TSI kayıtlarına kadar MCX Nx4x TSI ile Kinetis E serisi TSI arasında farklılıklar bulunmaktadır. Bu belgede yalnızca farklılıklar listelenmiştir. TSI kayıtlarını kontrol etmek için referans kılavuzunu kullanın.
- Bu bölümde MCX Nx4x TSI'nin özellikleri Kinetis E serisinin TSI'si ile karşılaştırılarak açıklanmaktadır.
- Tablo 3'te gösterildiği gibi MCX Nx4x TSI, VDD gürültüsünden etkilenmez. Daha fazla işlev saati seçeneğine sahiptir.
- İşlev saati çip sistem saatinden yapılandırılırsa TSI güç tüketimi azaltılabilir.
- MCX Nx4x TSI yalnızca bir TSI modülüne sahip olsa da karşılıklı kapak modunu kullanırken donanım kartı üzerinde daha fazla donanım dokunmatik tuşu tasarlamayı destekler.
Tablo 3. MCX Nx4x TSI ve Kinetis E TSI (KE17Z256) arasındaki fark
MCX Nx4x serisi | Kinetis E serisi | |
çalışma hacmitage | 1.71V – 3.6V | 2.7V – 5.5V |
VDD gürültü etkisi | HAYIR | Evet |
Fonksiyon saat kaynağı | • Dahili olarak oluşturulan TSI IP'si
• Çip sistem saati |
TSI IP'si dahili olarak oluşturulmuştur |
Fonksiyon saat aralığı | 30KHz – 10MHz | 37KHz – 10MHz |
TSI kanalları | 25 kanala kadar (TSI0) | 50 kanala kadar (TSI0, TSI1) |
Kalkan kanalları | 4 koruma kanalı: CH0, CH6, CH12, CH18 | Her TSI için 3 koruma kanalı: CH4, CH12, CH21 |
Dokunma modu | Kendinden kapak modu: TSI[0:24] | Kendinden kapak modu: TSI[0:24] |
MCX Nx4x serisi | Kinetis E serisi | |
Karşılıklı sınır modu: Tx[0:7], Rx[8:24] | Karşılıklı sınır modu: Tx[0:5], Rx[6:12] | |
Dokunmatik elektrotlar | kendinden kapaklı elektrotlar: en fazla 25 karşılıklı başlıklı elektrot: en fazla 136 (8×17) | kendinden kapaklı elektrotlar: 50'ye kadar (25+25) karşılıklı başlıklı elektrotlar: 72'ye kadar (6×6 +6×6) |
Ürünler | MCX N9x ve MCX N5x | KE17Z256 |
Hem MCX Nx4x TSI hem de Kinetis TSI tarafından desteklenen özellikler Tablo 4'te gösterilmektedir.
Tablo 4. Hem MCX Nx4x TSI hem de Kinetis TSI tarafından desteklenen özellikler
MCX Nx4x serisi | Kinetis E serisi | |
İki çeşit Algılama modu | Self-cap modu: Temel self-cap modu Hassasiyet artırma modu Gürültü giderme modu
Karşılıklı üst sınır modu: Temel karşılıklı üst sınır modu Hassasiyet artırmayı etkinleştirme |
|
Kesinti desteği | Tarama sonu kesintisi Aralık dışı kesinti | |
Tetikleyici kaynak desteği | 1. GENCS[SWTS] bitini yazarak yazılım tetikleyicisi
2. INPUTMUX aracılığıyla donanım tetikleyicisi 3. AUTO_TRIG[TRIG_ TR] ile otomatik tetikleme |
1. GENCS[SWTS] bitini yazarak yazılım tetikleyicisi
2. INP UTMUX aracılığıyla donanım tetikleyicisi |
Düşük güç desteği | Derin Uyku: GENCS[STPE] 1'e ayarlandığında tam olarak çalışır Güç Kapatma: WAKE alanı aktifse, TSI “Derin Uyku” modunda çalışabilir. Derin Güç Kapatma, VBAT: mevcut değil | STOP modu, VLPS modu: GENCS[STPE] 1'e ayarlandığında tamamen çalışır. |
Düşük güçlü uyandırma | Her TSI kanalı MCU'yu düşük güç modundan uyandırabilir. | |
DMA desteği | Aralık dışı olay veya tarama sonu olayı DMA aktarımını tetikleyebilir. | |
Donanım gürültü filtresi | SSC, frekans gürültüsünü azaltır ve sinyal-gürültü oranını artırır (PRBS modu, yukarı-aşağı sayaç modu). |
MCX Nx4x TSI'nin yeni özellikleri
MCX Nx4x TSI'ye bazı yeni özellikler eklendi. En önemlileri aşağıdaki tabloda listelenmiştir. MCX Nx4x TSI, kullanıcılara daha zengin özellikler sunar. Baseline otomatik izleme, Threshold otomatik izleme ve Debounce işlevleri gibi bu özellikler de bazı donanım hesaplamalarını gerçekleştirebilir. Yazılım geliştirme kaynaklarından tasarruf sağlar.
Tablo 5. MCX Nx4x TSI'nin yeni özellikleri
MCX Nx4x serisi | |
1 | Yakınlık kanalları birleştirme işlevi |
2 | Temel otomatik izleme işlevi |
3 | Eşik otomatik izleme işlevi |
4 | Geri dönme işlevi |
5 | Otomatik tetikleme fonksiyonu |
6 | Çip sistem saatinden saat |
7 | Parmak fonksiyonunu test edin |
MCX Nx4x TSI işlev açıklaması
Yeni eklenen bu özelliklerin açıklaması şu şekilde:
- Yakınlık kanalları birleştirme işlevi
- Yakınlık işlevi, tarama için birden fazla TSI kanalını birleştirmek için kullanılır. Yakınlık modunu etkinleştirmek için TSI0_GENCS[S_PROX_EN]'i 1 olarak yapılandırın, TSI0_CONFIG[TSICH]'deki değer geçersiz, yakınlık modunda bir kanal seçmek için kullanılmaz.
- 25 bitlik kayıt TSI0_CHMERGE[CHANNEL_ENABLE] birden fazla kanalı seçecek şekilde yapılandırılmıştır, 25 bitlik kayıt 25 TSI kanalının seçimini kontrol eder. 25 biti 25'e (1_1_1111_1111_1111_1111_1111b) yapılandırarak 1111'e kadar kanal seçebilir. Bir tetikleme meydana geldiğinde, TSI0_CHMERGE[CHANNEL_ENABLE] tarafından seçilen birden fazla kanal birlikte taranır ve bir dizi TSI tarama değeri oluşturur. Tarama değeri TSI0_DATA[TSICNT] kaydından okunabilir. Yakınlık birleştirme işlevi, teorik olarak birden fazla kanalın kapasitansını entegre eder ve ardından taramayı başlatır; bu, yalnızca kendi kendine sınırlama modunda geçerlidir. Birleştirilen dokunmatik kanal sayısı ne kadar fazla olursa tarama süresi kısalır, tarama değeri o kadar küçük olur ve hassasiyet de o kadar zayıf olur. Bu nedenle, dokunma algılaması sırasında daha yüksek hassasiyet elde etmek için daha fazla dokunma kapasitansı gerekir. Bu işlev, geniş alanlı dokunma algılaması ve geniş alanlı yakınlık algılaması için uygundur.
- Temel otomatik izleme işlevi
- MCX Nx4x'in TSI'si, kaydın TSI taban çizgisini ve taban çizgisi izleme fonksiyonunu ayarlamasını sağlar. TSI kanalı yazılım kalibrasyonu tamamlandıktan sonra, TSI0_BASELINE[BASELINE] kaydına başlatılan temel değeri girin. TSI0_BASELINE[BASELINE] kaydındaki dokunmatik kanalın başlangıç taban çizgisi kullanıcı tarafından yazılıma yazılır. Taban çizgisi ayarı yalnızca bir kanal için geçerlidir. Taban çizgisi izleme işlevi, TSI0_BASELINE[BASELINE] kaydındaki taban çizgisini TSI akım değerlerine yakın hale getirecek şekilde ayarlayabilir.ampdeğer. Temel izleme etkinleştirme işlevi TSI0_BASELINE[BASE_TRACE_EN] biti tarafından etkinleştirilir ve otomatik izleme oranı TSI0_BASELINE[BASE_TRACE_DEBOUNCE] kaydında ayarlanır. Temel değer otomatik olarak artırılır veya azaltılır; her artış/azalış için değişim değeri BASELINE * BASE_TRACE_DEBOUNCE şeklindedir. Temel izleme işlevi yalnızca düşük güç modunda etkinleştirilir ve ayar yalnızca bir kanal için geçerlidir. Dokunmatik kanal değiştirildiğinde taban çizgisiyle ilgili kayıtların yeniden yapılandırılması gerekir.
- Eşik otomatik izleme işlevi
- Eşik izlemesi TSI0_BASELINE[THRESHOLD_TRACE_EN] bitinin 1'e yapılandırılmasıyla etkinleştirilirse eşik IP dahili donanımı tarafından hesaplanabilir. Hesaplanan eşik değeri TSI0_TSHD eşik kaydına yüklenir. İstenilen eşik değerini elde etmek için TSI0_BASELINE[THRESHOLD_RATIO] cinsinden eşik oranını seçin. Dokunmatik kanalın eşiği, dahili IP'deki aşağıdaki formüle göre hesaplanır. Eşik_H: TSI0_TSHD[THRESH] = [BASELINE + BASELINE >>(THRESHOLD_RATIO+1)] Threshold_L: TSI0_TSHD[THRESL] = [BASELINE – BASELINE >>(THRESHOLD_RATIO+1)] BASELINE, TSI0_BASELINE[BASELINE] içindeki değerdir.
- Geri dönme işlevi
- MCX Nx4x TSI, donanım geri dönme işlevini sağlar; TSI_GENCS[DEBOUNCE], bir kesinti oluşturabilecek aralık dışı olayların sayısını yapılandırmak için kullanılabilir. Yalnızca aralık dışı kesme olayı modu geri dönme işlevini destekler ve tarama sonu kesme olayı bunu desteklemez.
- Otomatik tetikleme fonksiyonu.
- TSI0_GENCS[SWTS] bitini yazarak yazılım tetiklemesi, INPUTMUX aracılığıyla donanım tetiklemesi ve TSI0_AUTO_TRIG[TRIG_EN] tarafından otomatik tetikleme dahil olmak üzere TSI'nin üç tetikleme kaynağı vardır. Şekil 4 otomatik olarak tetikleyici tarafından oluşturulan ilerlemeyi göstermektedir.
- Otomatik tetikleme işlevi MCX Nx4x TSI'deki yeni bir özelliktir. Bu özellik ayarlanarak etkinleştirilir
- TSI0_AUTO_TRIG[TRIG_EN] - 1. Otomatik tetikleme etkinleştirildiğinde, TSI0_GENCS[SWTS]'deki yazılım tetikleyicisi ve donanım tetikleyicisi yapılandırması geçersizdir. Her tetikleme arasındaki süre aşağıdaki formülle hesaplanabilir:
- Her tetikleyici arasındaki zamanlayıcı süresi = tetikleyici saati/tetikleyici saat bölücüsü * tetikleyici saat sayacı.
- Tetikleme saati: otomatik tetikleme saati kaynağını seçmek için TSI0_AUTO_TRIG[TRIG_CLK_SEL] öğesini yapılandırın.
- Tetikleyici saat bölücü: Tetikleyici saat bölücüyü seçmek için TSI0_AUTO_TRIG[TRIG_CLK_DIVIDER] öğesini yapılandırın.
- Tetikleme saati sayacı: Tetikleme saati sayacı değerini yapılandırmak için TSI0_AUTO_TRIG[TRIG_PERIOD_COUNTER] öğesini yapılandırın.
- Otomatik tetikleme saat kaynağının saati için biri lp_osc 32k saati, diğeri FRO_12Mhz saati veya clk_in saati TSICLKSEL[SEL] tarafından seçilebilir ve TSICLKDIV[DIV]'e bölünebilir.
- TSI0_GENCS[SWTS] bitini yazarak yazılım tetiklemesi, INPUTMUX aracılığıyla donanım tetiklemesi ve TSI0_AUTO_TRIG[TRIG_EN] tarafından otomatik tetikleme dahil olmak üzere TSI'nin üç tetikleme kaynağı vardır. Şekil 4 otomatik olarak tetikleyici tarafından oluşturulan ilerlemeyi göstermektedir.
- Çip sistem saatinden saat
- Genellikle Kinetis E serisi TSI, TSI fonksiyonel saatini oluşturmak için dahili bir referans saati sağlar.
- MCX Nx4x'in TSI'si için çalışma saati yalnızca dahili IP'den olamaz, aynı zamanda çip sistemi saatinden de olabilir. MCX Nx4x TSI'nin iki işlev saati kaynağı seçeneği vardır (TSICLKSEL[SEL] yapılandırılarak).
- Şekil 5'te gösterildiği gibi, çip sistemi saatinden biri TSI'nin çalışma güç tüketimini azaltabilir, diğeri ise TSI dahili osilatöründen üretilir. TSI çalışma saatinin titreşimini azaltabilir.
- FRO_12 MHz saati veya clk_in saati, TSI fonksiyonunun saat kaynağıdır, TSICLKSEL[SEL] tarafından seçilebilir ve TSICLKDIV[DIV]'e bölünebilir.
- Parmak fonksiyonunu test edin
- MCX Nx4x TSI, ilgili kaydı yapılandırarak donanım kartı üzerinde gerçek bir parmak dokunuşu olmadan parmak dokunuşunu simüle edebilen test parmağı fonksiyonunu sağlar.
- Bu işlev, kod hata ayıklaması ve donanım kartı testi sırasında kullanışlıdır.
- TSI test parmağının gücü TSI0_MISC[TEST_FINGER] ile yapılandırılabilir, kullanıcı bunun aracılığıyla dokunma gücünü değiştirebilir.
- Parmak kapasitansı için 8 seçenek vardır: 148pF, 296pF, 444pF, 592pF, 740pF, 888pF, 1036pF, 1184pF. Test parmağı işlevi, TSI0_MISC[TEST_FINGER_EN]'in 1'e yapılandırılmasıyla etkinleştirilir.
- Kullanıcı bu işlevi donanım dokunmatik yüzey kapasitansını, TSI parametre hata ayıklamasını hesaplamak ve yazılım güvenliği/arıza testlerini (FMEA) yapmak için kullanabilir. Yazılım kodunda önce parmak kapasitansını yapılandırın ve ardından test parmağı işlevini etkinleştirin.
ExampMCX Nx4x TSI yeni fonksiyonunun kullanım örneği
MCX Nx4x TSI'nin düşük güç kullanım durumuna yönelik bir özelliği vardır:
- IP güç tüketiminden tasarruf etmek için çip sistemi saatini kullanın.
- Düşük güçte kolay bir uyandırma kullanım durumu gerçekleştirmek için otomatik tetikleme işlevini, yakınlık kanalları birleştirme işlevini, temel otomatik izleme işlevini, eşik otomatik izleme işlevini ve geri dönme işlevini kullanın.
MCX Nx4x TSI donanım ve yazılım desteği
- NXP, MCX Nx4x TSI değerlendirmesini desteklemek için dört tür donanım kartına sahiptir.
- X-MCX-N9XX-TSI kurulu dahili değerlendirme kuruludur ve FAE/Pazarlama ile bunu talep etmesi için sözleşme yapın.
- Diğer üç pano NXP resmi sürüm panolarıdır ve şu adreste bulunabilir: NXP web Kullanıcının resmi olarak desteklenen yazılım SDK'sını ve dokunmatik kitaplığı indirebileceği yer.
MCX Nx4x serisi TSI değerlendirme panosu
- NXP, kullanıcıların TSI işlevini değerlendirmelerine yardımcı olacak değerlendirme panoları sağlar. Aşağıda ayrıntılı kurul bilgileri yer almaktadır.
X-MCX-N9XX-TSI kartı
- X-MCX-N9XX-TSI kartı, bir TSI modülüne sahip olan ve kartta gösterilen 4'e kadar dokunmatik kanalı destekleyen NXP yüksek performanslı MCX Nx25x MCU'yu temel alan çoklu dokunma desenlerini içeren bir dokunma algılamalı referans tasarımıdır.
- Kart, MCX N9x ve N5x serisi MCU'nun TSI işlevini değerlendirmek için kullanılabilir. Bu ürün IEC61000-4-6 3V sertifikasını geçmiştir.
NXP Yarıiletkenler
MCX-N5XX-EVK
MCX-N5XX-EVK Kart üzerinde dokunmatik kaydırıcıyı sağlar ve FRDM-TOUCH kartıyla uyumludur. NXP, tuşların, kaydırıcının ve döner dokunuşların işlevlerini gerçekleştirmek için bir dokunmatik kitaplık sağlar.
MCX-N9XX-EVK
MCX-N9XX-EVK Kart üzerinde dokunmatik kaydırıcıyı sağlar ve FRDM-TOUCH kartıyla uyumludur. NXP, tuşların, kaydırıcının ve döner dokunuşların işlevlerini gerçekleştirmek için bir dokunmatik kitaplık sağlar.
FRDM-MCXN947
FRDM-MCXN947 Kart üzerinde tek dokunuşlu tuş sağlar ve FRDM-TOUCH kartıyla uyumludur. NXP, tuşların, kaydırıcının ve döner dokunuşların işlevlerini gerçekleştirmek için bir dokunmatik kitaplık sağlar.
MCX Nx4x TSI için NXP dokunmatik kitaplık desteği
- NXP ücretsiz bir dokunmatik yazılım kütüphanesi sunmaktadır. Dokunmaları algılamak ve kaydırıcılar veya tuş takımları gibi daha gelişmiş denetleyicileri uygulamak için gereken tüm yazılımı sağlar.
- Dokunmatik tuş takımları ve analog kod çözücüler, hassasiyet otomatik kalibrasyonu, düşük güç, yakınlık ve su toleransı için TSI arka plan algoritmaları mevcuttur.
- SW, “nesne C dili kod yapısında” kaynak kodu biçiminde dağıtılır. TSI yapılandırması ve ayarı için FreeMASTER tabanlı bir dokunmatik tuner aracı sağlanmıştır.
SDK oluşturma ve dokunma kitaplığını indirme
- Kullanıcı, MCX donanım kartlarından oluşan bir SDK oluşturabilir. https://mcuxpresso.nxp.com/en/welcome, dokunmatik kitaplığı SDK'ya ekleyin ve paketi indirin.
- İşlem Şekil 10, Şekil 11 ve Şekil 12'de gösterilmektedir.
NXP dokunmatik kitaplığı
- İndirilen SDK klasöründeki dokunma algılama kodu …\boards\frdmmcxn947\demo_apps\touch_sensing, NXP dokunmatik kitaplığı kullanılarak geliştirilmiştir.
- NXP Touch Library Referans Kılavuzu …/middleware/touch/freemaster/html/index.html klasöründe bulunabilir; NXP MCU platformlarında dokunma algılama uygulamalarını uygulamaya yönelik NXP Touch yazılım kitaplığını açıklar. NXP Touch yazılım kitaplığı, parmak dokunuşunu, hareketini veya jestlerini algılamak için dokunma algılama algoritmaları sağlar.
- TSI yapılandırması ve ayarı için FreeMASTER aracı, NXP dokunmatik kitaplığında bulunur. Daha fazla bilgi için NXP Touch Library Referans Kılavuzuna bakın (belge NT20RM) veya NXP Touch Geliştirme Kılavuzu (belge AN12709).
- NXP Touch kütüphanesinin temel yapı taşları Şekil 13'te gösterilmektedir:
MCX Nx4x TSI performansı
MCX Nx4x TSI için aşağıdaki parametreler X-MCX-N9XX-TSI kartında test edilmiştir. İşte performans özeti.
Tablo 6. performans özeti
MCX Nx4x serisi | ||
1 | SNR | Kendinden kapak modu ve karşılıklı kapak modu için 200:1'e kadar |
2 | Kaplama kalınlığı | 20 mm'ye kadar |
3 | Kalkan tahrik gücü | 600MHz'de 1pF'ye kadar, 200MHz'de 2pF'ye kadar |
4 | Sensör kapasitans aralığı | 5pF – 200pF |
- SNR testi
- SNR, TSI sayaç değerinin ham verilerine göre hesaplanır.
- E-postaları işlemek için hiçbir algoritmanın kullanılmaması durumundaampled değerleri, self-cap modunda ve karşılıklı kapak modunda 200:1 SNR değerlerine ulaşılabilir.
- Şekil 14'te gösterildiği gibi SNR testi EVB üzerindeki TSI kartı üzerinde gerçekleştirilmiştir.
- Kalkan tahrik gücü testi
- TSI'nin güçlü koruma gücü, dokunmatik yüzeyin su geçirmezlik performansını artırabilir ve donanım kartında daha büyük bir dokunmatik yüzey tasarımını destekleyebilir.
- 4 TSI koruma kanalının tümü etkinleştirildiğinde, koruma kanallarının maksimum sürücü kapasitesi, otomatik kapak modunda 1 MHz ve 2 MHz TSI çalışma saatlerinde test edilir.
- TSI çalışma saati ne kadar yüksek olursa, korumalı kanalın sürücü gücü o kadar düşük olur. TSI çalışma saati 1MHz'den düşükse TSI'nin maksimum sürücü gücü 600 pF'den büyüktür.
- Donanım tasarımını yapmak için Tablo 7'de gösterilen test sonuçlarına bakın.
- Tablo 7. Kalkan sürücüsü gücü testi sonucu
Kalkan kanalı açık Saat Maksimum kalkan tahrik gücü CH0, CH6, CH12, CH18 1 MHz 600 pF 2 MHz 200 pF
- Kaplama kalınlığı testi
- Dokunmatik elektrotu dış ortamın müdahalesinden korumak için kaplama malzemesinin dokunmatik elektrotun yüzeyine sıkı bir şekilde tutturulması gerekir. Dokunmatik elektrot ile kaplama arasında hava boşluğu olmamalıdır. Yüksek dielektrik sabitine sahip bir kaplama veya küçük kalınlığa sahip bir kaplama, dokunmatik elektrotun hassasiyetini artırır. Akrilik kaplama malzemesinin maksimum kaplama kalınlığı, Şekil 9 ve Şekil 15'da gösterildiği gibi X-MCX-N16XX-TSI kartı üzerinde test edilmiştir. Dokunma hareketi, 20 mm akrilik kaplama üzerinde algılanabilmektedir.
- İşte yerine getirilmesi gereken koşullar:
- SNR>5:1
- Kendi kendine kapak modu
- 4 kalkan kanalı açık
- Hassasiyet artışı
- Sensör kapasitans aralığı testi
- Donanım kartı üzerindeki dokunmatik sensörün önerilen içsel kapasitansı 5 pF ile 50 pF arasındadır.
- Dokunmatik sensörün alanı, PCB malzemesi ve kart üzerindeki yönlendirme izi, içsel kapasitansın boyutunu etkiler. Kartın donanım tasarımı sırasında bunların dikkate alınması gerekir.
- X-MCX-N9XX-TSI kartı üzerinde test yapıldıktan sonra MCX Nx4x TSI, içsel kapasitans 200 pF'ye kadar yüksek olduğunda ve SNR 5:1'den büyük olduğunda bir dokunma eylemini algılayabilir. Bu nedenle dokunmatik panel tasarımına yönelik gereksinimler daha esnektir.
Çözüm
Bu belgede TSI'nin MCX Nx4x yongalarındaki temel işlevleri tanıtılmaktadır. MCX Nx4x TSI ilkesine ilişkin ayrıntılar için MCX Nx4x Referans Kılavuzunun TSI bölümüne bakın (belge MCXNx4xRM). Donanım kartı tasarımı ve dokunmatik yüzey tasarımına ilişkin öneriler için KE17Z Çift TSI Kullanım Kılavuzu'na (belge) bakın. KE17ZDTSIUG).
Referanslar
NXP'de aşağıdaki referanslar mevcuttur webalan:
- MCX Nx4x Referans Kılavuzu (belge MCXNx4xRM)
- KE17Z Dual TSI Kullanım Kılavuzu (belge KE17ZDTSIUG)
- NXP Touch geliştirme kılavuzu ( belge AN12709)
- NXP Touch Kitaplığı Referans Kılavuzu (belge NT20RM)
Revizyon geçmişi
Tablo 8. Revizyon geçmişi
Belge Kimliği | Yayın tarihi | Tanım |
UG10111 v.1 | 7 Mayıs 2024 | İlk versiyon |
Yasal bilgiler
- Tanımlar
- Taslak - Bir belgedeki taslak durumu, içeriğin hala dahili inceleme altında olduğunu gösterir.view ve resmi onaya tabidir, bu da değişikliklere veya eklemelere yol açabilir. NXP Semiconductors, bir belgenin taslak versiyonunda yer alan bilgilerin doğruluğu veya eksiksizliği konusunda herhangi bir beyan veya garanti vermez ve bu tür bilgilerin kullanımının sonuçlarından sorumlu olmayacaktır.
- Sorumluluk reddi beyanları
- Sınırlı garanti ve sorumluluk — Bu belgedeki bilgilerin doğru ve güvenilir olduğuna inanılmaktadır. Ancak NXP Semiconductors, bu tür bilgilerin doğruluğu veya eksiksizliği konusunda açık veya zımni hiçbir beyan veya garanti vermez ve bu tür bilgilerin kullanımının sonuçlarından dolayı hiçbir sorumluluk kabul etmez. NXP Semiconductors, NXP Semiconductors dışındaki bir bilgi kaynağı tarafından sağlandığı takdirde bu belgedeki içerikle ilgili hiçbir sorumluluk kabul etmez. NXP Semiconductors hiçbir durumda dolaylı, arızi, cezai, özel veya sonuç olarak ortaya çıkan zararlardan (kar kaybı, tasarruf kaybı, iş kesintisi, herhangi bir ürünün çıkarılması veya değiştirilmesiyle ilgili maliyetler veya yeniden işleme ücretleri dahil ancak bunlarla sınırlı olmamak üzere) sorumlu tutulamaz. bu tür zararların haksız fiile (ihmal dahil), garantiye, sözleşmenin ihlaline veya başka herhangi bir yasal teoriye dayanıp dayanmadığı. Müşterinin herhangi bir nedenle uğrayabileceği zararlara bakılmaksızın, NXP Semiconductors'ın burada açıklanan ürünlere ilişkin müşteriye karşı toplam ve kümülatif sorumluluğu, NXP Semiconductors'ın ticari satışına ilişkin Hüküm ve koşullarla sınırlı olacaktır.
- Değişiklik yapma hakkı — NXP Semiconductors, teknik özellikler ve ürün açıklamaları dahil ancak bunlarla sınırlı olmamak üzere, bu belgede yayınlanan bilgilerde herhangi bir zamanda ve bildirimde bulunmaksızın değişiklik yapma hakkını saklı tutar. Bu belge, burada yayınlanmadan önce sağlanan tüm bilgilerin yerine geçer ve bunların yerine geçer.
- Kullanıma uygunluk — NXP Semiconductors ürünleri, yaşam desteği, yaşamsal veya güvenlik açısından kritik sistem veya ekipmanlarda veya bir NXP Semiconductors ürününün arıza veya arızasının makul olarak sonuçlanması beklenebilecek uygulamalarda kullanıma uygun olacak şekilde tasarlanmamıştır, yetkilendirilmemiştir veya garanti edilmemiştir. kişisel yaralanma, ölüm veya ciddi mal veya çevre hasarı. NXP Semiconductors ve tedarikçileri, NXP Semiconductors ürünlerinin bu tür ekipman veya uygulamalara dahil edilmesi ve/veya kullanılmasına ilişkin hiçbir sorumluluk kabul etmez ve dolayısıyla bu tür dahil etme ve/veya kullanımın riski müşterinin kendisine aittir.
- Uygulamalar — Bu ürünlerden herhangi biri için burada açıklanan uygulamalar yalnızca açıklama amaçlıdır. NXP Semiconductors, bu tür uygulamaların daha fazla test veya değişiklik yapılmadan belirtilen kullanıma uygun olacağına dair hiçbir beyan veya garanti vermez. Müşteriler, NXP Semiconductors ürünlerini kullanan uygulamalarının ve ürünlerinin tasarımından ve çalıştırılmasından sorumludur ve NXP Semiconductors, uygulamalar veya müşteri ürün tasarımıyla ilgili herhangi bir yardım konusunda hiçbir sorumluluk kabul etmez. NXP Semiconductors ürününün müşterinin uygulamalarına ve planlanan ürünlere, ayrıca müşterinin üçüncü taraf müşterisinin/müşterilerinin planlanan uygulamasına ve kullanımına uygun olup olmadığını belirlemek tamamen müşterinin sorumluluğundadır. Müşteriler, uygulamaları ve ürünleriyle ilgili riskleri en aza indirmek için uygun tasarım ve işletim önlemlerini sağlamalıdır. NXP Semiconductors, müşterinin uygulamalarında veya ürünlerinde veya müşterinin üçüncü taraf müşterilerinin uygulamasında veya kullanımında herhangi bir zayıflığa veya temerrüde dayalı herhangi bir temerrüt, hasar, maliyet veya sorunla ilgili herhangi bir sorumluluk kabul etmez. Müşteri, uygulamalarda ve ürünlerde veya uygulamada veya müşterinin üçüncü taraf müşterileri tarafından kullanılmasında bir hata oluşmasını önlemek amacıyla, NXP Semiconductors ürünlerini kullanan müşterinin uygulamaları ve ürünleri için gerekli tüm testleri yapmaktan sorumludur. NXP bu konuda herhangi bir sorumluluk kabul etmez.
- Ticari satış hüküm ve koşulları — NXP Semiconductors ürünleri, adresinde yayınlanan ticari satışın genel hüküm ve koşullarına tabi olarak satılmaktadır. https://www.nxp.com/profile/terms geçerli bir yazılı bireysel sözleşmede aksi kararlaştırılmadıkça. Bireysel bir sözleşme yapılması durumunda, yalnızca ilgili sözleşmenin hüküm ve koşulları geçerli olacaktır. NXP Semiconductors, müşteri tarafından NXP Semiconductors ürünlerinin satın alınmasına ilişkin müşterinin genel hüküm ve koşullarının uygulanmasına açıkça itiraz eder.
- İhracat kontrolü - Bu belge ve burada açıklanan kalem(ler) ihracat kontrol düzenlemelerine tabi olabilir. İhracat, yetkili makamlardan önceden izin almayı gerektirebilir.
- Otomotiv nitelikli olmayan ürünlerde kullanım için uygunluk — Bu belge, bu spesifik NXP Semiconductors ürününün otomotiv için uygun olduğunu açıkça belirtmediği sürece, ürün otomotivde kullanıma uygun değildir. Otomotiv testleri veya uygulama gereklilikleri tarafından kalifiye edilmemiştir veya test edilmemiştir. NXP Semiconductors, otomotiv ekipmanına veya uygulamalarına otomotiv dışı nitelikli ürünlerin dahil edilmesi ve/veya kullanılması konusunda hiçbir sorumluluk kabul etmez. Müşteri, ürünü otomotiv spesifikasyonlarına ve standartlarına uygun olarak otomotiv uygulamalarında tasarlamak ve kullanmak için kullanıyorsa, müşteri (a) ürünü, söz konusu otomotiv uygulamaları, kullanımı ve spesifikasyonları için NXP Semiconductors'ın ürün garantisi olmadan kullanacak ve (b) ne zaman olursa olsun, ürünü kullanacaktır. müşteri, ürünü NXP Semiconductors'ın spesifikasyonlarının ötesinde otomotiv uygulamaları için kullanıyorsa, bu tür bir kullanımın riski yalnızca müşteriye ait olacaktır ve (c) müşteri, ürünün müşteri tasarımından ve kullanımından kaynaklanan her türlü sorumluluk, hasar veya başarısız ürün iddiaları için NXP Semiconductors'ı tamamen tazmin edecektir. NXP Semiconductors'ın standart garantisinin ve NXP Semiconductors'ın ürün spesifikasyonlarının ötesindeki otomotiv uygulamaları.
- Çeviriler — Bir belgenin İngilizce olmayan (çevrilmiş) bir versiyonu, o belgedeki yasal bilgiler de dahil olmak üzere, yalnızca referans amaçlıdır. Çevrilmiş ve İngilizce sürümler arasında herhangi bir tutarsızlık olması durumunda İngilizce sürüm geçerli olacaktır.
- Güvenlik - Müşteri, tüm NXP ürünlerinin tanımlanamayan güvenlik açıklarına maruz kalabileceğini veya bilinen sınırlamalara sahip yerleşik güvenlik standartlarını veya spesifikasyonlarını destekleyebileceğini anlar. Müşteriler, bu güvenlik açıklarının müşterinin uygulamaları ve ürünleri üzerindeki etkisini azaltmak için uygulamalarının ve ürünlerinin yaşam döngüleri boyunca tasarlanması ve işletilmesinden sorumludur. Müşterinin sorumluluğu aynı zamanda müşterinin uygulamalarında kullanılmak üzere NXP ürünleri tarafından desteklenen diğer açık ve/veya tescilli teknolojileri de kapsar. NXP herhangi bir güvenlik açığına ilişkin sorumluluk kabul etmez. Müşteriler, NXP'den gelen güvenlik güncellemelerini düzenli olarak kontrol etmeli ve uygun şekilde takip etmelidir. Müşteri, amaçlanan uygulamanın kurallarını, düzenlemelerini ve standartlarını en iyi karşılayan güvenlik özelliklerine sahip ürünleri seçecek ve ürünleriyle ilgili nihai tasarım kararlarını verecek ve ürünleriyle ilgili tüm yasal, düzenleyici ve güvenlikle ilgili gereksinimlere uygunluktan tek başına sorumlu olacaktır. NXP tarafından sağlanabilecek herhangi bir bilgi veya destekten bağımsız olarak. NXP'de bir Ürün Güvenliği Olay Müdahale Ekibi (PSIRT) bulunmaktadır (şu adresten ulaşılabilir: PSIRT@nxp.comNXP ürünlerinin güvenlik açıklarının araştırılmasını, raporlanmasını ve çözümünün yayınlanmasını yöneten.
- NXP BV — NXP BV, işletmeci bir şirket değildir ve ürün dağıtmaz veya satmaz.
Ticari markalar
- Fark etme: Referans verilen tüm markalar, ürün adları, hizmet adları ve ticari markalar ilgili sahiplerinin mülkiyetindedir.
- NXP — kelime işareti ve logo, NXP BV'nin ticari markalarıdır
- AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Etkin, NEON, POP, GerçekView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINKPLUS, ULINKpro, μVision, Çok Yönlü — Arm Limited'in (veya yan kuruluşlarının veya bağlı kuruluşlarının) ABD'de ve/veya başka yerlerdeki ticari markaları ve/veya tescilli ticari markalarıdır. İlgili teknoloji patentlerin, telif haklarının, tasarımların ve ticari sırların herhangi biri veya tümü tarafından korunuyor olabilir. Her hakkı saklıdır.
- Kinetis — NXP BV'nin ticari markasıdır
- MCX — NXP BV'nin ticari markasıdır
- Microsoft, Azure ve ThreadX — Microsoft şirketler grubunun ticari markalarıdır.
Bu belge ve burada açıklanan ürün(ler)le ilgili önemli bildirimlerin 'Yasal bilgiler' bölümünde yer aldığını lütfen unutmayın.
- © 2024 NXP BV Tüm hakları saklıdır.
- Daha fazla bilgi için lütfen ziyaret edin https://www.nxp.com.
- Yayın tarihi: 7 Mayıs 2024
- Belge tanımlayıcı: UG10111
- Sayın Rev. 1 — 7 Mayıs 2024
Belgeler / Kaynaklar
![]() |
NXP MCX N Serisi Yüksek Performanslı Mikrodenetleyiciler [pdf] Kullanıcı Kılavuzu MCX N Serisi, MCX N Serisi Yüksek Performanslı Mikrodenetleyiciler, Yüksek Performanslı Mikrodenetleyiciler, Mikrodenetleyiciler |