FM33256/FM3316

这份文件是关于FM33256/FM3316 3V集成处理器伴侣与内存特性的Ramtron公司产品数据手册。以下是该文件的核心内容概要:

  1. 产品概述

    • FM33256和FM3316是集成了F-RAM内存、实时时钟(RTC)、低电压检测、看门狗定时器、非易失性事件计数器、可写锁定的64位序列号以及通用比较器的设备。
    • 设备适用于处理器基础系统,提供高集成度,可以替代多个部件。
    • 提供256Kb和16Kb版本的内存容量,具有无限的读写耐久性和45年的数据保持时间。
  2. 主要特性
    FM33256和FM3316设备的主要特性详细描述如下:

     1. **高集成度**:
        - 这些设备集成了多种功能,包括非易失性内存、实时时钟(RTC)、低电压检测、看门狗定时器、非易失性事件计数器、64位可编程序列号以及通用比较器。这种集成设计可以减少系统中所需的外部组件数量,从而降低系统成本和复杂性。
     
     2. **非易失性内存**:
        - 设备提供256Kb和16Kb两种内存容量版本,基于铁电RAM(F-RAM)技术,具有无限的读写耐久性和45年的数据保持时间。这种内存不仅能够作为额外的RAM使用,还可以作为传统的非易失性存储。
     
     3. **实时时钟(RTC)**:
        - 内置的实时时钟提供时间和日期信息,以BCD格式表示。它可以通过外部备份电源(电池或电容器)永久供电,并使用常见的32.768 kHz晶体作为时钟源。RTC还包括校准模式,允许软件调整时间准确性。
     
     4. **处理器伴侣功能**:
        - 提供了CPU支持功能,包括低电压复位输出、可编程低电压复位阈值、手动复位输入、可编程看门狗窗口定时器、非易失性事件计数器和通用比较器。这些功能有助于监控和控制处理器的操作环境,提高系统的稳定性和安全性。
     
     5. **看门狗定时器**:
        - 看门狗定时器是一个可编程的定时器,用于检测和恢复软件死锁。它具有窗口定时器功能,允许设置独立的开始和结束时间,以便在特定的时间窗口内进行重置。
     
     6. **非易失性事件计数器**:
        - 设备包含一个16位的非易失性事件计数器,可以跟踪在专用输入引脚上检测到的上升沿或下降沿的数量。计数器可以设置为非易失性或电池备份模式,以便在VDD电源缺失时继续计数。
     
     7. **64位可编程序列号**:
        - 设备提供了一个64位的可编程序列号,用户可以写入并锁定,一旦锁定,序列号将不可更改。这为设备提供了唯一的标识,有助于安全和追踪。
     
     8. **快速SPI接口**:
        - 设备支持高达16 MHz的SPI总线频率,提供了快速的数据传输能力。SPI接口支持模式0和模式3,使得与大多数微控制器的兼容性得到保证。
     
     9. **低功耗**:
        - 设备在待机模式下的电流消耗低至50µA,备份电流低于1 µA,这使得它们非常适合于低功耗应用。
     
     10. **宽工作电压和温度范围**:
         - 设备支持2.7至3.6V的工作电压范围,并能在-40°C至+85°C的温度范围内工作,适用于各种环境条件。
     
     11. **安全和认证**:
         - 设备获得了保险商实验室(UL)的认可,确保了其在设计和制造过程中的安全性和可靠性。
    

这些特性共同使得FM33256和FM3316成为适用于各种处理器基础系统的高性能、高可靠性的集成解决方案。

  1. 处理器伴侣功能
    处理器伴侣功能是FM33256/FM3316设备的一个重要组成部分,旨在为处理器提供一系列的支持和保护功能。以下是处理器伴侣功能的详细描述:

     1. **活动低电平复位输出**:
        - 设备提供了一个活动低电平的复位输出信号,用于监控VDD电源电压和看门狗定时器的状态。当VDD电压低于预设的阈值或看门狗定时器超时时,复位输出信号会变得活跃,从而向处理器提供硬件复位信号。
     
     2. **可编程低VDD复位阈值**:
        - 通过编程设置,可以自定义VDD电源电压的复位阈值。这意味着可以根据系统的具体需求来调整复位行为,以适应不同的电源波动情况。
     
     3. **手动复位输入**:
        - 设备支持外部手动复位功能,允许用户通过按下复位按钮或其他外部信号来重置系统。手动复位输入经过滤波和消抖处理,以确保复位信号的稳定性和可靠性。
     
     4. **可编程看门狗窗口定时器**:
        - 看门狗定时器可以被配置为具有窗口定时器功能,允许用户设置一个时间窗口。如果处理器没有在这个时间窗口内重置看门狗定时器,设备将会产生一个复位信号,从而避免软件死锁。
     
     5. **非易失性事件计数器**:
        - 设备内置了一个16位的非易失性事件计数器,用于跟踪系统事件,如系统入侵或其他预定事件。计数器可以配置为非易失性或电池备份模式,确保在电源丢失时计数器的值不会丢失。
     
     6. **通用比较器**:
        - 设备包含一个通用比较器,可以比较外部输入电压与内部1.5V参考电压。当外部输入电压低于阈值时,比较器输出会变为低电平,可用于生成电源故障中断(NMI)或其他目的。
     
     7. **64位可编程序列号**:
        - 设备提供了一个64位的可编程序列号,用户可以写入特定的值并将其锁定,以便为设备提供唯一的标识。一旦锁定,序列号将不可更改,这有助于产品的追踪和防伪。
     
     8. **处理器监控和保护**:
        - 处理器伴侣功能还包括监控处理器的电源状态和操作环境,提供必要的保护措施,如复位和中断,以确保系统的稳定运行。
    

这些处理器伴侣功能为系统提供了强大的监控和保护机制,有助于提高系统的可靠性和稳定性,特别是在面对电源波动、软件死锁和其他潜在的系统故障时。通过这些功能,设计者可以更有效地管理和保护他们的处理器基础系统。

  1. 实时时钟/日历

    • 备份电流低于1 µA
    • 秒到世纪的BCD格式
    • 跟踪闰年直到2099年
    • 使用标准的32.768 kHz晶体
    • 软件校准
    • 支持电池或电容器备份
  2. 接口
    FM33256/FM3316设备提供了一个高速的串行外设接口(SPI)总线,用于与主机微控制器或其他SPI兼容设备进行通信。以下是接口的详细描述:

     1. **SPI接口概述**:
        - SPI接口是一个同步串行接口,使用时钟(SCK)和数据(SI/SO)引脚进行通信。该接口支持全双工通信,即同时进行数据的发送和接收。
        - FM33256/FM3316设备支持SPI模式0和模式3,这两种模式定义了时钟信号(SCK)和数据信号(SI/SO)的边沿关系,用于确定数据的采样和发送时间。
     
     2. **引脚配置**:
        - **/CS (Chip Select)**:片选信号,用于激活设备并开始通信。当/CS信号被拉低时,设备准备接收来自主机的指令和数据。
        - **SCK (Serial Clock)**:串行时钟信号,用于同步数据传输。数据在SCK的上升沿或下降沿(取决于SPI模式)被采样。
        - **SI (Serial Data Input)**:串行数据输入引脚,用于从主机接收数据。
        - **SO (Serial Data Output)**:串行数据输出引脚,用于向主机发送数据。
     
     3. **通信协议**:
        - 所有的数据传输都是8位一组,并且以最高位(MSB)首先发送或接收的格式进行。
        - 数据传输是在SCK的边沿上同步的,输入数据在SCK的上升沿被采样,输出数据在SCK的下降沿被发送。
     
     4. **命令结构**:
        - SPI通信开始于一个操作码(op-code),它指定了要执行的命令或操作。
        - 操作码之后可能会跟随地址字节和数据字节,具体取决于所执行的命令。
     
     5. **读写操作**:
        - 写操作开始于WREN(设置写使能锁存器)命令,允许后续的写操作。
        - 读操作通过READ命令发起,设备会将指定地址的数据发送给主机。
     
     6. **特殊功能**:
        - **RTC (Real-Time Clock)**:实时时钟功能通过特定的SPI命令进行访问和配置,用于提供时间和日期信息。
        - **Processor Companion**:处理器伴侣功能通过RDPC(读取处理器伴侣)和WRPC(写入处理器伴侣)命令进行访问和配置,用于监控和控制系统状态。
     
     7. **电气特性**:
        - SPI接口支持的最大时钟频率高达16 MHz,确保了高速数据传输。
        - 输入和输出电平兼容标准的逻辑电平,确保了与大多数微控制器的兼容性。
     
     8. **易用性**:
        - SPI接口的设计简单,易于在微控制器上实现,许多常见的微控制器都有硬件SPI端口,可以直接与FM33256/FM3316设备连接。
        - 对于没有硬件SPI端口的微控制器,也可以通过软件模拟SPI接口。
    

通过这个SPI接口,FM33256/FM3316设备能够与主机进行高效的数据交换和命令控制,为系统提供了灵活的通信能力和强大的功能支持。

  1. 配置和使用
    FM33256/FM3316设备的配置和使用涉及对设备特性的理解、电气参数的设定、接口的连接以及软件的编程。以下是配置和使用的详细描述:

     1. **电气参数设定**:
        - 设备的工作电压范围为2.7V至3.6V,适用于多种电源配置。
        - 待机电流为50µA,确保了设备在非活动状态下的低功耗。
        - 工作温度范围为-40°C至+85°C,适用于广泛的环境条件。
     
     2. **接口连接**:
        - 通过SPI接口与主机微控制器连接,需要连接/CS、SCK、SI和SO引脚。
        - 根据系统设计,可能需要连接VDD和VSS(地)以及VBAK(备份电源)引脚。
        - 确保所有连接都符合电气规格,以避免信号完整性问题和设备损坏。
     
     3. **软件编程**:
        - 使用SPI命令来配置和控制设备,包括发送操作码(op-code)和数据。
        - 编程实时时钟(RTC)以设置正确的时间和日期,并启用或禁用报警功能。
        - 配置处理器伴侣功能,如看门狗定时器、事件计数器和比较器,以适应特定的系统需求。
        - 编程非易失性内存区域,包括写入数据和设置写保护位。
     
     4. **初始化序列**:
        - 在首次上电或系统复位后,执行一系列初始化步骤来配置设备。
        - 通过发送WREN命令来启用写操作,然后根据需要编程设备的各个部分。
     
     5. **数据读写操作**:
        - 使用READ命令从非易失性内存中读取数据。
        - 使用WRITE命令向非易失性内存写入数据,注意必须先发送WREN命令来设置写使能锁存器。
     
     6. **实时时钟(RTC)配置**:
        - 设置RTC以跟踪当前时间和日期,并根据需要配置报警功能。
        - 使用RTC的备份电源功能,确保在主电源丢失时时间信息不会丢失。
     
     7. **处理器伴侣功能配置**:
        - 根据需要配置低VDD复位阈值和看门狗定时器。
        - 编程事件计数器和比较器,用于监控系统事件和电源状况。
     
     8. **安全和保护**:
        - 使用设备的写保护功能来防止非预期的数据写入。
        - 配置处理器伴侣功能以提供系统监控和保护,如检测电源故障和系统入侵。
     
     9. **系统测试和验证**:
        - 在系统投入运行前进行充分的测试,确保所有配置正确无误。
        - 验证设备在预期的温度和电压范围内正常工作。
    

通过遵循上述步骤,FM33256/FM3316设备可以被有效地配置和集成到各种系统中,提供可靠的数据存储、时间跟踪和系统监控功能。开发人员需要仔细阅读设备的数据手册和参考设计指南,以确保正确地实现这些步骤,并充分利用设备提供的所有功能。

  1. 引脚配置和描述
    FM33256/FM3316设备的引脚配置和描述如下:

     1. **/CS (Chip Select)**:
        - 功能:片选信号,用于激活设备并开始SPI通信。
        - 类型:输入。
        - 描述:当/CS引脚被拉低时,设备开始监听SPI总线上的信号。通信结束后,/CS必须被拉高以结束通信。
     
     2. **SCK (Serial Clock)**:
        - 功能:串行时钟信号,用于同步SPI通信中的数据传输。
        - 类型:输入。
        - 描述:数据在SCK的上升沿或下降沿(取决于SPI模式)被采样和发送。SCK频率可以高达16 MHz。
     
     3. **SI (Serial Data Input)**:
        - 功能:串行数据输入,用于接收来自主机的数据。
        - 类型:输入。
        - 描述:数据通过SI引脚输入到设备中。在SPI通信中,数据在SCK的上升沿被采样。
     
     4. **SO (Serial Data Output)**:
        - 功能:串行数据输出,用于向主机发送数据。
        - 类型:输出。
        - 描述:数据通过SO引脚从设备输出到主机。在SPI通信中,数据在SCK的下降沿被发送。
     
     5. **PFI (Power Fail Input)**:
        - 功能:电源故障输入,用于检测电源异常。
        - 类型:输入。
        - 描述:通常连接到未调节的电源,以检测早期电源故障。如果未使用,该引脚必须连接到地。
     
     6. **PFO (Power Fail Output)**:
        - 功能:电源故障输出,通常用于驱动微控制器的NMI(非屏蔽中断)引脚。
        - 类型:输出。
        - 描述:当PFI电压低于1.5V时,PFO引脚会输出低电平,用于指示电源故障。
     
     7. **CNT (Event Counter Input)**:
        - 功能:事件计数器输入,用于计数指定输入引脚上的脉冲边缘。
        - 类型:输入。
        - 描述:当在CNT引脚上检测到边缘时,事件计数器的计数值会增加。该引脚如果未使用,应接地。
     
     8. **ACS (Alarm/Calibration/SquareWave)**:
        - 功能:报警/校准/方波输出,用于实时时钟的报警输出或校准方波输出。
        - 类型:输出。
        - 描述:在正常操作中,ACS引脚作为活动低电平的报警输出。在校准模式下,输出512 Hz方波;在方波模式下,输出用户可选频率的连续方波。
     
     9. **/RST (Reset Input/Output)**:
        - 功能:复位输入/输出,用于系统复位或作为手动复位开关。
        - 类型:输入/输出。
        - 描述:/RST是一个活动低电平的输出,同时也是一个输入,用于手动复位。当VDD低于可编程阈值时,/RST引脚会被拉低,触发系统复位。
     
     10. **X1, X2 (Crystal Connections)**:
         - 功能:晶体连接,用于连接外部32.768 kHz晶体。
         - 类型:输入。
         - 描述:X1和X2引脚用于连接外部晶体,为实时时钟提供时钟源。如果使用外部晶体,应按照数据手册中的推荐方式连接。
     
     11. **VDD (Supply Voltage)**:
         - 功能:电源电压输入。
         - 类型:输入。
         - 描述:VDD为设备提供电源,电压范围为2.7V至3.6V。
     
     12. **VBAK (Battery-Backup Supply)**:
         - 功能:电池备份电源输入,用于实时时钟的备份电源。
         - 类型:输入。
         - 描述:VBAK用于在主电源失效时提供备份电源,以维持实时时钟的运行。如果未使用备份电源,应将VBAK引脚连接到地。
     
     13. **VSS (Ground)**:
         - 功能:接地。
         - 类型:输入。
         - 描述:VSS是设备的接地引脚,用于完成电路的电位参考。
    

这些引脚的配置和描述为设计工程师提供了必要的信息,以确保FM33256/FM3316设备能够正确地集成到系统中,并实现预期的功能。在设计电路板和编写控制代码时,需要特别注意引脚的功能和电气特性,以避免配置错误或损坏设备。

  1. 电气规格
    FM33256/FM3316设备的电气规格详细描述如下:

     1. **绝对最大额定值**:
        - **VDD (电源供应电压)**:-1.0V 至 +5.0V
        - **VIN (任何信号引脚相对于VSS的电压)**:-1.0V 至 +5.0V,且 VIN < VDD + 1.0V
        - **VBAK (备份电源电压)**:-1.0V 至 +4.5V
        - **TSTG (存储温度)**:-55°C 至 +125°C
        - **TLEAD (引脚温度,焊接,10秒)**:300°C
        - **VESD (静电放电电压)**:根据JEDEC标准,人体模型4kV,充电设备模型750V,机器模型200V
        - **MSL (封装湿度敏感等级)**:MSL-1
     
     2. **直流操作条件**(在TA = -40°C 至 +85°C,VDD = 2.7V 至 3.6V,除非另有说明):
        - **VDD (主电源供应)**:2.7V 至 3.6V
        - **IDD (VDD电源电流,VBC=0)**:在SCK = 1.0 MHz 时为 1.1 mA,在SCK = 16.0 MHz 时为 16.0 mA
        - **ISB (待机电流,VBC=0)**:50 µA
        - **VBAK (RTC备份电压)**:2.0V 至 3.6V
        - **IBAK (RTC备份电流)**:1 µA
        - **IBAKTC (带VBAK=0V的涓流充电电流)**:50 µA (快速充电关闭,FC = 0) 至 2500 µA (快速充电开启,FC = 1)
        - **IQTC (VDD静态电流,VBC=1)**:70 µA
        - **IQWD (VDD静态电流,WDE=1)**:30 µA
        - **VTPx (VDD复位阈值电压,VTP(1:0) = 00b 至 11b)**:2.55V 至 3.13V
        - **VRST (VDD用于有效的/RST,IOL = 80 µA 时的VOLAC)**:0V 至 1.6V
        - **VSW (电池切换电压)**:2.0V 至 2.7V
        - **ILI (输入漏电流)**:±1 µA
        - **ILO (输出漏电流)**:±1 µA
        - **VIL (输入低电压)**:-0.3V 至 0.8V
        - **VIH (输入高电压)**:0.7V 至 VDD + 0.3V
     
     3. **交流参数**(在TA = -40°C 至 +85°C,VDD = 2.7V 至 3.6V,CL = 30 pF):
        - **fCK (SCK时钟频率)**:0 至 16 MHz
        - **tCH (时钟高时间)**:28 ns
        - **tCL (时钟低时间)**:28 ns
        - **tCSU (片选设置时间)**:10 ns
        - **tCSH (片选保持时间)**:10 ns
        - **tOD (输出禁用时间)**:20 ns
        - **tODV (输出数据有效时间)**:24 ns
        - **tOH (输出保持时间)**:0 ns
        - **tD (解选时间)**:90 ns
        - **tR (数据输入上升时间)**:50 ns
        - **tF (数据输入下降时间)**:50 ns
        - **tSU (数据设置时间)**:6 ns
        - **tH (数据保持时间)**:6 ns
     
     4. **监督定时**(在TA = -40°C 至 +85°C,VDD = 2.7V 至 3.6V):
        - **tRPW (/RST脉冲宽度,活动低时间)**:30 ms 至 100 ms
        - **tRNR (/RST响应时间,VDD < VTP,噪声滤波)**:7 µs 至 25 µs
        - **tVR (VDD上升时间)**:50 µs/V
        - **tVF (VDD下降时间)**:100 µs/V
        - **tWDST (看门狗开始时间)**:0.3*tDOG1 ms
        - **tWDET (看门狗结束时间)**:3.3*tDOG2 ms
        - **fCNT (事件计数器频率)**:0 至 1 kHz
     
     5. **电容**(在TA = 25°C,f=1.0 MHz,VDD = 3.0V):
        - **CIO (输入/输出电容)**:最大 8 pF
        - **CXTL (X1, X2晶体引脚电容)**:25 pF
        - **CCNT (CNT引脚在轮询模式下允许的最大电容)**:100 pF
     
     6. **数据保持时间**(在VDD = 2.7V 至 3.6V):
        - **TDR (数据保持时间,@ +75°C, @ +80°C, @ +85°C)**:45 年, 20 年, 10 年
    

这些电气规格为设计工程师提供了FM33256/FM3316设备在不同工作条件下的性能参数,包括电压范围、电流消耗、时序要求等关键信息。在设计和集成这些设备时,必须确保系统满足这些规格要求,以保证设备的正常运行和可靠性。

这份数据手册为设计工程师和技术人员提供了FM33256/FM3316设备的详细信息,包括其特性、功能、引脚配置、电气规格和使用指南,以便在他们的系统中有效地集成和使用这些设备。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

慎独yfs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值