描述
探索FM31L276/FM31L278:集成F - RAM的处理器伴侣
在电子设计领域,寻找一款能高度集成且性能卓越的芯片是每个工程师的追求。今天,我们就来深入探讨一下Infineon旗下Cypress开发的FM31L276/FM31L278,这是一款64 - Kbit/256 - Kbit集成处理器伴侣,搭配F - RAM,为处理器系统带来了诸多便利。
文件下载:FM31L276-G.pdf
产品概述
Cypress已被Infineon收购,但这款产品仍会继续供应给新老客户。FM31L276/FM31L278将F - RAM内存与处理器系统常用功能集成在一起,包括非易失性内存、实时时钟(RTC)、低电压复位、看门狗定时器、非易失性事件计数器、可锁定的64位序列号区域以及通用比较器等。
核心特性亮点
F - RAM内存优势
- 大容量与高组织性:提供64 - Kbit(FM31L276)和256 - Kbit(FM31L278)两种容量选择,逻辑上分别组织为8K × 8和32K × 8。
- 超高读写耐力:具备100万亿((10^{14}))次的读写次数,相比EEPROM,其写周期多出1亿倍,能有效满足长期频繁读写的需求。
- 长久数据保留:可实现151年的数据保留,真正做到非易失性存储,无需电池备份,避免了其他非易失性存储器带来的复杂性和系统级可靠性问题。
- 无延迟写入:采用NoDelay™写入技术,读写速度与RAM相当,能显著提升系统性能。
高度集成功能
- 实时时钟/日历:
- 低功耗运行:在2V、+25°C条件下,备份电流仅为1.15μA,有效延长电池或电容的使用时间。
- 精准计时:以BCD格式提供秒到世纪的时间信息,能准确跟踪到2099年的闰年。
- 灵活校准:使用标准的32.768 kHz晶体(6 pF/12.5 pF),支持软件校准,确保时间的准确性。
- 备份多样:支持电池或电容备份,保障时钟在主电源故障时仍能正常运行。
- 处理器伴侣功能:
- 复位保护:提供(V{DD})和看门狗的低电平有效复位输出,可编程低(V{DD})复位触发点,手动复位经过滤波和去抖处理,确保系统在各种情况下都能稳定复位。
- 看门狗定时器:可编程的看门狗定时器,超时时间可在100 ms到3秒之间以100 ms为增量进行软件编程,有效防止软件锁定。
- 事件计数:双电池备份事件计数器可跟踪系统入侵或其他事件,为系统安全提供保障。
- 电源故障检测:比较器可用于电源故障中断(NMI)或其他用途,提前为处理器提供电源故障预警。
- 序列号安全:64位可编程序列号可锁定,增强系统的安全性。
接口与功耗特性
- 快速2线串行接口((I^{2}C)):频率最高可达1 MHz,支持100 kHz和400 kHz的传统时序,通过(I^{2}C)接口可控制RTC和监控功能,还提供设备选择引脚,最多可支持4个内存设备。
- 低功耗设计:1 MHz时的有源电流为1.5 mA,待机电流为120 μA,有效降低系统功耗。
工作条件与封装
- 电压与温度范围:工作电压为(V_{DD}=2.7 ~V)到3.6 V,工业温度范围为–40 °C到 +85 °C,能适应各种恶劣环境。
- 封装形式:采用14引脚小外形集成电路(SOIC)封装,符合有害物质限制(RoHS)标准,且获得了Underwriters laboratory(UL)认证。
功能详细解析
引脚定义与功能
FM31L276/FM31L278的引脚定义清晰,每个引脚都有特定的功能。例如,A1 - A0用于设备选择地址,SDA和SCL是(I^{2}C)接口的双向引脚,CNT1和CNT2是事件计数器输入引脚,RST是复位引脚等。在设计电路时,需要根据引脚功能合理连接,确保芯片正常工作。
内存架构
芯片的内存采用两字节寻址,与独立内存设备软件兼容。内存阵列基于F - RAM技术,可像RAM一样进行读写操作,且可通过软件进行写保护。通过WP1和WP0两个控制位,可实现不同范围的内存写保护,如无保护、底部1/4保护、底部1/2保护和全阵列保护。
处理器伴侣功能
- 处理器监控:监控器为处理器提供电源故障检测和看门狗定时器功能。当(V_{DD})低于编程的触发点时,RST引脚将被拉低,确保系统在电源故障或软件锁定时能及时复位。
- 看门狗定时器:可编程的看门狗定时器可防止软件陷入死循环。通过设置WDE位启用定时器,当定时器超时且WDE位为1时,RST引脚将被激活。同时,可通过写入特定模式(1010b)来重启定时器。
- 手动复位:RST引脚可作为手动复位输入,经过滤波和去抖处理后,能有效避免误触发。
- 复位标志:通过POR和WTR标志位可指示复位的来源,方便工程师进行故障排查。
- 早期电源故障比较器:比较器可将PFI引脚的输入电压与板载1.2 V参考电压进行比较,当PFI输入电压低于阈值时,CAL/PFO引脚将被拉低,可用于产生电源故障中断。
- 事件计数器:提供两个电池备份的事件计数器,通过CNT1和CNT2引脚检测上升或下降沿,计数器的值可随时读取和写入,还可通过级联两个计数器实现32位计数。
- 序列号:提供一个可写入的64位序列号区域,用户可在设置序列号后将其锁定,锁定后序列号不可更改,但仍可读取。
实时时钟操作
实时时钟由振荡器、时钟分频器和寄存器系统组成,可提供高精度的时间信息。通过设置R和W位,可实现时间的读取和写入操作。在备份电源方面,当(V{DD})低于2.5 V时,RTC和事件计数器将切换到(V{BAK})引脚的备份电源,确保时钟正常运行。
备份电源与充电
(V{BAK})引脚可连接电池或大电容作为备份电源。通过设置VBC位,可启用涓流充电功能,当VBC位为1时,(V{BAK})引脚将提供约80 μA的充电电流,直到(V{BAK})达到(V{DD})。此外,还可通过设置FC位启用快速充电模式,充电电流约为1 mA。
校准与晶体振荡器
通过设置CAL位,时钟可进入校准模式,CAL/PFO引脚将输出512 Hz的方波,用户可根据测量的频率误差进行校准。晶体振荡器设计使用6 pF/12.5 pF晶体,无需外部加载电容,若不使用晶体,也可连接外部振荡器。
布局建议
为减少RTC时钟误差,应在X1和X2晶体引脚周围放置接地保护环,SDA和SCL走线应远离X1/X2焊盘,且X1和X2走线长度应小于5 mm,同时建议使用背面或内层的接地平面。
寄存器映射与(I^{2}C)接口
寄存器映射
RTC和处理器伴侣功能通过25个特殊功能寄存器进行访问,这些寄存器包含时间信息、控制位和标志位。在设备首次上电和编程时,必须写入所有时间寄存器,以确保电池备份寄存器的值有效。
(I^{2}C)接口
FM31L276/FM31L278采用行业标准的(I^{2}C)总线,芯片内包含两个逻辑设备,分别有不同的从地址。(I^{2}C)接口的操作包括START、STOP、数据传输和确认等状态,通过这些状态的组合实现数据的读写操作。
电气特性与订购信息
电气特性
文档中详细列出了芯片的最大额定值、工作范围、直流电气特性、数据保留和耐力、电容、热阻、交流测试负载和波形、监控器时序以及交流开关特性等参数,工程师在设计时需根据这些参数确保芯片的正常运行。
订购信息
提供了FM31L276和FM31L278不同型号的订购代码和封装信息,这些产品均为无铅产品,用户可联系当地销售代表了解产品的可用性。
总结
FM31L276/FM31L278以其高度集成的功能、卓越的F - RAM性能和低功耗设计,为处理器系统提供了一个强大而可靠的解决方案。无论是在工业控制、智能家居还是其他电子设备中,这款芯片都能发挥重要作用。工程师在使用时,需深入理解其功能特性和电气参数,合理设计电路,以充分发挥芯片的优势。大家在实际应用中是否遇到过类似芯片的使用问题呢?欢迎在评论区分享你的经验和见解。
打开APP阅读更多精彩内容