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

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

3天内不再提示

PCAN系列网关内部存储空间解析:EEPROM与Flash的集成应用

虹科汽车电子 来源:虹科汽车电子 作者:虹科汽车电子 2024-03-18 13:45 次阅读

导读:网关设备是确保数据流畅通信的关键。虹科PCAN系列网关凭借卓越性能和创新技术,为众多应用提供了高效稳定的解决方案。本文将深入探讨虹科PCAN系列网关内部存储空间,特别是EEPROM和SPI Flash的配置与利用,并解析如何通过C编程实现快速实时的信号存读。通过虹科PCAN-Router FD的实例,我们将展示这些存储空间如何助力网关设备在复杂环境中保持卓越性能。

一、网关内部存储空间概览

网关的内部存储空间经过精心设计,旨在满足快速、稳定的数据处理需求。除了常规的RAM外,虹科PCAN系列网关还配备了EEPROM和SPI Flash,这些存储空间在网关的运行中发挥着至关重要的作用。

EEPROM(电可擦除可编程只读存储器):由于其掉电数据不丢失的特性,EEPROM在虹科网关中扮演着关键角色。它主要用于存储设备的配置参数网络地址等关键信息,确保设备在重启后能够迅速恢复到之前的工作状态。

SPI Flash(串行外设接口闪存):SPI Flash以其大容量和快速读写能力在虹科网关中占据重要地位。它主要用于存储大量的报文数据和日志文件,以便后续的分析和处理。

二、EEPROM与SPI Flash的集成应用

虹科PCAN系列网关设备常被用于总线信号的中继器,同时连接多条CAN总线并将信号在不同总线之间发送、接收,期间按照固件中的规则对特定报文实现CAN/CANFD协议互转。同样的,基于内部的逻辑处理器,网关本身也能充当CAN节点,即自行发出报文或对输入的报文做出回应。

wKgaomX31JOAHoU7AAAQW3xkv-0817.png

而在实际应用中,有时会出现需要保存一部分信号,以便之后使用的情况。为此,虹科PCAN系列网关内部均额外配置了一部分存储空间,实现快速实时的信号存读。以PCAN-Router FD型号为例,除了其内部的96K RAM以外,其中还配置了4K的EEPROM和 8M的SPI Flash。所有内部存储空间均可通过基于C编程的固件调用。

wKgZomX31JuAVJQFAALwLjP-EbQ305.png

虹科PCAN-Router FD网关

和其他型号网关一样,PCAN-Router FD型号的开发包中同样附带了多样的例程项目,其中就包含对EEPROM和Flash配置的例程。以EEPROM版本例程为例,其中写入存储的函数已经建立完成,使用者只需调用对应接口即可。EEPROM_Write ()函数中依次传入存储地址、待存储的信息、信息长度,再通过EEPROM_FlushCache() 函数将刚才写入cache的内容实际写入EEPROM中。全过程将在微秒级别的时间中完成,从而不用担心会影响以毫秒为单位计时的CAN通讯。

wKgaomX31KuAEP_ZAAB-RXtfK3s278.png

值得一提的是,由于EEPROM本身掉电后数据不丢失的性质,即便网关断电,下次通电后EEPROM中之前保存的报文信息仍然会存在,从而大幅提高了实际使用中的灵活性。

结语

通过对虹科网关内部存储空间的深入探讨,我们不难发现其在保障CAN通信高效稳定、提升数据处理灵活性和持久性方面发挥着至关重要的作用。未来,虹科PCAN系列网关将持续优化存储空间配置,为用户提供更加可靠、高效的数据通信解决方案。+

审核编辑 黄宇

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

    关注

    145

    文章

    1812

    浏览量

    129592
  • FlaSh
    +关注

    关注

    10

    文章

    1550

    浏览量

    146646
  • 存储
    +关注

    关注

    12

    文章

    3856

    浏览量

    84660
  • 网关
    +关注

    关注

    9

    文章

    3208

    浏览量

    50019
  • EEPROM
    +关注

    关注

    9

    文章

    927

    浏览量

    80314
收藏 人收藏

    评论

    相关推荐

    记忆黑板与存储空间:探讨其限制与可能性

    记忆黑板与存储空间:探讨其限制与可能性 在当今的数字化时代,信息的存储和管理已经成为一项重要的任务。记忆黑板作为一种信息存储和展示工具,其存储空间是否有限制,成为了许多用户关心的问题。
    的头像 发表于 01-17 19:16 127次阅读

    stm32f103 flash模拟eeprom

    ,STM32F103的Flash存储器可以模拟EEPROM的功能,在本文中我们将详细介绍如何使用STM32F103的Flash存储器来实现
    的头像 发表于 01-09 11:21 681次阅读

    存储空间已满怎么办?

    存储空间已满怎么办?当云存储空间已满时,我们可以采取以下一些常见的步骤来解决问题: 1、删除不必要的文件: 首先,检查云存储中是否有不再需要的文件或数据。删除这些文件可以立即释放存储空间
    的头像 发表于 11-14 17:44 1477次阅读

    STC15F2K60S2单片机内部EEPROM读写操作的介绍

    STC15系列单片机内部集成了大容量的EEPROM,其与程序空间是分开的。
    的头像 发表于 11-08 17:41 1049次阅读
    STC15F2K60S2单片机<b class='flag-5'>内部</b><b class='flag-5'>EEPROM</b>读写操作的介绍

    单片机的存储器主要有几个物理存储空间

    单片机的存储器主要有几个物理存储空间
    发表于 11-01 06:22

    单片机的存储器从物理上可划分为4个存储空间,其存储器的空间范围是多少?

    单片机的存储器从物理上可划分为4个存储空间,其存储器的空间范围是多少?
    发表于 11-01 06:20

    用STM32_FLASH模拟实现EEPROM功能

    在工业应用中经常使用EEPROM存储数据,为降低成本、节省PCB空间,外部EEPROM可以用片内Flash加上特定的软件算法代替。
    的头像 发表于 10-23 17:40 1313次阅读
    用STM32_<b class='flag-5'>FLASH</b>模拟实现<b class='flag-5'>EEPROM</b>功能

    STM32内部EEPROM的使用方法

    STM32内部EEPROM其实是Flash模拟的,也就是会占用程序的存储空间,下载的程序也放在这个地方,不过L系列单独给
    的头像 发表于 10-23 17:04 2044次阅读
    STM32<b class='flag-5'>内部</b><b class='flag-5'>EEPROM</b>的使用方法

    如何使用Flash模拟EEPROM存储参数

    概述在MCU的使用中,经常遇到需要存储参数或掉电保持数据等功能。其中,FlashEEPROM是常见的非易失性存储器,都可以做到设备掉电重启后,数据还会保留。但二者有明显的区别:
    的头像 发表于 09-22 08:19 731次阅读
    如何使用<b class='flag-5'>Flash</b>模拟<b class='flag-5'>EEPROM</b><b class='flag-5'>存储</b>参数

    基于HPM6000系列芯片如何使用Flash模拟EEPROM存储参数

    概 述 在MCU的使用中,经常遇到需要存储参数或掉电保持数据等功能。其中,FlashEEPROM是常见的非易失性存储器,都可以做到设备掉电重启后,数据还会保留。但二者有明显的区别:
    的头像 发表于 09-21 09:15 905次阅读

    如何使用Flash模拟EEPROM存储参数?

    在MCU的使用中,经常遇到需要存储参数或掉电保持数据等功能。其中,FlashEEPROM是常见的非易失性存储
    的头像 发表于 09-21 09:14 897次阅读

    请问SE5盒子如何扩展存储空间

    SE5盒子如何扩展存储空间
    发表于 09-20 07:26

    IAR中如何设置LDROM为程序存储空间

    IAR中如何设置LDROM为程序存储空间
    发表于 06-19 11:31

    IN100 eFuse存储空间分布

    存储空间
    橙群微电子
    发布于 :2023年06月12日 10:20:08

    请问如何访问NodeMCU EEPROM存储

    我买了一个 NodeMCU,我想出了如何让它获取编译代码,转到 HTTP 服务器等。 但我在想,我花了额外的钱来获得额外的存储空间:它被宣传为 32 兆位或 8 兆字节并且果然板子上焊了一颗
    发表于 05-31 07:20