» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[硬件改造] MD原装卡带电池记忆30年了为啥还在

1. 取决于纽扣电池是否还同时供电给非SRAM设备,比如RTC时钟等,这类设备往往比SRAM耗电大得多,吃电大户。
2. 取决于SRAM供电管理芯片的品质(电池管理芯片的自耗电)(电池管理芯片是负责在没有主机供电时,把供电输入源切换到纽扣电池,并把SRAM的片选使能信号/CS1(有些datasheet上标为/CE脚)拉高,以便SRAM进入低功耗状态,而在有主机供电时把电源输入切换到主机卡槽的供电)。
3. 取决于是否SRAM芯片上有独立的CS2脚,如果有独立的CS2脚,供电管理芯片就可以直接输出控制信号到SRAM。而如果没有独立的CS2脚,只有/CS1脚,就需要一个74HC00之类的逻辑芯片,把SRAM切换逻辑和供电管理芯片的控制逻辑或在一起后输出到/CS1脚,这样就等于纽扣电池还要给74HC00供电,又增加了开销。
4. 取决于SRAM芯片数据维持电压(Data retention voltage),越低,越能保持更久数据(对纽扣电池的最低电压要求就越低)。
5. 取决于SRAM芯片的待机状态电流(Standby current),越低,越能保持更久数据(对纽扣电池的电流开销越低)。
6. 取决于SRAM芯片中存储的值为1的bit位的数量,越多越耗电(会影响待机状态电流)。
7. 取决于SRAM芯片的存储容量,容量越大越耗电。(结合上一点的bit值为1的数量)
8. 取决于电池本身的容量和自放电,一般纽扣电池都是200mAh,容量越大越能给SRAM和供电管理芯片供电。

主要就这几个因素了,越排前面的影响权重越大,纽扣电池容量和自放电本身往往是排最后的。


本帖最近评分记录
  • neogeo 激骚 +3 恭喜发财 2022-10-22 17:56
  • elitex 激骚 +2 版务处理 2022-10-21 19:55

TOP

引用:
原帖由 elitex 于 2022-10-21 19:56 发表


256K的SRAM没有CS2脚,为啥也没有74HC00这芯片,还有那个MAD-1芯片是干嘛用的?好像每个卡里都有,而且这个MAD1芯片也有3V电压
MAD-1是老任自己整合了SRAM电源管理和HiROM/LoROM Mapper的一块整合芯片。
(以芯片缺口朝上,标引脚标号:左上角是1号脚,左下角8号脚,右下角9号脚,右上角16号脚)
它的2号脚连接SRAM的/CS脚,用来在没有主机卡槽5V电源时,拉高/CS脚电平,使SRAM进入待机低功耗状态,而在有卡槽5V时,它负责按照ROM/SRAM片选逻辑对SRAM这个片选信号进行逻辑控制,所以它等于隐含了我说的74HC00的功能。

因为是专门设计的所以它本身耗电也非常低。

MD的卡带就没有专门的Mapper芯片,所以一些卡往往同时需要一块独立的74HC00和1块BA6162来管理供电,然后需要1块74139来负责ROM/SRAM的片选(但是74139不需要在卡带脱机时电池供电)。老任等于用1个MAD-1整合了类似这3块芯片的功能。



本帖最近评分记录

TOP

引用:
原帖由 elitex 于 2022-10-21 21:00 发表


第二点,这个每次开关机都会消耗电池?
只有两种状态,有卡槽供电状态(用卡槽电)和无卡槽供电状态(用电池电),不存在"开关机时"这个状态。
无卡槽供电时,纽扣电池就要持续负责SRAM供电、这个SRAM供电管理芯片的供电、和可能存在的额外74HC00芯片的供电,直到重新有卡槽供电为止。
(换成SFC原装卡的情况,就是无卡槽供电时,纽扣电池就要负责SRAM供电和MAD-1的供电)

[ 本帖最后由 SONIC3D 于 2022-10-21 23:23 编辑 ]


本帖最近评分记录

TOP

引用:
原帖由 elitex 于 2022-10-22 10:15 发表


我测了一下SFC卡SRAM供电电流是0.2MA左右,照道理电池容量200MA的话只能维持1000多小时啊,是哪里不对了?
估计你的电流表精度不够,自耗电流过大,正常SRAM待机自耗电不会大于50uA,甚至不会大于10uA,一般只有个位数uA的耗电

TOP

发新话题
     
官方公众号及微博