DS28E17评估系统:硬件设计与使用指南
一、引言
在电子工程师的日常工作中,评估系统是验证和测试芯片功能的重要工具。DS28E17评估系统(EV系统)专为评估DS28E17 1 - Wire® - to - I2C主桥接IC而设计,提供了一套完整的硬件和软件解决方案。本文将详细介绍DS28E17评估系统的组成、特点、使用方法以及相关的技术细节。
文件下载:DS28E17K#.pdf
二、评估系统概述
2.1 系统组成
DS28E17评估系统由DS28E17 EV套件板和DS9481P - 300# USB - to - 1 - Wire适配器组成。DS28E17 EV套件板是核心部分,用于实现1 - Wire到I2C的转换功能;DS9481P - 300#适配器则用于将PC与1 - Wire总线连接起来,方便进行数据传输和控制。
2.2 系统特点
- 驱动支持:支持Windows 8和Windows 7操作系统,为工程师提供了广泛的使用环境。
- USB供电:完全符合USB规范v2.0,无需外部电源,使用方便。
- 板载数字温度计:配备DS7505数字温度计I2C从设备,可用于温度监测和测试。
- 扩展模块接口:提供扩展I2C外设模块连接器,便于快速原型开发。
- 成熟的PCB布局:经过验证的PCB布局,确保系统的稳定性和可靠性。
三、系统使用步骤
3.1 所需设备
- DS28E17 EV套件(包含在评估系统中)
- DS9481P - 300# USB - to - 1 - Wire适配器(包含在评估系统中)
- 安装有Windows 8或Windows 7(32位或64位)操作系统的PC,且具备空闲的USB 2.0或更高端口
- 1 - Wire驱动程序
- DS28E17评估软件
3.2 操作步骤
- 安装1 - Wire驱动程序:按照“安装DS9481P - 300#和1 - Wire驱动程序”部分的说明进行操作。
- 连接适配器:将DS9481P - 300#适配器连接到DS28E17 EV套件板上。
- 下载评估软件:访问http://content.maximintegrated.com/en/design/tools/applications/evkit - software/ 下载最新版本的DS28E17 EV套件软件。
- 解压并保存软件:将下载的软件解压到已知位置。
- 安装设备驱动:打开DeviceDriver文件夹,右键单击install.bat并选择“以管理员身份运行”,在弹出的命令窗口中点击“Install”。
- 运行安装程序:打开DS28E17 EV套件软件解压后的文件夹,双击Setup.exe文件。
- 连接USB电缆:将USB电缆插入DS9481P - 300#适配器,并将适配器插入PC的空闲USB端口。系统将自动搜索并安装驱动程序。
- 启动评估软件:确保DS9481P - 300#已正确安装,且DS28E17板和DS9481P - 300#适配器已连接。通过“开始”菜单中的“程序” -> “Maxim Integrated” -> “DS28E17EV Kit”启动软件。
- 错误处理:如果软件提示未检测到DS9481P - 300#或连接到USB端口,请关闭程序窗口,重新连接适配器并重新启动程序。
四、软件详细介绍
4.1 用户界面
DS28E17评估程序的用户界面有两个选项卡:“1 - Wire to I2C”和“1 - Wire”。
- 1 - Wire to I2C选项卡:是评估DS28E17特定功能的主要工具,包含设备列表文本框、设备命令组框、ROM级别命令组框、1 - Wire速度组框、查找设备和读取ROM按钮、写入数据编辑框、自动填充写入数据组框和日志部分。
- 1 - Wire选项卡:提供低级别1 - Wire原语,可用于构建任何1 - Wire通信序列。
4.2 菜单功能
- 文件菜单:“Exit”选项用于关闭1 - Wire连接并退出应用程序。
- 工具菜单:提供1 - Wire事务所需的所有连接信息和设置,包括读取设备版本、设置I2C速度、读取I2C速度、使设备进入睡眠模式等功能。
4.3 各元素详细说明
4.3.1 1 - Wire to I2C选项卡元素
| 元素名称 | 用途 | 使用/设置说明 |
|---|---|---|
| 设备列表(文本框) | 显示1 - Wire设备的ROM ID | 用于匹配ROM命令,通过“查找设备”按钮自动填充 |
| 查找设备(动作按钮) | 搜索连接到1 - Wire线路的可用设备 | 触发搜索命令并将发现的设备添加到设备列表文本框 |
| 清除日志(动作按钮) | 清除日志框内容 | 清除日志部分的所有内容 |
| 读取ROM(动作按钮) | 发送1 - Wire复位和读取ROM命令 | 读取1 - Wire从设备的64位ROM ID,并检查CRC8校验 |
| 自动清除(复选框) | 每次执行命令时清除日志 | 保持日志干净,只显示最后执行的命令 |
| 执行(按钮) | 执行所选命令 | 向DS28E17发出所选命令 |
4.3.2 设备命令
提供多种I2C写入和读取命令,包括写入数据带停止、写入数据无停止、仅写入数据、仅写入数据带停止、读取数据带停止、写入并读取数据带停止等,可根据需要选择不同的命令进行数据传输。
4.3.3 1 - Wire速度
提供标准速度和超速两种1 - Wire通信速度选项,所选速度也适用于1 - Wire选项卡。
4.3.4 自动填充写入数据
提供顺序和随机两种写入数据填充方式,用户需选择要写入的字节数和起始值。
4.3.5 ROM级别命令
包括跳过ROM、超速跳过ROM、匹配ROM、超速匹配ROM和恢复ROM等命令,用于选择和操作1 - Wire总线上的设备。
4.4 1 - Wire选项卡元素
| 元素名称 | 描述 |
|---|---|
| 复位(动作按钮) | 按照指定速度生成1 - Wire复位信号 |
| 写入位(动作按钮) | 在1 - Wire总线上生成写入时间槽 |
| 读取位(动作按钮) | 在1 - Wire总线上生成读取数据时间槽 |
| 写入字节(动作按钮) | 在1 - Wire总线上传输写入字节数据输入框中显示的字节 |
| 读取字节(动作按钮) | 从1 - Wire总线读取指定数量的字节 |
| 标准速度/超速(切换按钮) | 定义1 - Wire通信的速度 |
五、DS7505 I2C温度传感器示例
5.1 读取温度步骤
- 点击“查找设备”按钮。
- 在设备命令组框中,选择“写入数据带停止(4Bh)”单选按钮。
- 在I2C地址组合框中,输入或选择90,将I2C从设备地址设置为90h。
- 在写入数据编辑框中,输入0000。
- 点击“执行”按钮。
- 日志部分将显示1 - Wire和I2C事务。
- 在设备命令组框中,选择“读取数据带停止(87h)”单选按钮。
- 读取长度组合框启用,输入或选择2,将读取长度设置为2字节。
- 如需了解更多温度读取信息,请参考DS2705 IC数据手册中的“操作 - 测量温度”部分。
5.2 温度读取结果
1 - Wire线路上返回四个字节,分别代表状态字节、写入状态和两个I2C字节。两个I2C字节表示设备温度,可根据DS7505 IC数据手册中的温度计算程序进行计算。
六、硬件详细说明
6.1 组件信息
可通过以下链接获取DS28E17 EV套件和DS9481P - 300#适配器的组件信息、原理图和PCB布局:
- DS28E17 EV套件BOM
- DS28E17原理图
- DS28E17 PCB
- DS9481P - 300 BOM
- DS9481P - 300原理图
- DS9481P - 300 PCB
6.2 引脚定义
| 信号名称 | 描述 |
|---|---|
| SLP | 输入引脚,用于使设备进入睡眠模式 |
| GND | 接地 |
| WKE | 输入引脚,用于在睡眠命令后唤醒设备 |
| 1W | 1 - Wire I/O引脚 |
| RST | 输入复位设备 |
| AWK | 输出引脚,用于启用外部I2C设备 |
| BSY | I2C忙引脚 |
| SDA | I2C数据输出引脚 |
| SCL | I2C时钟输出引脚 |
| VCC | I2C VCC输出 |
6.3 PCB布局颜色说明
| 颜色 | 描述 |
|---|---|
| 红色 | 顶层金属层 |
| 绿色 | 顶层丝印层 |
| 棕色 | 底层丝印层 |
| 蓝色 | 底层金属层 |
| 灰色 | 所有金属层 |
| 紫色 | 电路板轮廓 |
七、订购信息
可通过以下部件号订购DS28E17评估系统:DS28E17K#(表示符合RoHS标准)。
八、故障排除
| 症状 | 可能原因 | 纠正措施 |
|---|---|---|
| 无法通过1 - Wire适配器通信 | PC端口硬件故障 | 检查端口是否能与其他应用程序(如键盘或鼠标)正常工作,若不能,联系主板供应商进行BIOS更新或安装新驱动程序 |
| 1 - Wire适配器故障 | 适配器本身问题 | 在另一台PC上测试适配器,若问题仍然存在,更换适配器或订购新的适配器 |
| 所选适配器类型与连接的不匹配 | 适配器类型选择错误 | 运行“默认1 - Wire网络”应用程序,选择正确的适配器类型和/或端口号 |
九、总结
DS28E17评估系统为电子工程师提供了一个方便、高效的平台,用于评估DS28E17 1 - Wire - to - I2C主桥接IC的功能。通过详细的硬件和软件介绍,我们可以看到该系统具有丰富的功能和良好的兼容性。在实际使用过程中,按照操作步骤进行安装和配置,能够顺利完成对DS28E17的评估和测试。同时,对于可能出现的故障,提供了相应的故障排除方法,帮助工程师快速解决问题。希望本文对使用DS28E17评估系统的工程师有所帮助,你在使用过程中遇到过哪些有趣的问题呢?欢迎在评论区分享。
-
硬件设计
+关注
关注
18文章
515浏览量
45728 -
使用指南
+关注
关注
1文章
125浏览量
7409
发布评论请先 登录
DS28E17评估系统:硬件设计与使用指南
评论