一站式电子元器件采购平台

华强商城公众号

一站式电子元器件采购平台

元器件移动商城,随时随地采购

华强商城M站

元器件移动商城,随时随地采购

半导体行业观察第一站!

芯八哥公众号

半导体行业观察第一站!

专注电子产业链,坚持深度原创

华强微电子公众号

专注电子产业链,
坚持深度原创

电子元器件原材料采购信息平台

华强电子网公众号

电子元器件原材料采购
信息平台

用PC编程1线EPROM和EEPROM存储器

来源:analog 发布时间:2023-11-17

摘要: 应用说明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中的所有端口适配器。

表1。1线串行端口适配器
适配器eepm R / WEPROM读EPROM程序
ds9097u - 009XX
DS9097U-S09XX
DS9097U-E25XXX
DS9097E *XXX
*不建议用于新项目

图2 DS9097U-E25 1线串口适配器和+12V引脚。

12V(DC)电源用于EPROM编程

编程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设备进行预编程。使用这些低成本的适配器和免费软件之一,使最终用户能够快速设置一个编程站,以配置设备所需的数据,用于原型设计或易于评估设备数据集的变化。



声明:本文观点仅代表作者本人,不代表华强商城的观点和立场。如有侵权或者其他问题,请联系本站修改或删除。

社群二维码

关注“华强商城“微信公众号

调查问卷

请问您是:

您希望看到什么内容: