位置:51电子网 » 技术资料 » 其它综合

智能卡的EEPROM操作

发布时间:2008/11/25 0:00:00 访问次数:501

  在数据能被写人eeprom之前,eeprom受影响的部分的内容应首先被擦去,这依赖于要写人的数据的内容,对某些智能卡微控制器,擦除页面的大小可能不同于写人页面的大小,这一点在下列公式中已有所考虑。

  首先要确定哪个页面应被擦去,需要知道该页的现有内容和新数据的内容。对于保守估计总是应假定要写人之页必须首先被擦除。

  这里需要对eeprom写入和擦除操作的持续期做一个小小的注释,现今普遍使用的智能卡微控制器没有内部时间基准,只有操作系统的时间基准,它是外部施加的时钟信号。例如,如果微控制器规定的最高时钟频率为5mhz,贝刂所有eeprom的写程序将按此频率设计。这就是说,如果实用时钟频率较最高值低,则eeprom的写人时间将成比例延长。为了计算精确,使用比例因子来把这点考虑在内。然而,这些都取决于最高时钟频率,它随微控制器的类型而改变,它也是智能卡操作系统的一个参数(这种影响在此处未能考虑在内)。在未来,它无论如何将不再是有影响的因素,因为最新的微控制器已有了内部的时间基准并可按固定的时间安排进行eeprom操作,而和外加的时钟频率无关。公式(14.11)至(14.13)中的变量都在表1中定义和说明。

  表1 关于eeprom操作的公式(14.11)~(14.13)中的变量的定义和说明

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



  在数据能被写人eeprom之前,eeprom受影响的部分的内容应首先被擦去,这依赖于要写人的数据的内容,对某些智能卡微控制器,擦除页面的大小可能不同于写人页面的大小,这一点在下列公式中已有所考虑。

  首先要确定哪个页面应被擦去,需要知道该页的现有内容和新数据的内容。对于保守估计总是应假定要写人之页必须首先被擦除。

  这里需要对eeprom写入和擦除操作的持续期做一个小小的注释,现今普遍使用的智能卡微控制器没有内部时间基准,只有操作系统的时间基准,它是外部施加的时钟信号。例如,如果微控制器规定的最高时钟频率为5mhz,贝刂所有eeprom的写程序将按此频率设计。这就是说,如果实用时钟频率较最高值低,则eeprom的写人时间将成比例延长。为了计算精确,使用比例因子来把这点考虑在内。然而,这些都取决于最高时钟频率,它随微控制器的类型而改变,它也是智能卡操作系统的一个参数(这种影响在此处未能考虑在内)。在未来,它无论如何将不再是有影响的因素,因为最新的微控制器已有了内部的时间基准并可按固定的时间安排进行eeprom操作,而和外加的时钟频率无关。公式(14.11)至(14.13)中的变量都在表1中定义和说明。

  表1 关于eeprom操作的公式(14.11)~(14.13)中的变量的定义和说明

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

罗盘误差及补偿
    造成罗盘误差的主要因素有传感器误差、其他磁材料干扰等。... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!