探索DS8005:双智能卡接口的理想解决方案

电子说

1.4w人已加入

描述

探索DS8005:双智能卡接口的理想解决方案

在智能卡应用领域,一款高效且功能强大的接口芯片至关重要。今天,我们将深入探讨DS8005这款双智能卡接口芯片,它为IC卡读卡器接口提供了出色的解决方案。

文件下载:DS8005-KIT#.pdf

一、DS8005概述

DS8005是一款低成本的双模拟前端,用于IC卡读卡器接口,能以互斥方式与两张智能卡进行通信。其模拟接口适用于ISO 7816、EMV®和B - CAS等应用。该设备在功能上类似于两个带有外部复用功能的DS8024,可选择激活接口,同时还支持低功耗和1.8V卡。它采用28引脚的SO和TSSOP封装,引脚排列与DS8313向后兼容,这意味着应用程序可以使用相同的占位面积和PCB来与一张或两张智能卡进行通信。

二、应用领域

DS8005的应用十分广泛,涵盖了多个领域:

  1. 机顶盒条件访问:保障机顶盒内容的安全访问。
  2. 电信领域:在通信设备中实现智能卡的交互。
  3. 付费电视:用于付费电视系统的智能卡管理。
  4. 访问控制:如门禁系统等,确保安全访问。
  5. 金融终端:保障金融交易的安全与稳定。

三、产品特性

3.1 模拟接口与电平转换

具备模拟接口和电平转换功能,可实现IC卡通信。同时,卡接口具有±8kV(最小值)的ESD(HBM)保护,有效防止静电对设备的损害。

3.2 低功耗特性

  • 超低停止模式电流:典型值小于10nA,非常适合电池供电设备,如笔记本电脑和PDA等。
  • 低活动模式电流:在智能卡通信会话期间,消耗的电流也非常小。

    3.3 内部电源生成

    内部可生成IC卡的供电电压,包括5.0V ±5%(最大80mA)、3.0V ±8%(最大65mA)和1.8V ±10%(最大30mA),满足不同智能卡的供电需求。

    3.4 自动卡激活与去激活

    由专用内部序列器控制,实现卡片的自动激活和去激活,简化了操作流程。

    3.5 灵活的时钟生成

    支持外部晶体频率除以1、2、4或8,可根据实际需求灵活调整时钟频率。

    3.6 保护功能

    具备高电流、短路和高温保护,确保设备在各种恶劣环境下的稳定运行。

    3.7 内部复用功能

    允许一个ISO 7816 UART实现对两个智能卡插槽的控制,提高了资源利用率。

四、电气特性

4.1 绝对最大额定值

  • 各引脚相对于GND的电压范围在 - 0.5V至 + 6.5V之间(部分引脚有特殊要求)。
  • 最大结温为 + 125°C,最大功耗范围在 - 25°C至 + 85°C时为700mW。
  • 存储温度范围为 - 55°C至 + 150°C,焊接温度(回流)为 + 260°C。

    4.2 推荐直流工作条件

    在 (V{DD}=+3.3V) 、 (V{DDA}=+5.0V) 、 (T{A}=+25^{circ}C) 的条件下,各项参数都有明确的规定。例如,数字电源电压 (V{DD}) 在2.7V至6.0V之间,卡电压发生器电源电压 (V{DDA}) 必须大于等于 (V{DD}) ,范围在4.75V至6.0V之间。

五、引脚配置与功能

DS8005共有28个引脚,每个引脚都有其特定的功能:

  1. 时钟分频引脚(CLKDIV1、CLKDIV2):用于确定CLK_输出引脚的分频输入时钟频率,可选择1、2、4、8的分频。
  2. 电压选择引脚(5V/3V、1_8V):5V/3V引脚可选择5V或3V与IC卡通信,1_8V引脚则用于选择1.8V智能卡通信模式。
  3. 电源引脚(VCCB、VCCA、VDDA、VDDA2、VDD、GND):为设备和智能卡提供电源。
  4. 复位和时钟引脚(RSTB、CLKB、RSTA、CLKA):分别用于智能卡的复位和时钟信号。
  5. 数据引脚(I/OA、I/OB、I/OIN):实现智能卡的数据通信。
  6. 状态输出引脚(OFF、OFF2):反映当前选择接口和非选择接口的状态。
  7. 接口选择引脚(SEL_AB):用于选择与输入引脚通信和控制的接口。

六、工作模式

6.1 非活动模式

设备上电时,卡接口处于非活动模式。此时,所有卡触点处于非活动状态(约200Ω到GND),I/OIN引脚处于高阻抗状态,电压发生器停止工作,XTAL振荡器运行(如果设备包含),电压监控器处于活动状态,内部振荡器以低频运行。

6.2 激活序列

主机微控制器可通过监控OFF和CMDVCC信号来检测卡的存在。当卡存在且CMDVCC被拉低时,激活序列开始,包括内部振荡器切换到高频、启动电压发生器、VCC上升、启用I/O_引脚、施加CLK_信号和启用RST_等步骤。

6.3 活动模式

激活序列完成后,卡接口进入活动模式,主机微控制器和智能卡通过I/O线交换数据。

6.4 去激活序列

会话完成后,主机微控制器将CMDVCC线置高,执行自动去激活序列,使卡接口返回非活动模式。

6.5 停止模式(低功耗模式)

当智能卡接口处于非活动状态时,可通过将CMDVCC、5V/3V和1_8V输入引脚置为逻辑高电平进入停止模式。在停止模式下,所有内部模拟电路禁用,OFF_引脚跟随PRES_引脚的状态。要退出停止模式,需将一个或多个控制引脚置为逻辑低电平。

七、智能卡电源选择

DS8005支持1.8V、3V和5V三种智能卡VCC电压,由1_8V和5V/3V信号控制。1_8V信号具有优先级,当1_8V为高电平时,智能卡激活时VCC为1.8V;当1_8V为低电平时,5V/3V决定VCC的电源范围。在切换VCC电源选择时,需注意避免同时改变1_8V和5V/3V的状态,应保持至少100ns的延迟。

八、A/B接口切换

DS8005的一个关键特性是能够同时管理两个卡插槽。通过复用控制信号SEL_AB确定哪个接口用于通信,且可同时为两个接口供电。在切换接口时,设备会通过锁存引脚状态来保留控制信号的状态,允许在不进行卡去激活和激活序列的情况下快速切换接口。但主机在切换前必须记录当前接口控制引脚的状态,否则可能导致设备进入未知状态。

九、应用注意事项

应用程序的布局会影响DS8005的性能。例如,卡读卡器触点之间的额外交叉电容可能会导致噪声问题,可通过在C2和CGND之间添加100pF电容来解决。此外,还应确保设备和连接器周围有足够的接地面积,设备靠近连接器,分别对VDD和VDDA线进行去耦等。

DS8005以其丰富的功能、低功耗特性和灵活的配置,为智能卡应用提供了可靠的解决方案。电子工程师在设计相关产品时,可根据实际需求充分发挥DS8005的优势,同时注意应用中的各种细节,以确保设备的稳定运行。大家在使用DS8005的过程中遇到过哪些问题呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐
  • DS8005

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分