欢迎访问ic37.com |
会员登录 免费注册
发布采购

I5116SI 参数 Datasheet PDF下载

I5116SI图片预览
型号: I5116SI
PDF下载: 下载PDF文件 查看货源
内容描述: 单芯片1 16分钟期限语音记录/播放数码存储功能的设备 [SINGLE-CHIP 1 TO 16 MINUTES DURATION VOICE RECORD/PLAYBACK DEVICES WITH DIGITAL STORAGE CAPABILITY]
分类和应用: 存储
文件页数/大小: 88 页 / 604 K
品牌: WINBOND [ WINBOND ]
 浏览型号I5116SI的Datasheet PDF文件第32页浏览型号I5116SI的Datasheet PDF文件第33页浏览型号I5116SI的Datasheet PDF文件第34页浏览型号I5116SI的Datasheet PDF文件第35页浏览型号I5116SI的Datasheet PDF文件第37页浏览型号I5116SI的Datasheet PDF文件第38页浏览型号I5116SI的Datasheet PDF文件第39页浏览型号I5116SI的Datasheet PDF文件第40页  
ISD5100 – SERIES  
7.5. DIGITAL MODE  
7.5.1. Erasing Digital Data  
The Digital Erase command can only erase an entire page at a time. This means that the D1  
command only needs to include the 11-bit page address; the 5-bit for block address are left at 00000.  
Once a page has been erased, each block may be written separately, 64 bits at a time. But, if a block  
has been previously written then the entire page of 2048 bits must be erased in order to re-write (or  
change) a block.  
A sequence might be look like:  
- read the entire page  
- store it in RAM  
- change the desired bit(s)  
- erase the page  
- write the new data from RAM to the entire page  
7.5.2. Writing Digital Data  
The Digital Write function allows the user to select a portion of the array to be used as digital memory.  
The partition between analog and digital memory is left up to the user. A page can only be either  
Digital or Analog, but not both. The minimum addressable block of memory in the digital mode is one  
block or 64 bits, when reading or writing. The address sent to the device is the 11-bit row (or page)  
address with the 5-bit scan (or block) address. However, one must send a Digital Erase before  
attempting to change digital data on a page. This means that even when changing only one of the 32  
blocks, all 32 blocks will need to be rewritten to the page. Command Sequence: The chip enters  
digital mode by sending the ENTER DIGITAL MODE command from power down. Send the  
DIGITAL WRITE @ ADDR command with the row address. After the address is entered, the data is  
sent in one-byte packets followed by an I2C acknowledge generated by the chip. Data for each block  
is sent MSB first. The data transfer is ended when the master generates an I2C STOP condition. If  
only a partial block of data is sent before the STOP condition, “zero” is written in the remaining bytes;  
that is, they are left at the erase level. An erased page (row) will be read as all zeros. The device can  
buffer up to two blocks of data. If the device is unable to accept more data due to the internal write  
process, the SCL line will be held LOW indicating to the master to halt data transfer. If the device  
encounters an overflow condition, it will respond by generating an interrupt condition and an I2C Not  
Acknowledge signal after the last valid byte of data. Once data transfer is terminated, the device  
needs up to two cycles (64 us) to complete its internal write cycle before another command is sent. If  
an active command is sent before the internal cycle is finished, the part will hold SCL LOW until the  
current command is finished. After writing is complete, send the EXIT DIGITAL MODE command.  
- 36 -  
 复制成功!