NTAG X DNA 快速上手:安全認證 IC 的開發指南
在物聯網時代,設備的安全認證至關重要。NTAG X DNA 作為一款安全認證 IC,為設備認證提供了可靠的解決方案。今天,我們就來深入了解一下 NTAG X DNA 及其產品支持包,開啟開發之旅。
文件下載:NXP Semiconductors NTAG-X-DNA-EVAL開發套件.pdf
一、NTAG X DNA 概述
1. 產品特性
NTAG X DNA 是一款具備非接觸式、接觸式接口以及兩個額外 GPIO 的安全認證 IC。它的目標用例是設備認證(在線或離線),并提供豐富的 NFC Forum 體驗。該產品支持對稱(AES)和非對稱加密功能,如 SHA、AES、ECDH 和 ECDSA。通過 Common Criteria 安全認證,確保其安全措施和保護機制能夠抵御復雜的非侵入性和侵入性攻擊。此外,它還支持非接觸式靜默模式(如不被 POS 終端等 ISO14443 閱讀器發現)和增強隱私選項(不可追蹤),并且功耗極低,在外部 VDD 供電的深度掉電模式下僅消耗約 5 μA。
2. 產品支持包
NTAG X DNA 以即用型解決方案的形式交付,擁有完整的產品支持包,可簡化設計并縮短上市時間。該支持包提供了不同 MCU 和 MPU 的軟件支持、常見操作系統(如 Linux、Windows)的集成和構建環境、主要物聯網用例的示例代碼、個性化腳本、詳細的應用筆記以及與 Kinetis? MCU 板兼容的開發套件。這些工具為評估、原型設計和實現最終的 NTAG X DNA NFC、物聯網或其他應用提供了便利。
二、硬件部分
1. 評估板 - NTAG - X - DNA - EVAL
1.1 基本信息
NTAG X DNA 配備了開發板,可通過直接 I2C 連接與任何 MCU 或 MPU 板相連。該評估板專為電池供電應用設計,適用于供電電壓為 1.8 V 的 MCU 和 MPU,其工作供電電壓范圍為 1.0 V 至 2.0 V。考慮到許多 MCU 和 MPU 演示板的供電電壓為 3.3 V 或 5.0 V,評估板包含一個電平轉換器,可相應轉換電壓電平。
1.2 訂購詳情
| 12NC | 數量 | 描述 | 圖片 |
|---|---|---|---|
| 935505096598 | 3 | NTAG X DNA 評估板 | NTAG X DNA 評估板 |
| 電平轉換器(3.3 V 至 1.8 V) | 電平轉換器 | ||
| 6 | 公對母連接線 | 公對母連接線 |
1.3 引腳布局
NTAG X DNA 評估板的引腳布局需特別注意其工作供電電壓范圍為 1.0 V 至 2.0 V,對于更高供電電壓,需使用附帶的電平轉換器。
1.4 連接方式
評估板與電平轉換器的連接方式如圖所示,確保正確連接以實現正常工作。
1.5 原理圖
1.6 無線電設備指令(RED)
該評估板符合無線電設備指令 2014/53/EU 的相關要求,其工作頻率范圍為 10 MHz 至 15 MHz,最大射頻發射功率為 0 dBm。完整的歐盟合格聲明可在 www.nxp.com/ntagxdna 找到。
2. 開發環境
2.1 MCU/MPU 板
| NTAG X DNA IC 可作為物聯網系統的一部分,通過 NFC 或 I2C 接口與主機控制器通信。主機控制器作為 I2C 控制器,NTAG X DNA 作為 I2C 目標。以下是 NTAG X DNA 中間件支持的 MCU/MPU 板訂購詳情: | 鏈接 | 描述 | 圖片 |
|---|---|---|---|
| FRDM - MCXA153 | 用于 MCX A14 和 A15 MCU 快速原型設計的緊湊型可擴展開發板 | FRDM - MCXA153 | |
| FRDM - MCXN947 | 用于 MCX N94 和 N54 MCU 快速原型設計的緊湊型可擴展開發板 | FRDM - MCXN947 | |
| LPC55S69 - EVK | LPCXpresso55S69 開發板 | LPCXpresso55S69 開發板 | |
| Raspberry Pi | Raspberry Pi 3 開發板 | Raspberry Pi 3 開發板 |
同時,還介紹了 NTAG - X - DNA - EVAL 與各開發板的具體連接方式,如與 FRDM - MCXA153、FRDM - MCXN947、LPC55 開發板和 RaspberryPi 板的連接引腳對應關系。
2.2 NFC 接口
| 對于 NFC 接口,可使用 PC/SC 兼容閱讀器(NTAG X DNA 中間件支持)、近期的 NXP NFC 閱讀器開發板或 Pegoda 3 桌面閱讀器。以下是支持的 NFC 設備信息: | 部件編號 | 12NC | 描述 | 支持軟件 |
|---|---|---|---|---|
| Pegoda 3 | 935443122596 | 基于 NXP PN7642 的桌面閱讀器 | RFIDDiscover Card Test Framework NxpRdLib (C#.NET ib) | |
| PC/SC 閱讀器 | 任何 PC/SC 閱讀器 | PC/SC 接口閱讀器 | NTAG X DNA 中間件(通過 CMAKE 構建選項)RFIDDiscover | |
| NFC 移動設備 | 任何 NFC 移動設備 | TagWriter Taglnfo |
三、軟件部分
1. NTAG X DNA 中間件
1.1 多平臺 NTAG X DNA 中間件
NTAG X DNA 中間件是一個單一的軟件棧,旨在促進 NXP 安全 IC 集成到 PC 主機、微控制器或微處理器軟件中。它內置了加密和設備身份功能,抽象了 NXP 安全 IC 暴露的命令和通信接口,可直接從 OpenSSL、mbedTLS 或其他加密庫訪問。該中間件包含功能和用例的快速集成代碼示例,如 SIGMA - I、ECDSA 或 AES 認證,并支持各種 NXP MCU/MPU 平臺、NFC 閱讀器,可移植到多個主機平臺和主機操作系統。
1.2 中間件可用性
最新的 NTAG X DNA 中間件版本可在 GitHub 倉庫 https://github.com/NXP/nxmw 中找到。
1.3 構建和編譯
NTAG X DNA 中間件附帶 CMake 文件,其中包含描述項目源文件和目標的指令。開發人員可使用 CMake 文件為目標平臺構建中間件,啟用或禁用功能,更改設置標志等。基于 CMake 的編譯選項為開發人員在不同目標平臺(如 Windows、Linux PC 或嵌入式平臺)上運行項目示例提供了便利。通過 CMake GUI 可動態指定項目設置。
1.4 代碼文檔
代碼文檔以 HTML 和 PDF 格式作為 NTAG X DNA 中間件包的一部分提供(https://github.com/NXP/nxmw/tree/main/doc),主要面向程序員、開發人員、系統架構師和系統設計師,包括技術 API 參考指南、編譯和構建 NTAG X DNA 中間件的說明以及執行演示和示例的開發指南。
四、支持文檔
| NTAG X DNA 支持包包含豐富的應用筆記和用戶指南,解釋了 NTAG X DNA 的功能、用例以及如何嘗試中間件中提供的示例代碼和演示示例。以下是可用的文檔列表: | 文檔 | 標題 |
|---|---|---|
| AN14137 | NTAG X DNA - 功能和提示 | |
| AN14123 | NX 中間件文檔(包含在中間件源存檔中) | |
| AN14362 | NTAG X DNA - 能量收集 | |
| AN14513 | NTAG X DNA - 雙接口 | |
| AN14326 | NTAG X DNA - 天線設計指南 | |
| UG10083 | NTAG X DNA - 產品支持包快速入門指南(本文檔) |
五、總結
NTAG X DNA 作為一款安全認證 IC,憑借其豐富的功能、完善的產品支持包以及良好的硬件和軟件兼容性,為設備認證和物聯網應用開發提供了強大的支持。電子工程師在使用 NTAG X DNA 進行開發時,可充分利用其提供的各種資源,快速實現產品設計和上市。同時,在開發過程中,務必關注文檔中的法律信息,確保產品的合規性和安全性。你在使用 NTAG X DNA 開發過程中遇到過哪些問題呢?歡迎在評論區分享交流。
-
開發指南
+關注
關注
0文章
41瀏覽量
7900
發布評論請先 登錄
RAA2S425x KIT快速上手指南
Renesas EK - RA8D2評估套件快速上手與定制開發指南
探索NXP LPC5536-EVK評估板:快速上手指南
探索NXP FRDM - MCXN947開發板:快速上手指南
英飛凌AURIX? TC3xx安全應用套件快速上手
?STSAFE-A120安全認證IC技術解析與應用指南
NTAG X DNA 快速上手:安全認證 IC 的開發指南
評論