探索FM33256B:集成F - RAM的处理器伴侣芯片

电子说

1.4w人已加入

描述

探索FM33256B:集成F - RAM的处理器伴侣芯片

在电子设备的设计领域,我们常常需要寻找一种高度集成且性能卓越的芯片来满足复杂系统的需求。今天,我们就来深入了解一款这样的芯片——FM33256B,一款由英飞凌旗下赛普拉斯开发的256 - Kbit(32 K × 8)集成处理器伴侣芯片,它融合了F - RAM内存与多种实用功能,为处理器系统提供了强大的支持。

文件下载:FM33256B-G.pdf

一、芯片概述

FM33256B将串行非易失性RAM、实时时钟(RTC)和处理器伴侣功能集成于一体。从系统角度看,它可视为两个逻辑设备:一个是独立的非易失性SPI内存,另一个是包含处理器监控器、模拟比较器、非易失性计数器和序列号等功能的伴侣模块。这种集成设计使得芯片在单一封装内实现了多种互补功能,通过通用接口进行统一管理。

二、芯片特性亮点

(一)F - RAM内存优势

  1. 大容量与高读写次数:具备256 - Kbit的F - RAM内存,逻辑组织为32 K × 8。其读写次数高达100万亿次((10^{14})),相比EEPROM,写周期多出1亿倍,有效解决了其他非易失性存储器的可靠性问题。
  2. 无延迟写入与数据保留:采用NoDelay™写入技术,写入操作无延迟,如同操作普通RAM一样高效。同时,数据可可靠保留151年,为数据存储提供了长期保障。
  3. 软件写保护:通过状态寄存器中的BP1和BP0位可对内存阵列进行软件写保护,根据设置不同,可保护不同范围的地址不被写入。

(二)实时时钟(RTC)功能

  1. 高精度计时:以BCD格式提供时间和日期信息,使用常见的32.768 kHz晶体,支持软件校准,可实现高精度计时。
  2. 永久供电支持:可由外部备份电压源(电池或电容器)永久供电,确保在主电源故障时仍能正常工作。
  3. 丰富的功能设置:具备闹钟功能,可设置多个匹配字段,实现不同精度的闹钟触发。同时,支持512 Hz校准和方波输出,可根据需要进行灵活配置。

(三)处理器伴侣功能

  1. 电源监控与复位:具备低(V{DD})复位功能,当(V{DD})低于设定阈值时,RST引脚将驱动LOW,确保系统在可靠的(V_{DD})水平下进行复位。同时,可编程的看门狗定时器可防止软件锁定,在超时未重启时触发复位信号。
  2. 事件计数与比较:提供16位非易失性事件计数器,可对CNT引脚的上升或下降沿进行计数。还具备模拟比较器,可将PFI输入引脚与板载1.5 V参考电压进行比较,用于生成电源故障中断(NMI)或其他用途。
  3. 序列号与安全性:提供可写入的64位序列号区域,用户设置序列号后可将其锁定,锁定后无法修改,增强了系统的安全性。

三、引脚定义与功能

FM33256B采用14 - pin小外形集成电路(SOIC)封装,各引脚具有明确的功能:

  • CS:芯片选择引脚,低电平激活设备,高电平时设备进入低功耗待机模式。
  • SCK:串行时钟引脚,用于同步SI和SO的活动。
  • SI:串行输入引脚,数据在SCK上升沿输入设备。
  • SO:串行输出引脚,在读取操作时输出数据。
  • CNT:事件计数器输入引脚,可对引脚的边沿信号进行计数。
  • ACS:闹钟/校准/方波输出引脚,根据不同模式输出相应信号。
  • RST:复位引脚,可作为手动复位输入,也可在低(V_{DD})或看门狗超时等情况下输出复位信号。
  • PFI:早期电源故障输入引脚,用于检测电源故障。
  • PFO:早期电源故障输出引脚,当PFI电压低于1.5 V时驱动LOW。
  • VBAK:备份电源引脚,可连接电池或电容器,为RTC和事件计数器提供备份电源。
  • VSS:接地引脚,必须连接到系统的地。
  • VDD:电源输入引脚,为设备提供电源。

四、SPI接口与操作

(一)SPI概述

FM33256B采用串行外设接口(SPI)总线,最高支持16 MHz的时钟频率。它是一种同步串行接口,使用时钟和数据引脚进行内存访问,支持总线上的多个设备。该芯片支持SPI模式0(CPOL = 0,CPHA = 0)和模式3(CPOL = 1,CPHA = 1)。

(二)命令结构

总线主设备可向FM33256B发出八种命令(操作码),包括设置写使能锁存器(WREN)、复位写使能锁存器(WRDI)、读取状态寄存器(RDSR)、写入状态寄存器(WRSR)、读取内存数据(READ)、写入内存数据(WRITE)、读取处理器伴侣寄存器(RDPC)和写入处理器伴侣寄存器(WRPC)。

(三)内存操作

  1. 写操作:写操作前需先发送WREN操作码使能写入,然后发送WRITE操作码和两字节地址,后续可连续写入数据。写入过程中,地址会自动递增,若到达最后地址7FFFh,计数器将回滚到0000h。
  2. 读操作:发送READ操作码和两字节地址后,设备将在后续时钟周期输出读取的数据。读取过程中,地址同样会自动递增,到达最后地址后回滚。

五、电气特性与参数

(一)工作范围

  • 环境温度:工业级温度范围为 - 40 °C至 + 85 °C。
  • 电源电压:(V_{DD})范围为2.7 V至3.6 V。

(二)直流电气特性

包括电源电流、备用电流、RTC备份电压和电流、涓流充电电流等参数,不同条件下有不同的取值范围,为芯片的正常工作提供了详细的电气指标。

(三)交流开关特性

规定了时钟频率、时钟高低时间、芯片选择设置和保持时间、输出禁用和有效时间等参数,确保芯片在高速通信时的稳定性。

六、设计建议与注意事项

(一)布局建议

X1和X2晶体引脚采用高阻抗电路,为减少RTC时钟误差,应在这些焊盘周围放置接地保护环,高速SPI走线应远离X1/X2焊盘,且X1和X2的走线长度应小于5 mm。同时,建议使用背面或内层的接地平面。

(二)校准操作

当寄存器00h中的CAL位设置为'1'时,时钟进入校准模式。通过测量512 Hz方波的频率偏差,可写入相应的校准值到校准寄存器,校准后时钟的最大误差为±2.17 ppm或±0.09分钟/月。

(三)电源备份

当主电源故障,(V{DD})低于2.5 V时,RTC和事件计数器将切换到(V{BAK})备份电源。(V_{BAK})引脚可提供涓流充电功能,通过设置VBC位可控制充电电流大小。

七、总结

FM33256B作为一款高度集成的处理器伴侣芯片,凭借其强大的F - RAM内存、高精度的实时时钟、丰富的处理器伴侣功能以及高速的SPI接口,为电子工程师在设计处理器系统时提供了一个优秀的选择。在实际应用中,我们需要根据具体需求合理配置芯片的各项功能,同时注意布局和校准等方面的问题,以充分发挥芯片的性能优势。你在使用类似芯片时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分