0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NXPRDLib的收发器软件设计方案

电子设计 来源:恩智浦 作者:恩智浦 2021-04-14 17:18 次阅读

本文档的主要目标集中于说明为CLRC663,MFRC631,MFRC630和SLRC610构建NxpRdLib软件堆栈的步骤。为了正确的读取器和芯片配置,必须生成并链接不同的层相关对象。

与协议相关的与MIFARE卡的通信不属于本文档的范围。有关卡命令及其用法的更多信息,请参见示例项目源代码,“ NXP Reader库”文档和MIFARE应用说明。

概述

示例项目(基于Visual Studio)为开发人员提供了大量基于MIFARE卡产品的卡通信示例,以开始快速开发应用程序。包括的示例有:

  • MIFARE经典
  • MIFARE Ultralight,MIFARE Ultralight C
  • ISO14443B
  • 费利卡
  • 编码

使用NXPRdLib进行应用程序编程需要了解不同阅读器模式的基础知识。为特定的阅读器模式构建软件堆栈需要生成不同的软件模型。

恩智浦阅读器库概述

恩智浦阅读器库封装在用ANSI C编写的“层和组件”中。库结构提供了一种编程和设置阅读器接口的模块化方法。阅读器库包括4层:

  • BAL(总线抽象层)
  • HAL(硬件抽象层)
  • PAL(协议抽象层)
  • AL(应用层)

o4YBAGB2sxSAPhw5AARsgqkyEow518.png

图1阅读器库模型

每一层由具有通用接口和特定实现的不同组件组成。

建立堆栈

为了使用软件库,必须从底层(BAL)到顶层(AL)建立一堆组件。图2显示了在PC站点上建立完整软件堆栈以进行非接触式卡通信的各种元素。

pIYBAGB2syKAGXkyAAKJbtbnIgY646.png

图2构建堆栈

每个组件都必须在使用前进行初始化。例如,BAL层的初始化需要将特定的上下文或数据参数输入到组件中。

pIYBAGB2sy2AZxG4AAEvbZXg2Tw586.png

图3上下文处理

必须使用setPort-function设置正确的读取器端口参数。根据阅读器模式,可以使用不同的参数。

status = phbalReg_SetPort(&balSerial,pComPort);
status = phbalReg_OpenPort(&balSerial);

现在可以使用相同的步骤来构建下一层。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 收发器
    +关注

    关注

    10

    文章

    3436

    浏览量

    106056
  • 读取器
    +关注

    关注

    0

    文章

    47

    浏览量

    5285
收藏 人收藏

    评论

    相关推荐

    高性能PHS—RF收发器芯片设计方案

    针对PHS系统对手机的新技术需求,锐迪科微电子(RDA)公司开发出基于全新RF收发结构的单芯片收发器及集成天线开关的高效率功放模块。本文介绍RDA PHS射频收发器芯片的设计方法。
    发表于 12-06 16:52 2343次阅读
    高性能PHS—RF<b class='flag-5'>收发器</b>芯片<b class='flag-5'>设计方案</b>

    微安M760收发器拆卸

    收发器
    YS YYDS
    发布于 :2023年06月28日 16:13:56

    CDMA收发器解决方案有什么优势

    及PCS CDMA/GPS手机提供杰出的解决方案。FC7710/E是单频(800MHz)的CDMA/EVDO射频IC收发器。FC7710/E是目前业界尺寸最小与功耗最低的产品,接收电流仅为60mA
    发表于 07-05 08:21

    基于射频收发器的探针无线传输数据的解决方案

    如果系统精度、效率和可靠性至关重要,那么设计传感节点无线数据传输以用于远程监控就会是一个相当大的挑战。而溶液的pH值是许多行业需要考虑的一种测量,今天我们分享的参考设计的目的是评估pH玻璃探针的特性,从而解决硬件和软件设计的不同挑战,并提出一种利用射频
    发表于 07-19 07:34

    基于CPLD的异步串行收发器设计

    介绍了基于CPLD的异步串行收发器设计方案,着重叙述了用混合输入(包括原理图和VHDL)实现该设计的思想,阐述了在系统可编程(ISP)开发软件的应用方法与
    发表于 07-19 16:54 20次下载

    1.25G光纤收发器SFP设计与仿真

    对千兆SFP光纤收发器中控制电路参数设计及利用Cadence软件进行仿真展开了一定的探讨,提出千兆SFP光纤收发器中控制电路设计方案,分析了光发射模块和接收模块的性能,主
    发表于 08-25 16:06 0次下载

    光纤收发器的分类

    光纤收发器的分类 按速率来分,光纤收发器可以分为10M、100M的光纤收发器、10/100M自适应的光纤收发器和1000M光纤收发器
    发表于 01-08 14:13 2840次阅读

    基于ATA6663的全集成LIN收发设计方案

    基于ATA6663的全集成LIN收发设计方案 Atmel 公司的ATA6663是全集成LIN收发器,满足LIN规范2.0,2.1和SAEJ2602-2, 工作电压5V-27V,完全兼容3.3V和5V器件,波特率高达20
    发表于 03-31 08:48 2059次阅读
    基于ATA6663的全集成LIN<b class='flag-5'>收发</b><b class='flag-5'>设计方案</b>

    CE1路由的硬软件设计方案

    本文介绍了CE1 路由的概念及其在现实中的应用,并且针对 MINDSPEEDSONET/SDH 套片提出了CE1 路由的硬件设计方案软件设计方案。随着通信技术的进步,CE1 路由
    发表于 08-10 10:36 1353次阅读
    CE1路由<b class='flag-5'>器</b>的硬<b class='flag-5'>软件设计方案</b>

    SFP收发器与交换机如何连接,应用方案分析

    SFP光纤收发器可通过光纤链路连接以太网交换机设备,SFP收发器可通过单纤光模块或双纤光模块进行互联。SFP是一种光模块的类型,SFP光纤收发器和普通的光纤收发器一样的只是光头不一样,
    的头像 发表于 12-19 12:04 7931次阅读

    5G网络设计方案:光收发器电源管理系统资料下载

    电子发烧友网为你提供5G网络设计方案:光收发器电源管理系统资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-03 08:49 11次下载
    5G网络<b class='flag-5'>设计方案</b>:光<b class='flag-5'>收发器</b>电源管理系统资料下载

    基于基于Qt的集成电路测试软件设计方案

    基于基于Qt的集成电路测试软件设计方案
    发表于 06-19 12:02 30次下载

    引射氏跨声速风洞流畅控制软件设计方案

    引射氏跨声速风洞流畅控制软件设计方案
    发表于 06-29 14:10 4次下载

    水下航行通用的数据处理软件设计方案

    水下航行通用的数据处理软件设计方案
    发表于 06-30 15:29 5次下载

    基于单片射频收发器芯片的矿用无线数据传输系统设计方案

    电子发烧友网站提供《基于单片射频收发器芯片的矿用无线数据传输系统设计方案.pdf》资料免费下载
    发表于 10-25 10:48 0次下载
    基于单片射频<b class='flag-5'>收发器</b>芯片的矿用无线数据传输系统<b class='flag-5'>设计方案</b>