历史上的今天

今天是:2024年09月04日(星期三)

正在发生

2020年09月04日 | MSP430FR5739移动信用卡读取器应用案例

发布者:数字梦行 来源: elecfans关键字:MSP430FR5739  移动信用卡  读取器 手机看文章 扫描二维码
随时随地手机看文章

您是否曾有看似超越现有技术好几年的想法?是否因为无法找到可满足需求的 MCU 而将草稿设计遗忘?请拂去设计方案上的尘土。MSP430FR5739 器件在这里可帮助您重新构思不可能的设计。


MSP430FR5739 器件是 MSP430 系列中的首款 FRAM 嵌入式 MCU,于 2011 年发布至今已应用在大量独特应用设计中,其可帮助解决系统级问题、优化设计,充分满足低能耗的需求。


今天我们将讨论移动信用卡读取器应用,在该应用中 MSP430FR5739 的独特差异化价值可帮助解决多种挑战。MSP430FR5739 器件配有 16K 嵌入式 FRAM、5 个独立定时器、硬件乘法器、DMA、ADC 以及串行通信端口。说到移动信用卡读取器,并非所有读取器都是同等的,它们都有一些不同的风格:

(1) 简单的磁条读取器:其中该读取器仅支持一个模拟前端。卡数据从磁条读出,然后传输给电话。

(2) 磁条读取器 + 加密:其中该读取器通过 MCU 支持模拟前端,在数据传输至电话之前可对从卡中读取的数据进行加密。该实施方案已在方块图中显示。

(3) 磁条读卡器 + 加密 + 动态认证:这可通过读取被称之为堪比指纹唯一性的磁条组成信息,增加一层额外的保护。磁条信息随后可与卡信息配对,创建无法复制的特有读取数据。然而,这种方法实施起来非常复杂而且需要对现有读取器进行大规模修改,因此尚未获得广泛普及。

 

思维要摆脱存储器技术束缚:采用基于 FRAM 的 MCU MSP430FR57xx 系列进行应用设计

 

图中显示的是支持加密功能的读卡器。MSP430FR5739 不但可执行刷卡后的所有处理工作,而且还可只向电话传送经过加密的信息。超低功耗 MSP430 是该类应用的理想选择,因为读卡器一般通过电池供电的主机设备供电,对能源限制非常高。在诸如本应用报告介绍的一款软件中实施加密算法会消耗大量的 CPU 周期。FR5739 器件功耗不足 100uA/MHz,可在读取器不用时进入待机模式,从而可帮助读卡器满足最严格的功耗要求。3 通道 DMA 及 32 位硬件乘法器可有效减轻 CPU 负载,从而可进一步降低整体功耗。


如果写入速度快 (8MBps)、功耗低、不需要进行预擦除而且可采用字节块的方式执行,那么 FRAM 的使用就与 RAM 完全相同。在定时非常重要的应用中,非易失性存储器的写入有时会让应用处于堵塞状态,其中中断处理会被暂停,直到存储器写入或擦除完成。但使用 FRAM 就没有这种情况,因为写入可在几纳秒内完成,而且无需进行预擦除。


此外,许多读卡器还可执行某种形式的篡改检测,能够检查设备外壳是否已被打开或遭到某些方式的篡改。在 MSP430FR5739 器件上,这可使用 26 个可中断通用 I/O 引脚中的任意一个来完成。


采用 MSP430FR5739 器件启动开发非常容易。使用最新 Code Composer Studio下载包提供的 MSP430Ware 可简化编码。而使用 MSP-EXP430FR5739 实验板则可轻松实现对该器件的评估,其可从 TI eStore 订购

关键字:MSP430FR5739  移动信用卡  读取器 引用地址:MSP430FR5739移动信用卡读取器应用案例

上一篇:基于MSP430、HX711的语音电子秤设计
下一篇:采用MSP430单片机的可穿戴式血糖仪电路设计

推荐阅读

在今日举行的百度云智峰会(Baidu ABC Summit)上,英特尔与百度云共同分享在人工智能(AI)领域展开的全新合作,双方展示了AI在金融服务、交通运输以及视频内容检测等领域的落地应用。具体而言,百度云采用英特尔®至强®可扩展处理器以及面向深度神经网络的英特尔数学核心函数库(MKL-DNN)为国内领先的金融机构部署全新云服务解决方案;百度云采用英...
几个相关的概念:1、时钟与机器周期时钟电路是计算机的心脏,它控制着计算机的工作节奏。时钟信号的频率称为振荡频率或时钟频率。振荡频率的倒数为振荡周期。规定了每个机器周期包括6个状态周期(用s)表示,每个状态周期划分为两个节拍,分别对应着两个节拍时钟的有效期间。因此,一个机器周期有12个振荡周期,分别为S1P1、S1P2、S2P1…….S6P2i. 与定时...
新冠肺炎疫情带来的大量不确定性正让人们越发依赖数字化工具,并使远程办公、学习、购物、娱乐等生活方式变为常态,随着人们对互联网的依赖达到了前所未有的程度,网络威胁发起者也在关注线上活动的迅猛增长,伺机而动,窃取终端用户个人信息并以此获利。作为易操纵且适用范围广的攻击方式,第三方脚本攻击正在快速流行,对包括电子商务、媒体出版业网站在...
文/陈根两周前,造车的特斯拉突然成为了机器人圈内的热点,马斯克在特斯拉AI Day的结尾以一个彩蛋的形式宣布特斯拉正在开发的人形机器人,立时引起人们的热议。马斯克提到,这款人型机器人最早会在2022年投放市场,而就机器人行业发展现状来看,这无疑又是一个激进的目标。上周,特斯拉公开招聘与机器人相关的职位,包括机械工程师-执行器集成、机械工程师-制动器...

史海拾趣

问答坊 | AI 解惑

【电子产品设计】,快微开发,【PCB抄板】,PCB改板,PCB layout,PCB,方案设计

【keywords】:pcb,抄板,PCB抄板,深圳抄板,手机板抄板,pcb Layout,抄板公司,芯片解密,印刷电路板,PCB设计,pcb改板,IC解密,样机调试,主板抄板,PCB克隆,高速pcb设计,快速抄板,特价抄板, 深圳快微有限公司务范围:电子产品研发,电子产品设计,单片机系 ...…

查看全部问答∨

lpc1343读写SD卡的FAT文件

    序:     前面zhaojun_xf高人已经“LPC1114 FAT下读写SD卡”,见帖子:https://bbs.eeworld.com.cn/thread-105572-1-1.html     这让我们这些有LPC1343的人嫉妒不已,呵呵!     ...…

查看全部问答∨

底层如何接收应用层的消息?

我在底层发了个消息给应用层(sendmessage),应用层处理完后想向底层发个消息,怎么发?底层怎么接收?如果用sendmessage的返回值传给底层消息怎么做?…

查看全部问答∨

为什么我的计算机上,platform builder 5.0安装到最后总是会rolling back?

为什么我的计算机上,platform builder 5.0安装到最后总是会rolling back? 装了好几次都出现了这个情况,而在其他几台计算机上安装就正常。 请问:在不重装系统的情况下怎么解决这个问题。…

查看全部问答∨

我编译出来的simsun.ttc怎么有10M那么大,有没有办法变小?

我用的平台的PB5,Fonts里面也只选了Tahoma(Subset 1_07),而且没有办法去掉…

查看全部问答∨

EVC建立的对话框没有OnPaint()函数

EVC建立的对话框没有OnPaint()函数,我该如何在对话框上输出,文档信息?谢谢啦?我刚刚接触这个领域,希望大家多多帮助…

查看全部问答∨

F149串口的一个怪问题

串口接收到的数据串如果最后一个字节是0x00则完成串口接收中断后程序又进入到串口中断中,一直检测标志位而没有真正的接收数据,这是怎么回事啊?串口中断程序的前几句话如下: interrupt[UART1RX_VECTOR] void UART1RX(void)//串口1接收控制台中 ...…

查看全部问答∨

晒晒刚拿到TI的M4评估板

已经花了一天时间,各种E文手册看得头都大了,还好现在环境都搭起来了,可以下载新的程序跑了。…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved