Atmel AT97SC3205 TPM:集成安全模块的全面解析

电子说

1.4w人已加入

描述

Atmel AT97SC3205 TPM:集成安全模块的全面解析

在当今高度数字化的时代,信息安全成为了各个领域关注的焦点。对于个人计算机和嵌入式系统而言,可靠的安全模块至关重要。Atmel AT97SC3205 Trusted Platform Module(TPM)就是这样一款专为保障系统安全而设计的集成安全模块,下面我们就来详细了解一下它。

文件下载:AT97SC3205-G3M4500B.pdf

一、产品特性

1. 标准合规性

AT97SC3205严格遵循Trusted Computing Group(TCG)的Trusted Platform Module(TPM)Version 1.2规范以及TCG PC Client - Specific TPM Interface Specification(TIS)Version 1.3。这意味着它能够与遵循这些标准的系统完美兼容,为系统安全提供坚实的基础。

2. 单芯片解决方案

作为一款单芯片、交钥匙解决方案,AT97SC3205集成了多种功能,减少了外部组件的使用,降低了设计复杂度和成本。

3. 硬件加密引擎

它配备了硬件非对称加密引擎,能够高效地处理加密和解密操作,保障数据的安全性。同时,内部集成了Atmel® AVR® RISC微处理器,为整个模块的运行提供强大的计算支持。

4. 存储功能

内部EEPROM可用于存储RSA密钥,为密钥管理提供了安全可靠的存储环境。此外,它还拥有2066字节的NV存储空间,可用于存储用户自定义数据。

5. 通信接口

采用Serial Peripheral Interface(SPI)协议,最高速率可达45MHz(典型PC工作范围为24MHz至33MHz),能够满足高速数据传输的需求。

6. 安全设计

在硬件和固件设计以及芯片布局方面都充分考虑了安全性,并且通过了FIPS - 140 - 2模块认证,其中包括高质量的随机数生成器(RNG)、HMAC、AES、SHA和RSA引擎,为系统安全提供了全方位的保障。

7. 电源与封装

工作电压为3.3V,提供28 - lead Thin TSSOP和32 - pad QFN两种封装形式,并且有商业(0°C至70°C)和工业( - 40°C至 + 85°C)两种温度范围可供选择,满足不同应用场景的需求。

二、引脚配置与引脚图

1. 引脚配置

Pin Name Function
V CC 3.3V Supply Voltage
GND Ground
GPIO Express - 00 GPIO assigned to TPM_NV_INDEX_GPIO_00
PP/GPIO Hardware Physical Presence or GPIO pin.
GPIO General Purpose Input/Output Pin
MISO SPI Slave Data Output
MOSI SPI Slave Data Input
PIRQ# SPI Interrupt Requests
SPI_CLK SPI Clock Input
SPI_CS# SPI Chip Select
SPI_RST# SPI Reset Pin
TestI TestI Manufacturing Test Input (Disabled)
TestBI TestBI Manufacturing Test Input (Disabled)
XTamper Indicate External Tamper Event
NC No Connect

2. 引脚图

文档中提供了28 - pin TSSOP和32 - pin QFN的引脚图,详细展示了各个引脚的位置和布局,方便工程师进行电路设计和连接。

三、模块框图

模块内部包含Program ROM、EEPROM、8 - bit RISC AVR CPU、SRAM等组件,同时集成了RNG、CRYPTO Engine、Timer和Physical Security Circuitry等功能模块。其中,硬件随机数生成器(RNG)经过FIPS认证,可用于密钥生成和TCG协议功能,并且也可供系统在正常运行时生成随机数。芯片采用动态内部内存管理方案来存储多个RSA密钥,除了标准的TCG命令外,无需系统干预即可管理内部密钥缓存。

四、引脚描述

1. V CC

作为电源引脚,需要特别注意防止过多噪声。建议在每个V CC引脚和相邻的GND引脚之间放置2200pF至4700pF的去耦旁路电容,且距离V CC引脚小于5mm。在V CC走线汇合处应放置一个0.1μF的去耦旁路电容,距离TPM小于10mm。所有电容应选用高质量的X5R或X7R介质。当芯片空闲时,会自动进入低功耗状态。

2. 其他引脚

不同引脚具有不同的功能,如GPIO Express - 00、PP/GPIO、GPIO等为通用输入输出引脚,MISO和MOSI用于SPI数据的输出和输入,PIRQ#为SPI中断引脚,SPI_CLK为SPI总线时钟,SPI_CS#为芯片选择引脚,SPI_RST#为复位引脚等。对于未使用的引脚,需要根据其内部电阻情况进行正确处理,如悬空或通过电阻接地。

五、订购信息

Atmel Ordering Code Package Operating Range
AT97SC3205 (1) 28X1 (28 - pin thin TSSOP) Lead - free, RoHS Commercial (0°C to 70°C)
32M3 (32 - pin very thin QFN) Industrial (- 40°C to 85°C)

六、封装图纸

文档提供了28X1 - 28 - lead Thin TSSOP和32M3 - 32 - pad QFN两种封装的详细图纸,包括尺寸标注和公差要求等信息,为工程师进行PCB设计提供了准确的参考。

七、总结

Atmel AT97SC3205 TPM以其丰富的特性、可靠的安全设计和多样化的封装选择,为个人计算机和嵌入式系统的安全提供了有效的解决方案。在实际设计过程中,工程师需要根据具体的应用需求和系统要求,合理选择封装形式和配置引脚,确保系统的稳定性和安全性。同时,要严格按照文档中的要求进行电源去耦和引脚处理,以充分发挥该模块的性能。你在使用这款TPM模块时有没有遇到过什么问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分