DS28C39评估系统:硬件设计与功能解析
一、引言
在电子设备的安全认证与数据处理领域,可靠的评估系统至关重要。DS28C39评估系统作为一款专业的评估工具,能够帮助工程师深入了解DS28C39和DS2476的特性与功能。本文将详细介绍DS28C39评估系统的组成、特性、使用方法以及硬件设计等方面的内容,为电子工程师提供全面的参考。
文件下载:DS28C39EVKIT#.pdf
二、评估系统概述
2.1 系统组成
DS28C39评估系统(EV系统)包含硬件和软件两部分。硬件方面,有5个采用6引脚TDFN封装的DS28C39/DS2476设备、DS9121AQ +评估TDFN插座板、DS9121BQ +评估TDFN插座板以及DS9481P - 300# USB - to - I2C/1 - Wire®适配器。软件方面,评估软件可在Windows 10、Windows 8和Windows 7的64位及32位操作系统下运行,提供了方便的用户界面,用于测试DS28C39和DS2476的功能。
2.2 套件内容
| QTY | DESCRIPTION |
|---|---|
| 5 | DS28C39 DeepCover ECDSA Authenticator (6 TDFN) |
| 5 | DS2476BQ+ DeepCover Secure Coprocessor (6 TDFN) |
| 1 | DS9121AQ+ Socket Board (6 TDFN) |
| 1 | DS9121BQ+ Socket Board (6 TDFN) |
| 1 | DS9481P - 300# USB to 1W/I2C Adapter |
| 1 | USB Type - A to Micro - USB Type - B Cable |
三、系统特性
3.1 功能演示
该评估系统能够演示DS28C39 DeepCover® ECDSA认证器和DS2476 DeepCover安全协处理器的特性,帮助工程师更好地理解这两款设备的功能。
3.2 通信记录
I2C通信会被记录下来,这对于固件设计师理解DS28C39和DS2476的工作原理非常有帮助。
3.3 虚拟COM端口
I2C USB适配器可在任何PC上创建虚拟COM端口,并且完全符合USB规范v2.0。
3.4 软件兼容性
软件支持Windows 10、Windows 8和Windows 7的64位及32位版本,I2C工作电压为3.3V ±10%。
3.5 测试点与插座
评估系统提供了方便的板载测试点和TDFN插座,同时可根据需求获取评估软件。
四、快速启动指南
4.1 所需设备
- DS9481P - 300# USB to 1 - Wire/I2C适配器(包含在套件中)
- DS9121AQ + TDFN插座板(包含1个)
- DS9121BQ + TDFN插座板(包含1个)
- DS28C39Q +(包含5个设备)
- DS2476BQ +(包含5个设备)
- USB Type A to Micro - USB Type B电缆(包含在套件中)
- 安装有Windows 10、Windows 8或Windows 7操作系统(64位或32位)且有空闲USB 2.0或更高端口的PC
4.2 软件下载
可下载DS28C39 EV套件软件(轻量版)或申请完整的DS28C39 EV套件开发者软件。
4.3 硬件设置与驱动安装
- 下载并解压DS28C39_Evaluation_Kit_Setup_V1.0.0.zip文件(或最新版本)。
- 在文件查看器中,双击DS28C39_ Evaluation_Kit_Setup_V1.0.0.exe开始安装。
- 点击“Browse”选择默认文件夹位置,然后点击“Next”安装EV套件软件。
- 点击“Next”在默认文件夹安装快捷方式。
- 拔掉所有Maxim适配器,点击“Next”,选择并安装DS9481P - 300#驱动,该驱动用于通过虚拟COM端口进行USB通信。
- 点击“Install”,弹出新窗口显示安装进度。
- 当设备驱动安装向导出现时,点击“Next”。
- 点击“Finish”关闭最终窗口,确认驱动安装正确。
- 进行硬件连接:
- (可选,仅在使用协处理器时执行)打开DS9121AQ +插座,将DS2476插入腔体,注意封装上的“+”号必须与插座中的标记相反。
- 打开DS9121BQ +插座,按照相同方向将DS28C39插入腔体。
- 关闭两个老化插座。
- 将DS9121AQ + J2的6引脚公插头连接到DS9481P - 300#的6引脚母插座。
- 将DS9121AQ + J1的6引脚母插座连接到DS9121BQ + J2的6引脚公插头。
- 对于包含DS2476的DS9121AQ +板,按照图9配置跳线JP1使用SDA,JB1使用3.3V。
- 对于包含DS28C39的DS9121BQ +板,按照图9配置跳线JB3使用SCL,JB4使用SDA,JB1使用3.3V。
- 使用USB Type - A to Micro - USB Type - B电缆将DS9481P - 300#插入PC。
- 点击“Finish”关闭最终窗口,确认软件安装正确。
- 打开DS28C39 EV套件程序,程序会自动连接到COM端口,可在窗口右下角进行验证。
五、支持的功能
DS28C39 EV套件程序是一个使用示例,它可以使用内置的软件ECDSA引擎或DS2476BQ +协处理器作为主机计算引擎,默认使用软件ECDSA引擎。若要使用协处理器,可在“Settings”菜单下的“ECDSA Engine”中选择“DS2476”。GUI会显示每个步骤执行的所有I2C序列,以帮助固件工程师进行开发。具体功能如下表所示:
| FLOW* | DS2476 SUPPORT | DESCRIPTION |
|---|---|---|
| Set Up System | 这是在配置授权机构执行的示例,包含设置系统授权密钥对、写入密钥对和写入证书所需的操作。 | |
| Set Up Device | 在配置授权机构(如设备制造商的安全服务器),这包含设置DS28C39设备所需的操作。 | |
| Authenticate Device | X | 这是用于对DS28C39设备的内存读取页面进行ECDSA认证的示例。 |
| Write with Authentication | 这是使用ECDSA认证向DS28C39设备写入内存页面的示例。 | |
| Read RNG | 执行从DS28C39设备生成随机数的操作,这是一个符合FIPS/NIST标准的真随机数生成器(TRNG)。 |
六、详细硬件描述
DS28C39 EV套件硬件包括带有USB的MAXQ1010微控制器以及两个插座适配器DS9121AQ和DS9121BQ,用于容纳DS2476设备或DS28C39设备。MAXQ1010加载了固件,可作为虚拟COM端口,将UART信号桥接到I2C和1 - Wire。可选地,DS2476可用于卸载ECDSA I2C计算以执行签名。DS28C39从设备用于在认证期间执行ECDSA公钥签名,并包含必要元素的存储空间。
七、订购信息
| PART | TYPE |
|---|---|
| DS28C39EVKIT# | EV Kit |
其中“#”表示符合RoHS标准。
八、总结
DS28C39评估系统为电子工程师提供了一个全面的平台,用于测试和开发基于DS28C39和DS2476的应用。通过详细的硬件设置和软件安装步骤,以及丰富的功能支持,工程师可以更好地理解和利用这两款设备的特性。在实际应用中,工程师可以根据具体需求选择合适的功能和配置,以实现安全可靠的电子设备设计。你在使用DS28C39评估系统的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
硬件设计
+关注
关注
18文章
515浏览量
45728
发布评论请先 登录
DS28C39评估系统:硬件设计与功能解析
评论