集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 840|回复: 0

拿来即用,指纹识别保密系统完整解决方案(3)

[复制链接]
辉煌 发表于 2017-7-3 10:40:10 | 显示全部楼层 |阅读模式

3.2   USB 接口方案
本模块电路以两片 MAX3421E 芯片为核心,分别与 PC、U 盘相连。USB 协议由底层到高层分为电气层、设备层、功能层,MAX3421E 可以实现从电气层到设备层数据的转化,从而使微处理器系统可以在设备层以上操作。该芯片内部不包含微处理器核。

目前市场上的 USB 接口芯片种类繁多,功能和应用场合各异,从 USB1.0 到 USB2.0,从主、从单功能控制器到主从集成控制器,从 带单片机核到功能单一的纯 USB 接口芯片。要在这么多的芯片中选择一款合适本系统的芯片必须通过如下的筛选:

1)  支持全速模式的传输,波特率达到 12Mb/s。
2)  片内不带有单片机核的单一 USB 芯片,因为在本系统中 FPGA 将作为中心控制器,
不应该有过多的单片机介入处理。
3)  最好有两种模式的集成以便选择,能分别提供到  PC 和到  U 盘的接口功能,即兼容
USB 主机和外设两种模 式。
4)  接口芯片与控制器之间最好使用串行通信,约宝贵的控制器 I/O 资源。
5)  外观上要尽量小巧,便于产品的小型化。

基于以上的五点,我们将选择的焦点放在了 Maxim 公司生产的 MAX3421E 上,它完全符合以上要求,是一款微处理器独立的  USB 接口转化解决方案,具备最大频率高达  26MHz的 SPI 接口,配备收发各有 64Byte 的双缓冲,有助于提高 USB 的传输速率。芯片采用 5mm×5mm 的 TQFP 封装,有利于产品的小型化。


3.3   微处理器系统
微处理器系统采用 Xinlinx 公司推出的 32 位处理器 IP 软核 MicroBlaze 作为CPU,这是最适合本开发平台的解决方案。MicroBlaze 支 持 CoreConnect 总线的标准外设集合,具有兼容性和重复利用性。

设计中 Microblaze 通过 OPB 总线和相应的接口转换 IP 核连接使用片内外硬件资源。
微处理器系统通过 SPI 总线与指纹模块通信,获得指纹特征数据。
微处理器系统通过 SPI 总线与 USB 接口电路相连,解析并控制流经作品的数据流。
微处理器系统和加解密模块之间通过并行 GPIO 接口通信。



考虑到 FPGA 片内资源有限,指纹模块内部实现了指纹采集、指纹图像的预处理、特征提 取、存 储读取 指纹特 征数 据、匹 配等算 法。 能响应 微控制 器系 统的注 册、删 除、 识别验证、传输存储的特征数据等命令。

在选择指纹传感器类型 时我们的调研结果如表 3-1,最后确定采用 射频原理指纹传感器AES2510,其能采集识别 真皮层指纹,对各种指纹类 型适应性强,解决了人造 假指纹问题,增加了安全性。采用刮擦式设计,面积更小,成本更低,且能采集到足够大的指纹图像。

采用运算功能强劲的  DSP 芯片  TMS320VC5416 作为核心控制处理芯片,外接  Flash、DDR芯片构成模块固件执行和存储数据的硬件平台。 向微控制器系统提供 SPI 接口通信。

表 3-1  各 种类 型指 纹传 感器 对比 表

采集技术
贴膜光学
不贴膜光学
电感电容压感
热敏
射频
人造指纹的判别能力
很坏

较好


手指识别率
较好


较好

脏手指识别率



较好

油手指识别率
较好
较好

较好

老人识别率
较好


较好

气候变化适应能力
较好


较好

抗震动适应能力





抗静电适应能力





表面耐磨



较好

温度范围
0-40℃
0-40℃
-5~40℃
夏天不能使用
-30~70℃
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 22:46 , Processed in 0.057829 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表