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

    文章

    1942

    浏览量

    130711
  • FlaSh
    +关注

    关注

    10

    文章

    1632

    浏览量

    147908
  • 存储
    +关注

    关注

    13

    文章

    4292

    浏览量

    85782
  • 网关
    +关注

    关注

    9

    文章

    4428

    浏览量

    51039
  • EEPROM
    +关注

    关注

    9

    文章

    1019

    浏览量

    81542
收藏 人收藏

    评论

    相关推荐

    EEPROM存储器的工作原理 EEPROMFLASH存储器的比较

    EEPROM存储器的工作原理 基本结构 : EEPROM由浮栅晶体管构成,每个浮栅晶体管可以存储一个比特的数据。浮栅是一个隔离的导电区域,可以捕获和保持电子,从而改变晶体管的阈值电压。
    的头像 发表于 12-16 16:35 225次阅读

    单片机的存储空间不够用了,有哪些解决办法?

    当单片机的存储空间不足时,可以考虑几种解决方法。一种是优化程序代码,删除不必要的代码和变量,提高代码的效率和紧凑性;可以采用外部存储器扩展,如使用外部的 EEPROMFlash
    发表于 10-15 22:33

    Synology如何使用Nvme固态做存储空间

    Synology 如何使用Nvme固态做存储空间
    发表于 10-09 10:55 0次下载

    eeprom存储原理、存储结构及读写操作

    EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)是一种非易失性存储器,可以在不移除电源的情况下进行读写
    的头像 发表于 08-05 17:03 2398次阅读

    跨越距离障碍:PCAN系列网关在远程CAN网络通信的应用潜力

    导读在智能化技术的迅猛发展浪潮中,远程控制与数据传输的高效性变得至关重要,它们已成为现代自动化和物联网领域的关键驱动力。虹科PCAN-EthernetGateway系列网关突破了传统CAN网络的物理
    的头像 发表于 06-27 08:04 606次阅读
    跨越距离障碍:<b class='flag-5'>PCAN</b><b class='flag-5'>系列</b><b class='flag-5'>网关</b>在远程CAN网络通信的应用潜力

    科普EEPROM 科普 EVASH Ultra EEPROM 科普存储芯片

    科普EEPROM 科普 EVASH Ultra EEPROM 科普存储芯片
    的头像 发表于 06-25 17:14 553次阅读

    EEPROMFlash存储器的区别

    可编程只读存储器)和Flash存储器是两种常见的非易失性存储器,它们具有各自的特点和应用场景。本文将深入分析和比较EEPROM
    的头像 发表于 05-23 16:35 5842次阅读

    Flash存储芯片:NOR Flash、NAND Flash、UFS和eMMC的比较与解析

    。   快速读取:对于较小的数据块,读取速度较快。   支持直接运行:由于其内部结构和RAM相似,因此可以直接运行应用程序。   缺点   写入速度较慢:相较于其他类型的Flash存储器,写入速度较慢
    发表于 04-03 12:05

    请问cyw20719b2的nvram的存储空间有多少字节?

    1)请问cyw20719b2的nvram 的存储空间有多少字节? 2)用wiced_hal_write_nvram()或wiced_hal_read_nvram()从nvram 写入或读出一字节数据需要多少时间
    发表于 03-01 12:42

    CW32L052 FLASH存储

    CW32L052内部集成了64KB嵌入式FLASH供用户使用,可用来存储应用程序和用户数据。芯片支持对 FLASH
    的头像 发表于 02-28 17:43 724次阅读
    CW32L052 <b class='flag-5'>FLASH</b><b class='flag-5'>存储</b>器

    FLASHEEPROM的区别和扩展【硬件干货】

    EEPROMFLASH总体差异     部分MCU片内不带程序存储器ROM,可执行代码只能放在外面的EEPROMFLASH(外扩)中;
    的头像 发表于 02-27 08:37 1921次阅读
    <b class='flag-5'>FLASH</b>、<b class='flag-5'>EEPROM</b>的区别和扩展【硬件干货】

    PSoC™ 4 模拟E2仿真异常中断的解决方法

    以下错误提示: 问题分析: 1、Em_EEPROM的实现机制是在芯片的内部Flash 划分处一块区域作为Em_EEPROM存储空间,所以
    发表于 01-30 07:03

    单片机为何需要FlashEEPROM?它们有何作用?

    单片机为何需要FlashEEPROM?它们有何作用? 单片机是一种集成电路,具有处理器核心、内存和外设等功能,通常用于嵌入式系统中。FlashE
    的头像 发表于 01-18 11:43 3689次阅读

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

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

    stm32f103 flash模拟eeprom

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