电子说
在电子设计领域,加密芯片的应用越来越广泛,武汉瑞纳捷半导体有限公司的RJGT103芯片就是一款备受关注的高性能加密芯片。今天,我们就来详细了解一下这款芯片的特点、功能以及相关应用。
文件下载:RJGT103T3.pdf
RJGT103集成了256 Byte的EEPROM(包含16 Byte的密钥和8 Byte的UID),能够执行RC4算法,与MCU可通过RSD单线串行接口通信,还支持计次功能。这使得它在数据加密和安全认证方面具有强大的能力。
RJGT103包括模拟模块(OSC、EEPROM、复位模块)和数字逻辑模块。FSM_CTRL是整个系统的控制中心,根据RSD指令流程,进行RC4运算和EEPROM读写等操作。
以SOT23 - 3封装为例,其管脚包括RSD(RSD数据管脚)、GND(芯片电源GND)、VDD(芯片电源电压)。
典型应用电路中,R0参考值为300Ω - 2.2KΩ,C0参考值为1uF - 4.7uF。
RJGT103的内部寄存器包括数据暂存器、目的页地址寄存器、命令寄存器、状态寄存器、计次值寄存器、计次阈值寄存器和版本号寄存器等。不同寄存器有不同的地址、类型、位宽和功能,例如命令寄存器可实现写指令、读指令、随机数产生指令等多种操作。
EEPROM存储分为多个区域,包括密钥区、UID区、用户数据存储区、功能控制区等。不同区域有不同的读写权限和保护机制,例如KEY和UID在初始化模式下可读,正常功能模式下,当PRT_KEY被置成0xA5后不可更改。
RSD采用单根信号线,既传输时钟又传输数据,数据传输是双向的。它具有严格的协议,在一根线上定义了五种类型的信号,包括帧同步信号SYNC、写0、写1、读0和读1,能以标准速度20Kbps通信。
RSD信号时序包括帧同步信号、写时序和读时序,这些时序确保了数据传输的准确性和完整性。
RJGT103共有2种命令格式,即RSD写命令格式(RSD_Write)和RSD读命令格式(RSD_Read)。不同的命令格式有不同的信号组合,XXXXX为内部寄存器地址。
主机输入的4 Byte明文和TRNG中的4 Byte随机数处理后,作为RC4加密引擎的输入,RC4加密引擎使用EEPROM的16 Byte密钥对输入数据加密,输出MAC值,从而实现数据的加密认证。
包括初始化流程图、主机认证流程图、从机认证写流程和从机认证读流程,这些流程确保了EEPROM的正确初始化和数据的安全认证。
电气参数表涵盖了RSD上拉供电电压、上拉电阻、外接电容、输入负载电流等多个参数,同时还包括EEPROM操作的编程电流、编程时间、写/擦除次数限制和数据保留时间等。这些参数为芯片的正常工作提供了保障。
以SOT23 - 3封装为例,详细列出了各尺寸的最小和最大值,方便工程师进行电路板设计。
瑞纳捷RJGT103芯片凭借其丰富的功能、高性能的加密能力和良好的电气特性,在电子设计领域具有广泛的应用前景。工程师们在使用这款芯片时,需要深入了解其各项特性和参数,以确保设计的可靠性和安全性。你在实际应用中是否遇到过类似芯片的使用问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !