电子说
在电子设计领域,存储器芯片的性能和特性对于整个系统的稳定性和效率至关重要。今天,我们就来深入探讨富士通的MB85RS64V FRAM(铁电随机存取存储器)芯片,了解它的特点、工作原理以及在实际应用中的设计要点。
文件下载:1897.pdf
MB85RS64V是一款采用铁电工艺和硅栅CMOS工艺技术制造的非易失性存储器芯片,其配置为8,192字×8位。与传统的SRAM不同,它无需备用电池即可保留数据,这大大简化了设计并提高了系统的可靠性。
| MB85RS64V芯片共有8个引脚,每个引脚都有其特定的功能,以下是各引脚的详细描述: | 引脚编号 | 引脚名称 | 功能描述 |
|---|---|---|---|
| 1 | CS | 芯片选择引脚,低电平有效。当CS为高电平时,设备处于取消选择(待机)状态,SO引脚呈高阻态;当CS为低电平时,设备处于选择(活动)状态,此时可进行操作。 | |
| 3 | WP | 写保护引脚,用于控制状态寄存器的写入操作。 | |
| 7 | HOLD | 暂停引脚,用于在不取消芯片选择的情况下中断串行输入/输出操作。 | |
| 6 | SCK | 串行时钟引脚,用于输入/输出串行数据的时钟信号。 | |
| 5 | SI | 串行数据输入引脚,用于输入操作码、地址和写入数据。 | |
| 2 | SO | 串行数据输出引脚,用于输出FRAM存储单元阵列和状态寄存器的读取数据。 | |
| 8 | VDD | 电源电压引脚,为芯片提供工作电源。 | |
| 4 | GND | 接地引脚,为芯片提供接地参考。 |
MB85RS64V作为SPI的从设备工作,可以通过配备SPI端口的微控制器连接多个设备,也可以将SI和SO引脚进行总线连接,方便与没有SPI端口的微控制器配合使用。
| 状态寄存器由多个位组成,每个位都有其特定的功能,主要用于控制芯片的读写操作和保护设置。以下是状态寄存器各位的详细说明: | 位编号 | 位名称 | 功能 |
|---|---|---|---|
| 7 | WPEN | 状态寄存器写保护位,与WP输入相关,用于保护状态寄存器的写入操作。 | |
| 6 - 4 | 未使用位 | 由非易失性存储器组成,可使用WRSR命令进行写入,但目前未使用。 | |
| 3 | BP1 | 块保护位,与BP0一起定义WRITE命令的写保护块大小。 | |
| 2 | BP0 | 块保护位,与BP1一起定义WRITE命令的写保护块大小。 | |
| 1 | WEL | 写使能锁存器,指示FRAM阵列和状态寄存器是否可写。 | |
| 0 | 0 | 固定为“0”的位。 |
| MB85RS64V接受7种特定的操作码命令,每个操作码由8位组成,用于控制芯片的不同操作。以下是各操作码的详细说明: | 名称 | 描述 | 操作码 |
|---|---|---|---|
| WREN | 设置写使能锁存器 | 0000 0110B | |
| WRDI | 复位写使能锁存器 | 0000 0100B | |
| RDSR | 读取状态寄存器 | 0000 0101B | |
| WRSR | 写入状态寄存器 | 0000 0001B | |
| READ | 读取存储器代码 | 0000 0011B | |
| WRITE | 写入存储器代码 | 0000 0010B | |
| RDID | 读取设备ID | 1001 1111B |
| WRITE命令的写保护块由状态寄存器中的BP0和BP1的值配置,具体如下: | BP1 | BP0 | 受保护块 |
|---|---|---|---|
| 0 | 0 | 无 | |
| 0 | 1 | 1800 H至1FFF H(上1/4) | |
| 1 | 0 | 1000 H至1FFF H(上1/2) | |
| 1 | 1 | 0000 H至1FFF H(全部) |
| WRITE命令和WRSR命令的写入操作受WEL、WPEN和WP的值保护,具体如下: | WEL | WPEN | WP | 受保护块 | 未受保护块 | 状态寄存器 |
|---|---|---|---|---|---|---|
| 0 | X | X | 受保护 | 受保护 | 受保护 | |
| 1 | 0 | X | 受保护 | 未受保护 | 未受保护 | |
| 1 | 1 | 0 | 受保护 | 未受保护 | 受保护 | |
| 1 | 1 | 1 | 受保护 | 未受保护 | 未受保护 |
当CS引脚为低电平且HOLD引脚为低电平时,芯片将进入暂停状态,此时可以中断串行输入/输出操作,而不会取消芯片选择。暂停状态的开始和结束时间取决于HOLD引脚输入转换到暂停条件时SCK引脚的电平状态。在暂停状态下,任意命令操作将被中断,SCK和SI输入无效,SO引脚在读取命令(RDSR、READ)时呈高阻态。如果在暂停状态下CS引脚上升,命令将被中止。
| 为了确保芯片的安全和可靠性,需要遵循以下绝对最大额定值: | 参数 | 符号 | 最小值 | 最大值 | 单位 |
|---|---|---|---|---|---|
| 电源电压 | VDD | - 0.5 | + 6.0 | V | |
| 输入电压 | VIN | - 0.5 | VDD + 0.5(≤ 6.0) | V | |
| 输出电压 | VOUT | - 0.5 | VDD + 0.5(≤ 6.0) | V | |
| 工作环境温度 | TA | - 40 | + 85 | °C | |
| 存储温度 | Tstg | - 55 | + 125 | °C |
| 为了保证芯片的正常运行,建议在以下工作条件下使用: | 参数 | 符号 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| 电源电压 | VDD | 3.0 | - | 5.5 | V | |
| 输入高电压 | VIH | VDD × 0.8 | - | VDD + 0.3 | V | |
| 输入低电压 | VIL | - 0.3 | - | VDD × 0.2 | V | |
| 工作环境温度 | TA | - 40 | - | + 85 | °C |
MB85RS64V FRAM芯片以其高耐久性、低功耗、宽工作温度范围和方便的SPI接口等优点,在众多电子应用领域中具有广阔的应用前景。在实际设计中,我们需要充分了解芯片的特性和工作原理,合理配置状态寄存器和操作码,确保芯片的正常运行。同时,要注意遵循绝对最大额定值和推荐工作条件,避免因不当使用导致芯片损坏。你在使用类似FRAM芯片时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !