0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CY15FRAMKIT-002 串行 F-RAM 开发套件:功能与使用指南

chencui 2026-05-17 16:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CY15FRAMKIT-002 串行 F-RAM 开发套件:功能与使用指南

作为电子工程师,我们在开发过程中常常需要可靠且高效的存储解决方案。CY15FRAMKIT-002 串行 F-RAM 开发套件就是这样一款值得关注的工具,它为我们提供了探索串行 F-RAM 特性的便捷途径。下面,我们就来详细了解一下这款开发套件。

文件下载:CY15FRAMKIT-002.pdf

套件概述

套件内容

CY15FRAMKIT-002 套件包含了开发所需的核心组件。其中有配备了 108-MHz 4-Mbit 四路 SPI F-RAM(CY15B104QSN - 108SXI)的 DVK 板,同时还提供了快速入门指南以及用于连接器扩展的 Arduino 可堆叠接头。这些组件为我们搭建开发环境提供了基础。

套件特点

该套件主要用于深入了解串行 F-RAM(SPI 和 QSPI)的特性。它是一个附加板,搭载了 4-Mbit 的 Excelon™ - Ultra QSPI F-RAM。拥有四个与 Arduino UNO 兼容的连接器,可连接到 ST NUCLEO - L433RC - P MCU 评估板或 Arduino UNO R3 兼容板进行 SPI 评估;还提供了两个 19x2 的 Morpho 接头(J9 和 J10),可与 ST NUCLEO - L433RC - P MCU 评估板配合进行 QSPI 评估。其工作电源为 1.8-V/3.3-V,3.3-V 电源来自基础板,1.8-V 电源由板载稳压器生成。

硬件配置

套件由多个关键部分组成,包括 4-Mbit(512Kx8)的 Excelon - Ultra 四路 SPI F-RAM、带有兼容 Morpho 接头(J9、J10)的 ST NUCLEO - L433RC - P MCU 评估板、Arduino 兼容的 I/O 接头(J1、J2、J3、J4)等。此外,还有用于选择 Arduino 或 Morpho 连接器信号连接到 F-RAM 设备的接头(J8 (1A - 8A)、J8 (1B - 8B)、J8 (1C - 8C)),以及用于选择 F-RAM 设备 VDD 电源供应(J5)、电平转换器 1.8-V/3.3-V 选择(J6)的接头,还有用于探测 SPI/QSPI 信号的调试接头 J7 和支持电压及接地信号的测试点。另外,还提供了 8 引脚网格阵列四方扁平无引脚 GQFN 封装的 Excelon - Ultra 四路 SPI F-RAM 的未安装占位符,方便我们进行不同封装的评估。

套件操作

编程基础板

要访问 CY15FRAMKIT - 002 DVK 上的四路 SPI F-RAM,我们需要对基础板(NUCLEO - L433RC - P)进行编程。该板是基于 Nucleo - 64 平台的 STM32 开发板,支持多种集成开发环境(IDEs),如 IAR™、Keil® 等。 在编程前,我们要确保系统安装了所有必要的软件,如 Keil µVision 5 软件、STSW - LINK009 和 STSW - LINK007 等。下载最新的示例项目,并通过将 Nucleo 板的 CN1 连接到 PC 的 USB 端口来建立连接。在编译示例项目时,我们需要注意一些设置。打开 µVision 项目后,要选择合适的目标属性,更新时钟速度为 80.00MHz,选择正确的 Flash 编程算法,并添加必要的文件(如 qspiFRAM.c 和 guiFRAM.c)。编译和编程过程中,要确保没有错误或警告,最后通过终端模拟器程序建立 UART 连接,等待合适的 GUI 命令。

四路 SPI 配置

Arduino/Morpho QSPI F-RAM 套件可与 Arduino 接口的 SPI 端口和 Morpho 接口的四路 SPI 端口进行交互。示例项目中的驱动程序和 API 主要用于使用控制器的四路 SPI 端口。 在进行四路 SPI 初始化时,我们通过调用 QUADSPI_Init() 函数来完成。该函数初始化 hqspi 结构,其中一些关键变量如 “ClockPrescaler” 和 “FlashSize” 对评估 QSPI F-RAM 非常重要。“ClockPrescaler” 决定了 QSPI 接口的时钟频率,默认值为 32,对应约 5-MHz 的时钟频率,我们可以根据需要进行修改;“FlashSize” 表示寻址连接到接口的内存所需的总地址位数,对于套件上的 Cypress F-RAM,默认值 24 无需更改。 四路 SPI 接口的信号通过特定的 GPIO 引脚进行路由,如 QUADSPI_CS# 对应 PB11 等。在将 CY15FRAMKIT - 002 板插入 Nucleo 板时,需要同时插入 Arduino 和 Morpho 连接器,并且 QSPI_Init() 函数会确保将控制器引脚初始化为四路 SPI 引脚。

固件细节

Cypress 半导体提供的 µVision 示例项目中的 qspiFRAM (.h/.c) 文件包含了一系列用于操作 QSPI F-RAM 的函数。这些函数涵盖了 F-RAM 的各种操作,如复位操作模式、读取设备状态、读取 ID、写入和读取数据等。每个函数都有详细的注释,方便我们理解其使用方法。不过需要注意的是,这些函数目前仅覆盖了设备的部分功能,完整的特性集可以在设备数据手册中找到。而且这些函数并非 Cypress 半导体的官方驱动支持版本,但我们可以利用这些 API 来构建自己的最终应用程序。

总结

CY15FRAMKIT - 002 串行 F-RAM 开发套件为我们提供了一个全面且便捷的平台,用于探索和开发串行 F-RAM 相关应用。通过了解套件的内容、硬件配置、操作方法和固件细节,我们能够更好地利用该套件进行项目开发。各位电子工程师们,不妨尝试使用这款套件,看看它能为你的项目带来怎样的助力。你在使用类似开发套件时遇到过哪些问题呢?欢迎在评论区分享你的经验。

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

    关注

    0

    文章

    50

    浏览量

    7934
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CYUSBS236 USB - Serial开发套件使用指南

    CYUSBS236 USB - Serial开发套件使用指南 一、引言 在当今的电子开发领域,USB - Serial接口的应用极为广泛。Cypress的CYUSBS236 USB - Serial
    的头像 发表于 05-18 09:30 255次阅读

    CY7110 EZ - PD™ PMG1 - S0 MCU 原型开发套件发布说明

    CY7110 EZ - PD™ PMG1 - S0 MCU 原型开发套件发布说明 各位电子工程师们,今天来和大家详细介绍一下 CY7110 EZ - PD™ PMG1 - S0 MCU 原型
    的头像 发表于 05-18 09:15 216次阅读

    CY3689 EZ - USB FX2LP发现套件使用指南

    CY3689 EZ - USB FX2LP发现套件使用指南 在电子开发领域,CY3689 EZ - USB FX2LP发现
    的头像 发表于 05-17 16:55 254次阅读

    FM25W256:高性能256-Kbit串行F-RAM的全面解析

    (32K × 8)串行(SPI)F-RAM,凭借其出色的特性和功能,成为了许多应用场景的理想选择。下面我们就来深入了解一下这款产品。 文件下载: CY15FRAMKIT-001.pdf
    的头像 发表于 05-17 16:40 218次阅读

    探索CY15B102N 2-Mbit汽车F-RAM内存:高性能与可靠性的完美结合

    探索CY15B102N 2-Mbit汽车F-RAM内存:高性能与可靠性的完美结合 在电子设计领域,内存的性能和可靠性至关重要。今天,我们将深入探讨CY15B102N 2-Mbit汽车
    的头像 发表于 05-09 11:20 299次阅读

    深入剖析FM25V02A 256-Kbit Serial (SPI) F-RAM:特性、功能与应用解析

    深入剖析FM25V02A 256-Kbit Serial (SPI) F-RAM:特性、功能与应用解析 在电子设计领域,选择合适的存储器对于系统性能至关重要。今天我们要深入探讨的是FM25V02A
    的头像 发表于 04-30 17:20 3625次阅读

    探索CY15B104Q 4-Mbit F-RAM:高性能非易失性存储解决方案

    F-RAM 就是这样一款值得关注的产品,它以其卓越的特性和功能,为各种应用场景提供了理想的存储解决方案。 文件下载: CY15B104Q-LHXI.pdf 一、CY15B104Q概述
    的头像 发表于 04-28 16:40 146次阅读

    深入解析CY15E064Q:64-Kbit串行汽车F-RAM的卓越性能与应用

    深入解析CY15E064Q:64-Kbit串行汽车F-RAM的卓越性能与应用 在电子设计领域,存储器的性能直接影响着整个系统的稳定性和效率。今天,我们将聚焦于英飞凌旗下的
    的头像 发表于 03-16 15:50 216次阅读

    探索CY15E064J 64-Kbit Serial (I2C) Automotive-A F-RAM的卓越性能

    探索CY15E064J 64-Kbit Serial (I2C) Automotive-A F-RAM的卓越性能 在电子设计的领域中,存储器的选择至关重要,它直接影响着系统的性能、可靠性和稳定性
    的头像 发表于 02-28 11:30 819次阅读

    技术剖析:Cypress CY15B004Q 4 - Kbit 串行 F - RAM

    技术剖析:Cypress CY15B004Q 4 - Kbit 串行 F - RAM 在嵌入式系统的应用中,非易失性存储器是不可或缺的一部分。今天我要分享的 Cypress 公司
    的头像 发表于 02-26 17:20 793次阅读

    探索CY15B016J:16 - Kbit串行(I²C)汽车级F - RAM

    探索CY15B016J:16 - Kbit串行(I²C)汽车级F - RAM 在当今的电子设计领域,非易失性存储器的性能和可靠性至关重要。Cypress的
    的头像 发表于 02-26 16:20 363次阅读

    Infineon 8Mb EXCELON™ LP F-RAM:高性能非易失性存储解决方案

    了解英飞凌(Infineon)的两款 8Mb EXCELON™ LP 铁电随机存取存储器(F-RAM)——CY15B108QI 和 CY15V108QI,探讨它们的特性、功能以及在实际
    的头像 发表于 02-04 17:45 1366次阅读

    深入解析FM24W256:256-Kbit串行F-RAM的卓越特性与应用

    (现属Infineon)的FM24W256 256-Kbit串行F-RAM,详细剖析其特点、功能、操作以及电气特性,为电子工程师在设计中提供全面的参考。 文件下载: FM24W256-G.pdf 产品
    的头像 发表于 01-22 17:15 1128次阅读

    FM25L04B:高性能4-Kbit串行F-RAM的卓越之选

    ——FM25L04B 4-Kbit串行F-RAM。 文件下载: FM25L04B-GTR.pdf 产品概述 FM25L04B是一款由Cypress(现属英飞凌)开发的4-Kbit非易失性铁电随机存取存储器
    的头像 发表于 12-31 16:05 695次阅读

    FM24CL04B:4-Kbit串行F-RAM的卓越性能与应用解析

    FM24CL04B:4-Kbit串行F-RAM的卓越性能与应用解析 在电子工程领域,非易失性存储器的选择对于系统的性能和可靠性至关重要。今天,我们将深入探讨FM24CL04B这款4 - Kbit
    的头像 发表于 12-10 17:15 2629次阅读
    FM24CL04B:4-Kbit<b class='flag-5'>串行</b><b class='flag-5'>F-RAM</b>的卓越性<b class='flag-5'>能与</b>应用解析