[Projet] Module NFC

http://www.f4grx.net/projet-module-nfc/

The NFC is a contactless communication technology, which is used for transport cards and other contactless cards CB. The signal is modulated at a frequency of 13.56 MHz, which is a "ISM" band as the 2.4 GHz or 433.92 MHz. Outside the NFC, this band is used for plasma machines in physics, semiconductors, etc..

I noticed that there were few affordable hackables NFC readers.

The only one I know is OpenPCD based on a chip from NXP NFC reader. This project implements a contactless card reader whose firmware is to experiment.

I recently came across the circuit Texas Instruments TRF7970A that not only is able to function as the circuit NXP (card reader, or "initiator" in NFC language), but also in "peer to peer" mode and "target" (card emulation). This is a ridiculously small component (QFN) but easily available. Despite its small size hard soldering, it deserves interest. An evaluation kit is available from TI, but 1) I do not like the evaluation kits and 2) it is expensive (49 or 99 dollars). So I'll make my own map.

Following all the docs reference provided by TI, I was able to develop my own evaluation board, the size of 5 × 5 cm.

The first card is a suitable antenna with its matching circuit impedance: Component values ​​are calculated according to formulas (magic for beginners) having characterized the inductance of the antenna. I will return to these calculations later.

 

he antenna design is based on a design NXP several towers that allows for both son of antenna output on the same side.

 

The second card is the "drive" itself, which has a different circuit impedance, the TRF circuit and a connection to a microcontroller SPI Tiva C, the successor to the Stellaris found on the Stellaris Launchpad card.

Here are some specifications:

  • Front-end NFC Texas Instruments TRF7970A
  • Coaxial connector for antenna UFL
  • ARM Cortex M4 microcontroller Tiva C Series TM4F123
  • 256k flash
  • 32k of RAM
  • USB (OTG unwired, so only device)
  • I2C Port
  • UART
  • Port JTAG header on 10 points (standard pinout ARM)
  • 20 GPIO available on header 2.54mm
  • 5V, USB or external

 

And the circuit:

I managed to get by for very little copper tracks side, suddenly the plan covers the entire underside of the circuit. The majority of green trails you see connect all ground points to make sure I do not forget any. In reality, all these tracks are embedded in the ground plane. I use this technique to make sure my ground plane is in one piece.

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值