跳转到主要内容

时序控制器

超级时序控制器的EEPROM擦除和编程

selina /

<strong>作者:Enrico Del Mastro、Michael Bradley</strong>

本应用笔记介绍如何擦除超级时序控制器的EEPROM空间,以及如何逐字节地写入该空间。

<strong>成块擦除EEPROM空间</strong>

欲对EEPROM空间进行块擦除,请执行下列步骤。

1. 将0x01写入UPDCFG寄存器0x90。这是存储器更新控制寄存器。向寄存器0x90写入0x01能使配置寄存器持续更新。建议在整个读/写在线测试(ICT)过程中使该位保持置位状态。

2. 擦除或访问0xFA00到0xFBFF地址范围的EEPROM时,首先必须中止时序控制引擎。将0x01写入SECTRL寄存器0x93以中止时序控制引擎。每次对时序控制引擎的EEPROM空间执行读或写处理时,都必须中止该引擎。

3. 擦除或访问ADM1166/ADM1168/ADM1169上0xF800到0xF89F或0xF900到0xF9FF地址范围的EEPROM时,应将0x01写入BBCTRL寄存器0x9C。该写操作中止黑盒操作,并访问0xF800到0xF89F和0xF900到0xF9FF地址范围的EEPROM。