共2条
1/1 1 跳转至页
CAT102x,EEPROM 对CAT102x上带的小容量EEPROM的理解?
问
ZLG的开发板上的复位电路都采用了带IIC 接口EEPROM 和手动复位的电源监控芯片CAT102x,我很奇怪,为什么电源监控上带EEPROM呢?而且这些EEPROM的容量都很小,比如: CAT1024上仅有 2K位,256字节的容量,这有用吗?
后来,在老师的指点中,分析了一下,揣测其用途如下,望大家指正:
因为在系统中,有很多初始化中的配置是要随着应用的场合不同而变更的,比如,在一个终端产品中,系统第一次上电开机后先要让用户设定自己的密码,以后每次开机输入密码后和这个密码去比对,很显然,第一次设定的密码不可以因掉电而丢失,所以要存到片外的EEPROM里,包括一些指示系统运行方式的标志位,也要这么处理。这些掉电保存的信息有两个特点,其一,数据量很小,几十个字节;其二,要求读取的速度要快。CAT102x正好符合这一特点,容量为256字节,刚刚好,在一些简单的应用中还留有余地;存取速率可以高达400KHZ。大可不必为了保存这点数据在系统中扩展24LC256之类的EEPROM。更重要的是,CAT102x还可以手动复位和电源监控。其实这样的片子很多,比如支持SPI的X5045就是小EEPROM和watchdog集于一身。说白了,就是主功能是电源监控和狗狗,EEPROM是赠送的,买一赠一。
我的问题是:
能否有其它的方法,让程序运行时,可以在线改写片内的FLASH?这样就连这些小片子都省了。
答 1: 修改内部FLASH,IAP不就是这个功能么?有时候使用外狗和专用复位芯片还是很有必要的。
那用CAT1025这样的片子,不就是蛮好嘛,很多功能合在一起,又省PCB,又省IO口。还省钱。 答 2: IAP是传说中的....^_^在应用中编程只是在书上频频看到,但从没有看过应用示例和例程,不知圈圈亲自试过吗?自己改自己觉得挺不可思议的。^_^ 答 3: 晕……不知道你有ZLG那本〈深入浅出ARM7〉没有,里面讲得很详细。参数,命令格式,都有。 答 4: 用PLC时就看到!多年前用PLC,资料上反应有IAP功能,但最多只用到ISP.
近来自己做了软硬件,到是把ISP,IAP都用上了.
自己改自己是可以的(要利用好RAM),通讯中升级程序是最有用的应用. 答 5: cat1025不带狗cat1021/1022/1023带reset+watchdog+eeprom
容量大的有cat1061/1063 16k bit 带reset+watchdog+eeprom
答 6: 呵呵……猫和狗在一块了……cat…… 答 7: 深入浅出上看了,好像还有程序,但是书只看了几天就被借走了。这就电话要过来,过来了再仔细看看。
后来,在老师的指点中,分析了一下,揣测其用途如下,望大家指正:
因为在系统中,有很多初始化中的配置是要随着应用的场合不同而变更的,比如,在一个终端产品中,系统第一次上电开机后先要让用户设定自己的密码,以后每次开机输入密码后和这个密码去比对,很显然,第一次设定的密码不可以因掉电而丢失,所以要存到片外的EEPROM里,包括一些指示系统运行方式的标志位,也要这么处理。这些掉电保存的信息有两个特点,其一,数据量很小,几十个字节;其二,要求读取的速度要快。CAT102x正好符合这一特点,容量为256字节,刚刚好,在一些简单的应用中还留有余地;存取速率可以高达400KHZ。大可不必为了保存这点数据在系统中扩展24LC256之类的EEPROM。更重要的是,CAT102x还可以手动复位和电源监控。其实这样的片子很多,比如支持SPI的X5045就是小EEPROM和watchdog集于一身。说白了,就是主功能是电源监控和狗狗,EEPROM是赠送的,买一赠一。
我的问题是:
能否有其它的方法,让程序运行时,可以在线改写片内的FLASH?这样就连这些小片子都省了。
答 1: 修改内部FLASH,IAP不就是这个功能么?有时候使用外狗和专用复位芯片还是很有必要的。
那用CAT1025这样的片子,不就是蛮好嘛,很多功能合在一起,又省PCB,又省IO口。还省钱。 答 2: IAP是传说中的....^_^在应用中编程只是在书上频频看到,但从没有看过应用示例和例程,不知圈圈亲自试过吗?自己改自己觉得挺不可思议的。^_^ 答 3: 晕……不知道你有ZLG那本〈深入浅出ARM7〉没有,里面讲得很详细。参数,命令格式,都有。 答 4: 用PLC时就看到!多年前用PLC,资料上反应有IAP功能,但最多只用到ISP.
近来自己做了软硬件,到是把ISP,IAP都用上了.
自己改自己是可以的(要利用好RAM),通讯中升级程序是最有用的应用. 答 5: cat1025不带狗cat1021/1022/1023带reset+watchdog+eeprom
容量大的有cat1061/1063 16k bit 带reset+watchdog+eeprom
答 6: 呵呵……猫和狗在一块了……cat…… 答 7: 深入浅出上看了,好像还有程序,但是书只看了几天就被借走了。这就电话要过来,过来了再仔细看看。
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |