摘要: 应用说明177是在PC平台上使用Dallas Semiconductor程序员进行原型设计的1线EPROM和EEPROM设备编程指南。
Dallas Semiconductor为编程DS243x系列EEPROM和DS250x系列EPROM设备(或DS197x和DS198x)提供硬件/软件解决方案我按钮 形式因素)在基于pc的环境。虽然这些设备通常是在嵌入式应用程序中编程的,但为了原型设计的目的,通常需要或必要使用数据对设备进行预编程。一个易于使用的基于pc的平台简化了这项任务,这也是本文的范围。
Dallas Semiconductor为编程DS243x系列EEPROM和ds250x系列EPROM设备(或DS197x和DS198x)提供硬件/软件解决方案我按钮形式因素)在基于pc的环境。虽然这些设备通常是在嵌入式应用程序中编程的,但为了原型设计的目的,通常需要或必要使用数据对设备进行预编程。一个易于使用的基于pc的平台简化了这项任务,并且是本文档的范围。
图1所示是用于1线EEPROM和eprom编程的典型的基于PC的硬件配置。所需项目包括一台Windows (98,95,ME, 2K)基于PC的备用串行(COM)端口,达拉斯半导体串行到1-Wire端口适配器,以及连接1-Wire设备进行编程的电缆。
图1所示 基于pc的编程配置。
达拉斯半导体公司提供各种适配器,将串行COM端口通信转换为1- wire波形和协议。参见表1的端口适配器能力相对于eeprom /EPROM的连接和编程的比较。DS9097U是当前一代适配器。DS9097U-009和DS9097U-S09是EEPROM编程的推荐型号。DS9097U-E25是EPROM编程的推荐型号。图2显示了ds9097u - e25封装和连接器引脚。RJ-11引脚适用于表1中的所有端口适配器。
适配器 | eepm R / W | EPROM读 | EPROM程序 |
ds9097u - 009 | X | X | |
DS9097U-S09 | X | X | |
DS9097U-E25 | X | X | X |
DS9097E * | X | X | X |
*不建议用于新项目 |
图2 DS9097U-E25 1线串口适配器和+12V引脚。
编程eprom需要应用+12V(DC)编程脉冲。ds9097u - e25在提供+12V(DC)电源时提供此功能。如图2所示,2.1mm电源插孔用于连接台式电源或普通交流墙壁适配器的电源。电源插孔极性必须观察:中心触点接地,外触点+12V。请参阅EPROM数据表,了解编程设备所需的电压公差和电流水平。下面的+12V(DC)墙壁适配器已经成功地用于编程设备:
standor # STA-300R
亦可于下列地点购买:
Allied(股票编号928-9895)
Newark(股票编号84F2081)
图3显示了一个类似于DS9097U-E25的基于串行端口的适配器的原理图,该适配器支持EPROMprogramming。该原理图可以用作开发从RS232串行端口操作的适配器的参考。如果不需要+12V EPROM编程,则可以消除R5-R7, D5, D6和D9组件,并且必须将DS2480B V(PP)信号(引脚5)连接到V(DD)(引脚4)。
图3 串口1线适配器参考原理图
需要一根电缆将适配器1-Wire信号应用到要编程或读取的部分。电缆的一端必须是RJ-11,另一端必须与1-Wire设备或安装板有合适的接口。RJ-11的引脚如图2所示。
当使用DS9097E适配器时,1线回路必须与任何其他接地或回路隔离。不遵循此要求可能会损坏DS9097E适配器和可能的1-Wiredevice。
达拉斯半导体公司提供了几个软件实用程序,用于编程1-Wire设备;这些都是基于tmx运行时环境(RTE)的安装。所有软件,包括TMEX,都是免费的,可以下载。
一个易于使用的GUI应用程序称为我按钮查看器在安装TMEX RTE时自动安装。配置并启动此应用程序后,将提供如图4所示的显示。
图4 iButton查看器打开屏幕的屏幕打印。
当1-Wire设备连接到串行端口适配器时,其64位ROM值由查看器显示。双击ROM值启动设备读/写实用程序。的我按钮查看器支持读/写EPROM/EEPROM数据的两种格式:1线文件结构和原始/用户定义。在应用程序注释114中定义的1-Wire文件结构格式以一种类似于磁盘操作系统的方式存储数据:包含数据文件的目录。在1线文件结构模式下,可以使用我按钮查看器。原始/用户定义的格式是不受约束的,数据被写入单个字节位置。在原始/用户定义模式下操作需要我按钮查看器要设置为调试模式。这可以从菜单工具栏中通过选择文件→选项→调试启用来设置。的调试模式我按钮查看器只支持原始的EPROMdata。的未来更新我按钮查看器可能支持原始数据编程。
为了用原始数据格式编程EPROM设备,需要使用实用程序TMEPROM.EXE。这个程序和源代码可以从我们的网站下载。
在TMEPROM运行之前,TMEX-RTE必须在默认1-Wire端口的安装过程中附带DS9097U-E25。这样可以确保为TMEPROM操作配置正确的COM端口和适配器类型。如果没有连接ds9097ue25和EPROM设备,该实用程序将自动退出。当配置并启动DS1982/DS2502时,此应用程序提供如图5所示的显示。
图5 TMEPROM程序的丝网印刷。
EPROM编程的另外两个实用程序可以在下面列出的链接中获得:
复制十六进制文件到EPROM 1-Wire设备(控制台,C, 32位)1.03
我按钮复印机(GUI, Delphi, 32位
使用NVRAM我按钮(DS1992, DS1993, DS1995,或DS1996)和我按钮查看器,可以将原始数据编程到NVRAM设备中,然后使用我按钮复印机从NVRAM设备复制到EPROM设备。这些程序不适合组编程prom设备。由于是12V编程脉冲,所以在对EPROM设备进行编程时,线上不能有任何非EPROM设备。
达拉斯半导体公司能够通过易于使用的串行端口适配器和基于pc的软件对1线EPROM/EEPROM设备进行预编程。使用这些低成本的适配器和免费软件之一,使最终用户能够快速设置一个编程站,以配置设备所需的数据,用于原型设计或易于评估设备数据集的变化。
社群二维码
关注“华强商城“微信公众号
Copyright 2010-2023 hqbuy.com,Inc.All right reserved. 服务热线:400-830-6691 粤ICP备05106676号 经营许可证:粤B2-20210308