描述
DS28E05评估套件:硬件与软件深度解析
在电子工程领域,评估套件对于了解和测试新设备的性能至关重要。DS28E05评估套件为工程师提供了一个全面的平台,用于评估DS28E05 1 - Wire® EEPROM。下面将从硬件和软件两个方面详细介绍该评估套件。
文件下载:DS28E05EVKIT#.pdf
硬件概述
DS28E05评估系统(EV系统)包含了评估DS28E05所需的硬件,主要有以下几个组件:
DS9120P评估板 :配备RJ11电缆,为DS28E05提供了安装和连接的基础。
Maxim 1 - Wire适配器模块(DS9481R - 3C7) :通过USB电缆将评估板连接到PC,实现了设备与计算机之间的通信。
TSOC封装的DS28E05 :具有112字节的用户内存,分为7页,每页16字节,并且每页可以进行写保护或设置为EPROM仿真模式。
PART
QTY
DESCRIPTION
DS9120P+
1
EV board with RJ11 cable
DS9481R - 3C7+
1
1 - Wire USB adapter with USB cable
DS28E05+
5
in a TSOC package
注:“+”表示无铅(Pb)/符合RoHS标准的封装。
快速启动 - 驱动安装
在连接到PC之前,需要完成驱动安装,具体步骤如下:
将DS28E05插入DS9120P评估板的TSOC插座。
使用RJ11电缆将DS9120P评估板连接到DS9481R - 3C7 1 - Wire适配器。
此时不要将DS9481R - 3C7插入PC,应在所有驱动软件安装完成后进行。
访问http://prolificusa.com/portfolio/pl2303hx - rev - d - usb - to - serial - bridge - controller/ 下载最新版本的Prolific Windows驱动安装程序PL2303_Prolific_DriverInstaller_v1_9_0.zip。
解压文件并运行以PL2303_Prolific_DriverInstaller开头的可执行文件。
按照安装向导的指示完成PL - 2303 USB转串口驱动的安装,点击“Finish”按钮关闭。
访问www.maxim - ic.com/1 - wiredrivers/ 下载并安装1 - Wire驱动软件包。
当提示“是否运行或保存此文件”时,选择“运行”。
当出现安全警告询问“是否运行此软件”时,选择“运行”。
阅读并接受许可协议后,点击“安装”,然后点击“Finish”按钮退出安装向导。
检查Microsoft .NET Framework Version 3.5 SP1或更高版本是否安装,若未安装,可访问www.microsoft.com/en - us/download/details.aspx?id = 22进行下载和安装。
将DS9481R - 3C7插入PC的空闲USB端口。
通过控制面板 -> 系统 -> 硬件选项卡 -> 设备管理器,展开“端口(COM & LPT)”,确定COM端口,通常为Prolific USB转串口通信端口(COM2)。
快速启动 - 软件设置
从之前快速启动部分列出的URL下载软件,解压并保存到文件夹后,双击DS28E05_Evaluation_Program.exe启动EV套件软件。在启动软件前,要确保硬件已正确连接,并按照以下步骤操作:
在“Setup”选项卡的“1 - Wire Adapter”组框中,适配器端口类型固定为USB(COM),适配器部件编号为DS9481R - 3C7。适配器端口是由Prolific设备映射的COM端口,点击“Open Adapter/Port”按钮或“Auto - Search”按钮。若成功,该按钮旁边的“Status”字段将显示“Success”。
“Device Selection Methods”组框中显示设备选择选项。
EV套件软件的默认设置是在“ROM Selection Method”下拉列表中选择“MatchROM”,并且默认勾选“Use Search - ROM to find the first available EV kit device”,保留这些默认选择可进行快速设置。
打开适配器/端口后,“DS28E05 Device Selection”下拉列表将自动填充可用DS28E05的唯一ROM ID。若在1 - Wire上未找到设备,选择为空,此时插入设备并点击“Refresh Selection”按钮。必须有设备才能进入“Memory”选项卡进行操作。
选择设备后,点击“Memory”选项卡,从“Memory Resource Selection”下拉列表中选择内存范围。
选择内存范围后,“Commands”组框中将显示可用命令,命令以按钮形式呈现。
点击命令按钮选择命令,按钮将以黄色高亮显示,表示已选择该命令。
选择命令后,命令按钮下方的“Options”组框将填充该命令所需的选项,选择选项后点击“Execute Command”按钮执行所选命令。
所选命令的输出将显示在“Log”组框的可滚动字段中,“Log”组框底部提供了输出的关键说明。可以调整窗口大小或最大化以扩大“Log”组框。
可以通过“File/Copy Log to Clipboard”菜单项将日志复制到剪贴板,通过“File/Clear Log”菜单项清除日志。
通过“File/Exit”菜单项结束程序。
软件详细描述
软件程序的主窗口包含三个选项卡:“Setup”、“Memory”和“Raw 1 - Wire”。
Setup选项卡
该选项卡包含两个部分:
1 - Wire Adapter组框 :包括适配器类型和端口选择,这是对连接设备进行操作前的必要设置。仅支持适配器端口类型为USB(COM),适配器部件编号为DS9481R - 3C7。选择适配器端口类型后,点击“Open Adapter/Port”按钮,若检测到适配器,按钮右侧的状态字段将显示“Success”;若未检测到,将显示错误消息,此时需解决问题后再次点击该按钮。也可以使用“Auto - Search”按钮搜索所有可用的COM端口以找到DS9481R - 3C7。“Auto - Open”复选框可让程序在启动时自动打开所选的适配器和端口。
Device Selection Methods组框 :指示“Memory”选项卡如何使用ROM(只读存储器)级别的1 - Wire命令选择设备。“ROM Selection Method”下拉列表有“MatchROM”和“SkipROM”两个选项。“MatchROM”使用ROM ID选择设备,选择时会自动勾选“Use Search - ROM to find first available EVKit device”,该操作会在网络上查找可用的DS28E05并填充下拉列表。若1 - Wire网络内容发生变化,可点击“Refresh Selection”按钮刷新列表。“SkipROM”选项调用Skip - ROM命令选择任何存在的设备,但仅适用于1 - Wire上只有一个设备的情况,若有多个设备,可能会导致冲突。“Use ‘Resume’ command when possible”复选框指示“Memory”选项卡操作使用Resume命令。
Memory选项卡
该选项卡包含五个部分:
Memory Resource Selection :下拉列表的内容反映了DS28E05 IC数据手册中描述的内存资源,选择内存资源会自动在“Commands”组框中显示可对该内存进行操作的命令,大多数范围至少提供“Read”命令。
Commands/Options :选择内存范围后,“Commands”组框中将出现一个或多个命令按钮,点击命令按钮会将其高亮显示为黄色,并在“Options”组框中填充该命令的选项。选项会根据所选命令和所选内存范围的属性而变化,设置选项后,点击“Options”组框中的“Execute Command”按钮即可执行命令。
Read Memory :适用于所有内存范围,可能的选项是“Starting Address”和“Read Length”下拉列表。“Starting Address”列表包含所选内存范围内的所有可能地址,“Read Length”从1到内存范围的最大大小。
Write Memory :适用于非只读的内存位置,对于DS28E05,地址范围为0000h到0073h。有两组选项:一组用于通用内存写入,在数据页上写入2字节段;另一组用于0070h到0073h的内存范围,写入这些位置会逐页打开与DS28E05内存每页相关的特殊选项,如“Write Protect”选项可设置页面保护。
Log :“Log”组框由可滚动的输出字段和解释输出的关键说明组成,输出字段显示与DS28E05的所有通信以及描述操作的注释。可以通过“File/Copy Log to Clipboard”菜单项将日志复制到系统剪贴板,通过“File/Clear Log”菜单项清除日志,还可以调整程序窗口大小以扩大“Log”组框以便查看。日志中的文本也进行了颜色编码。
Raw 1 - Wire选项卡
该选项卡提供了发送和接收任何原始1 - Wire通信的功能,可用于重现“Memory”选项卡上的一些操作或进行其他操作的实验,也可用于DS28E05以外的1 - Wire设备。所有操作都记录在“Memory”选项卡的“Log”组框以及“Raw 1 - Wire”选项卡的底部,以便后续检查和复制。操作分为两个组框:
Low Level组框 :提供了用于构建任何1 - Wire通信序列的低级1 - Wire原语,如“1 - Wire Reset”按钮、“Read Bytes”按钮、“Write Bytes”按钮等。部分功能(如7V VCC Pulse (100ms)按钮和12V 1 - Wire Pulse按钮)不适用于评估DS28E05。
ROM Level组框 :具有实现1 - Wire ROM命令的宏,使用每个1 - Wire设备嵌入的64位唯一ROM ID进行设备发现和选择。可以通过输入ROM ID或点击“Reset - SearchROM (first)”、“Reset - SearchROM (next)”、“Reset - Read ROM”等按钮自动填充ROM ID。
硬件详细描述
如需详细的硬件描述,请参考DS9481R - 3C7和DS9120P IC数据手册。
订购信息
PART
TYPE
DS28E05EVKIT#
EV Kit
注:“#”表示符合RoHS标准的设备,可能包含铅(Pb),在RoHS要求下可豁免。
DS28E05评估套件为工程师提供了一个全面的平台,用于评估DS28E05 1 - Wire EEPROM的性能。通过详细的硬件和软件设置,工程师可以深入了解DS28E05的功能和特性。你在使用这个评估套件的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验。
打开APP阅读更多精彩内容