查看: 1262|回复: 0

[评测分享] 【瑞萨电子PTX105R NFC读写器套件】2.NFC IoT Tuner工具使用(1)

[复制链接]
  • TA的每日心情

    2024-5-8 09:31
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2024-5-11 17:35:12 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 縋逐ЮDreams 于 2024-5-11 17:43 编辑

    前言
    NFC IoT Tuner可用于为PTX105R生成配置数据。可以利用该工具来验证、配置和测试PTX105R评估板。该工具支持如下功能:
    • Power configuration
    • NFC polling configuration
    • IOT discovery application
    • NDEF read/write application
    • HCE T4T application
    • Q-measurement application
    • Temperature calibration
    支持如下两个系统:
    • Windows 10 x86 64-bit
    • Ubuntu 21.10 LTS x86 64-bit
    1. 工具下载
    到瑞萨官网下载NFC IoT Tuner上位机调试工具:
    如下图,登录瑞萨的账号并下载:
    10.png
    2. 工具安装
    NFC IoT Tuner工具支持Linux和Windows两个版本,根据自己使用的系统安装包安装。我的电脑系统为Win10,所以安装windows版本的安装包。
    1.png
    window系统下安装流程较为简单,直接根据提示点击下一步,直到安装完成,这里不在赘述。
    2.1. Linux系统下安装
    Linux系统下安装NFC IoT Tuner步骤如下:
    • 下载安装包
    • 解压压缩包
    • 设置应用镜像文件执行权限
    • 执行应用镜像文件
    执行代码如下,占位符(<zip archive>和<AppImage file>)为实际的文件名:
    1. # starting first time
    2. mkdir my_appimage
    3. unzip <zip archive> -d my_appimage
    4. cd my_appimage
    5. chmod +x <AppImage file>
    6. ./<AppImage file>
    7. # starting next time
    8. ./<AppImage file>
    复制代码

    3. 工具应用
    工具安装完成之后,会在桌面上出现一个图标,双击打开运行:
    2.png
    第一次使用肯定不知道软件如何使用,可以通过菜单栏“Help --> Help”打开网页版离线操作说明手册。
    3.1. 连接PTX105R板子
    使用USB转type-C将PTX105R与电脑连接,然后选择COM口连接,见下图:
    3.png
    如果电脑没有安装串口驱动,需要下载一个串口驱动安装。

    3.2. 发送器功率设置
    选择传输功率的波形幅度。滑块“CW”用来设置CW波库的正弦波幅度。
    CW:Continuous Wave(连续波)
    CW波形库是一个硬件单元,用于在设备的功率放大器输出阶段生成正弦波信号。

    4.png
    3.3. 卡模式配置
    选择传输功率的波形幅度。滑块“CM”用来设置CM波形库的正弦波幅度。
    CM:Card Mode(卡模式)
    CM波库是一个硬件单元,用于在设备的功率放大器输出阶段生成正弦波信号。

    如果Application Configuration/Polling配置中启用了“Card Mode(HCE T4T)”,则会使用这个设置。
    5.png
    3.4. Polling应用配置
    此模块可为 SDK 的discovery初始化生成初始化代码。
    Discovery loop设置允许配置通用轮询循环行为:
    • Regular :将配置 NFC 以由“Idle time between polling”定义的时间间隔轮询选定的技术
    • Reduced-Power: 允许 NFC 按照 “LPCD Settings”视图中定义的方式执行 LPCD 轮询。一旦 LPCD 检测到接近的对象,NFC 将切换到常规轮询;
    • Reduced-Power every n-th cycle:将执行 LPCD 轮询,但会导致 NFC 每隔 n 次进行一次常规轮询。如果选择了降低功耗模式,建议同时启用待机模式。
    此视图中的配置由下面的 “Applications -> Discovery”应用程序使用。
    “Type F” 轮询比特率是互斥的,因此只能选择 212kbps 或 424kbps,不能同时选择两者。
    对于 Type A 和 B 轮询,可用多个通信速度。默认情况下,两种类型都被配置为以 106kbps 通信,NFC 负责选择卡片支持的最高速度。
    勾选“LPCD Notifications”复选框将在“Applications -> Discovery”应用程序中定期请求 LPCD 通知计数器,并在状态栏中显示结果,显示了在成功激活之前发生的唤醒次数,该信息有助于证明 LPCD 设置是否配置正确。计数器在达到 255 时停止计数。此功能仅在“Idle Time”值大于 0 时工作。
    6.png
    3.5. Discovery应用
    Discovery应用用来启动IoT发现轮询。
    • Start Discovery:开始发现轮询;
    • Stop Discovery:停止发现轮询。
    discovery轮询可以与卡模拟结合使用,在“Application Configuration -> Polling”中使能。

    当Discovery功能处于激活状态时,“Device Information”视图将显示检测到的 PICC(近场通信卡)的信息:包括使用的技术、协议和唯一 ID等。
    “Reader”饼图将显示已启用Discovery功能的标签类型。
    如果检测到的卡片使用随机生成的 ID,则每次检测都会在“Device Information”中新建一行!

    如果启用了卡片模拟(卡模式),卡片符号(RENESAS卡片)将以蓝色显示,否则为灰色。此外,在通信过程中,卡片大小将动态变化用来表示处于活动状态。
    “Run loop x times”功能允许运行discovery 功能一定次数或无限期运行。只有完成的发现会被计为一次单独的发现,如果没有检测到卡片,它不会被计为已完成的发现循环。对于每个已完成的循环,首先发现 1 个或多个 PICC,统计表中的发现次数更新,激活发现的 PICC 或在多个 PICC 的情况下激活第一个,读取数据,对于选定的 PICC,激活次数在统计表中更新。之后,轮询循环将重新启动。
    在Disconvery界面下,可以用来扫描NFC卡片,我找了三张手机中录制的NFC卡片,一张是公司的门禁,一张是小区的门禁,一张是公交卡,可以看到,都能够正常的查找到卡片,见下图:
    7.png
    我用瑞萨提供的PCB卡片试了一下,只能看到卡片上面的一排LED灯在闪烁,但是“Device Information”下没有找到卡片信息,那是因为这张卡片还是一张空卡,没有任何信息。

    由于字数限制,下篇继续...
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-12 04:58 , Processed in 0.121983 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.