查看: 1476|回复: 0

[评测分享] 【瑞萨电子PTX105R NFC读写器套件】PTX105R的三种通信方式对比

[复制链接]
  • TA的每日心情
    开心
    2023-7-5 11:08
  • 签到天数: 120 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2024-5-27 10:39:02 | 显示全部楼层 |阅读模式
    分享到:
          PTX105R支持三种通信模式,注意通信模式的选择需要在不上电的状态下配置完成,咱们在板卡基本信息介绍里有过介绍,就是通过SIF2/SIF1引脚的状态来确定通信方式,为什么要在不上电的时候配置呢,主要原因就是通信方式的确定是在上电启动过程中确定的,完全启动后SIF2/SIF1引脚的状态改变不会影响通信接口模式。
          SIF引脚与通信模式对应关系如下图:
    1.png

          HIF接口一共有4个引脚(HIF1-HIF4),根据SIF2/SIF1的配置不同,选择不同的HIF进行通信,不同的接口使用的线数也不同,至少2个和最多4个HIF引脚被使用。选接口类型的引脚分配如下图:
    2.png

          接下来我们具体了解一下支持的通信方式,不同的方式特点不一样:
    SPI模式:
          SPI方式可以说是使用引脚最多的模式,在使用SPI进行通信时,PTX105R处于从机模式,也就是说所有的命令或者事物都是有主机控制器发起的,如果需要主动对主机发起通信,只能通过额外的IRQ line去通知。
          PTX105R实现的是标准的SPI接口,支持SPI模式0 (CPOL = 0, CPHA = 0)。当数据发生变化时,时钟必须处于低电平,并且在NSS后在前置时钟边缘捕获数据。典型的四线SPI,最高支持10M通信速率。
          基本通信时序如下:
    3.png

    I2C模式:
          I2C通信方式与SPI方式有很多相似的地方,PTX105R也是始终处于从机模式,如果需要主动对主机发起通信,只能通过额外的IRQ line去通知。不过I2C的引脚只有两个。
          PTX105R提供的I2C接口符合NXP I2C总线规范第六版,设备支持以下模式:
          •标准模式(Sm),比特率高达100kbps
          •快速模式(Fm),比特率高达400kbps
          •快速模式Plus (Fm+),比特率高达1mbps
          •高速模式(hs模式),比特率高达3.4 Mbps
          PTX105R支持7位寻址,在启动时通过引脚HIF1和HIF2,可以配置设备的低两位的i2c地址,前5位为固定的(10011(b)),从而可以配置成下图地址:
    4.png

    UART方式:
          PTX105R支持串行通信UART通信模式,可通过9600或者115200通信,最高支持3.4Mbps的数据速率。串口通信有独特的事务模式进行上报,事务以帧起始(SOF)符号开始,即一个值为0x55的字节,后跟一个字节表示传输有效载荷(TXL)的长度。PTX105R的每个响应都以接收有效载荷长度(RXL)开始。RXL指定要遵循的字节数,取值范围只有1到255。如果期望没有响应(事务),设备发送一个1字节(RXL设为0x00)的确认。

          由上述三种通信方式可知,通信内容主要包括命令、应答和通知,其中命令总是由主机发起的,应答和通知是由从机发送到主机,其中SPI和I2C的同时方式是通过IRQ的方式提醒主机特定事件的发生。
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2025-1-29 06:17 , Processed in 0.114614 second(s), 16 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.