智能卡SWP接口之模拟电路设计

本文介绍了ETSI TS 102 613技术标准规定的SWP单总线协议,该协议用于非接触前端和SE之间的连接,特别是NFC控制器与UICC。由于涉及到电流信号传输,设计中需要将电流信号转换为电压信号以供数字电路处理。文中提出了两种电路设计方案:一是通过采样电阻和减法电路进行信号转换;二是采用电阻分压和电压比较器实现信号转换。这两种方法都需要确保信号在进入Slave设备时满足技术规范要求,以确保正确通信。
摘要由CSDN通过智能技术生成

最近接触到一种新的单总线协议SWP。实际上很早之前都有单总线产品,比较经典的是DS18B20,这一款单总线的测温传感器。该单总线产品的数据收发和0,1的逻辑编码均使用一根总线上的电压信号来表示,0,1值的表示及复位等均靠时序来保证,因此该总线的时序控制比较严格,而且通信速率不高。

本文提到的SWP协议是ETSI组织的ETSI TS 102 613技术标准规定的单总线协议。该总线主要用于连接非接触前端和SE,典型的应用即是NFC控制器与UICC连接。总线使用电压信号S1来发送数据,电流信号S2来接收数据。信号传输的模型如下图。

 

                

既然该总线信号涉及电流信号的传输,已经无法使用常用的GPIO引脚通过简单的时序模拟完成信号传输,必须将电流信号转换为电压信号才能输入数字电路进行处理。

常见的一种处理模式如上图模型中所表述的。在单总线电路中串入一个采样电阻,然后在采样电阻两端使用减法电路获取采样电阻的压降,进行适当比例的放大,即可将S2信号转换为普通数字电路逻辑电压信号。如技术文档中描述,当S2信号为0时,其电流值为0~20uA;当S2信号为1时,其电流值为600~1000uA。

采用下图的放大电路,当

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值