分享

MSR8000存储芯片82S181的代换

 78621 2012-08-10

MSR8000存储芯片82S181的代换  

        受BG1IWK之托,要求研究一下MSR8000上的存储芯片82S181,同时在hellocq.net网站上也看到3区的BG3MP在求此芯片。经确认这两个需求是同一回事。出于对军机的爱好,也为自己MSR8000的万一做好准备,就考虑研究一番。MSR8000使用单片机8035作为CPU,其内部不带ROM,所有程序和数据都需要外部ROM支持。82S181在系统中的作用有些像电脑中的BIOS一样,就是用来存储基本执行程序和数据的芯片。

MSR8000存储芯片82S181的代换 - 78621 - 78621的博客

       查资料得知82S181是8K(1024x8)存储器,为一次性写入多次读出的PROM。其特点是有8位数据输出线,9条地址线。考虑到EPROM也是8位数据输出的芯片,是否可以利用EPROM 27系列芯片来代换?最小的EPROM为2716,能存储16k(2048x8)数据,比82S181大一倍。从管脚定义看2716,2732都是DIP24封装的电路,其大小与82S181相当。通过简单分析82S181和2732的管脚定义也有很多的相同,感觉有了这些相似之处为先决条件后,用2716或2732代换这个方向是可行的。接下来的关键问题就是如何读出82S181里MSR8000的存储数据了。

MSR8000存储芯片82S181的代换 - 78621 - 78621的博客

本人手里有一块一直使用的并口EPROM编程器,从其列表可读写芯片看其对EPROM芯片的支持较好(原来就是为写KYODO KG105车台的2716,2732才购入此设备),但PROM 82S181不在其支持列表中。

从82S181的读定义分析,只要CS0,CS1取低电平,CS2,CS3取高电平即可进入读取状态。于是决定冒险用我的编程器选择EPROM2732的芯片方式进行读取操作,读取时通过将CS0与CS1短接,把CS2,CS3连接15k电阻接Vcc(24脚)来进行。如此,一次读取数据成功。

数据提取成功后,将其写入2732的第二个8k的位置。接着就要考虑如何用2732来实现82S181的功能。从两芯片的管脚定义看2732的18脚E需要接低电平有效,而82S181的18脚CS3是接高电平才读。所以,替换时将2732的18脚从插座中取出掰弯后接到20脚CS1正好符合低电平的要求。这样修改后可将2732直接插入原82S181的插座处。

MSR8000存储芯片82S181的代换 - 78621 - 78621的博客

 

具体修改实物如图:

MSR8000存储芯片82S181的代换 - 78621 - 78621的博客

经在我的MSR8000上测试,此代换完全成功。相关链接:诚求:msr8000 逻辑板上的82S181芯片。

MSR8000上还有一片存储频道的RAM(型号:HM6551)用于存储9个固定频率数据和一个手动频率数据。本人一直在动脑筋如何开发将MSR8000的9个固定频率进一步扩充到更多的频道。目前还没有找到可行的办法。

 

                                                                      BG1ESX

                                                               2007年4月21日

 

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多