<strong>简介</strong>
非易失性数据存储器是许多嵌入式系统的必备元件。诸如自举配置、校准常数和网络相关信息之类的数据,一般存储在电子可擦除可编程只读存储器 (EEPROM) 上。采用EEPROM存储这种数据的好处是可以重写或更新EEPROM器件上的单个字节,而不会影响其他位置中的内容。
ADuCM3027/ADuCM3029是集成闪存的超低功耗微控制器单元 (MCU)。若在集成闪存上仿真EEPROM,则设计中可省去EEPROM,从而降低BOM成本。同时,软件复杂性也会降低。
<strong>背景</strong>
闪存通常由页阵列组成。ADuCM3027中的一页为2 kB。写入数据之前必须擦除页面内容。擦除操作适用于整个页面,而读或写操作可针对单一可寻址位置(字节或字)执行。对单一可寻址位置执行读或写操作有如下挑战:
● 字节宽数据的读和写操作。
● 应能擦除或更新任意位置的数据,同时其他位置的数据保持不变,因为闪存擦除是对整页进行的。
本应用笔记说明利用ADuCM3027/ADuCM3029器件和内置闪存仿真EEPROM的软件,如图1所示。
<center><img src="http://adi.eetrend.com/files/2017-06/wen_zhang_/100006603-20727-pingmuk…; alt="ADuCM3027/ADuCM3029内置闪存和EEPROM系统概览"></center>
<center>图1. ADuCM3027/ADuCM3029内置闪存和EEPROM系统概览</center>
<center><img src="http://adi.eetrend.com/files/2017-06/wen_zhang_/100006603-20728-pingmuk…; alt="ADuCM3027/ADuCM3029 Flash EEPROM仿真软件结构"></center>
<center>图2. ADuCM3027/ADuCM3029 Flash EEPROM仿真软件结构</center>
<strong><a href="http://adi.eetrend.com/files/2017-06/wen_zhang_/100006603-20724-1452cn…:ADuCM3027/ADuCM3029 Flash EEPROM仿真</a></strong>
<strong><a href="http://www.analog.com/cn/applications/markets/motor-control-pavilion-ho…,获取更多电机控制设计信息</a></strong>