在数据能被写人EEPROM之前,EEPROM受影响的部分的内容应首先被擦去,这依赖于要写人的数据的内容,对某些智能卡微控制器,擦除页面的大小可能不同于写人页面的大小,这一点在下列公式中已有所考虑。
首先要确定哪个页面应被擦去,需要知道该页的现有内容和新数据的内容。对于保守估计总是应假定要写人之页必须首先被擦除。
这里需要对EEPROM写入和擦除操作的持续期做一个小小的注释,现今普遍使用的智能卡微控制器没有内部时间基准,只有操作系统的时间基准,它是外部施加的时钟信号。例如,如果微控制器规定的时钟频率为5MHz,贝刂所有EEPROM的写程序将按此频率设计。这就是说,如果实用时钟频率较值低,则EEPROM的写人时间将成比例延长。为了计算,使用比例因子来把这点考虑在内。然而,这些都取决于时钟频率,它随微控制器的类型而改变,它也是智能卡操作系统的一个参数(这种影响在此处未能考虑在内)。在未来,它无论如何将不再是有影响的因素,因为的微控制器已有了内部的时间基准并可按固定的时间安排进行EEPROM操作,而和外加的时钟频率无关。公式(14.11)至(14.13)中的变量都在表1中定义和说明。
表1 关于EEPROM操作的公式(14.11)~(14.13)中的变量的定义和说明
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。