探索FM31L276/FM31L278:集成F - RAM的处理器伴侣

电子说

1.4w人已加入

描述

探索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阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分