瑞萨 RZ/G2L:开启高速虚拟串口方案新时代

出处:网络整理 发布于:2026-04-23 14:44:55

  在工业数据收集处理等应用场景中,高速稳定的 UART 通信至关重要。RZ/G2L 作为一款具有丰富外设的 MPU,如配备千兆以太网、CANFD 以及多个 UART 接口,为相关应用提供了硬件基础。本文将详细介绍基于瑞萨 RZ/G2L SMARC 开发板的一种虚拟(Virtual UART)实现方案,以满足工业客户在 Linux 环境下对高速 UART 通信的需求。
  虚拟(Virtual UART)方案背景
  许多工业客户在 Linux 环境下有高速 UART 需求,要求波特率达到 1Mbps 以上。然而,RZ/G2L 的 UART(SCIg,SCIF)在 Linux 环境中存在一定局限性。由于 Linux 操作系统本身实时性以及硬件 FIFO 等方面的限制,当运行在 1Mbps 以上波特率时,很容易出现数据丢失、帧错误等异常情况,且这些问题不太容易解决。
  虚拟(Virtual UART)方案实现
  考虑到 RZ/G2L 集成了 200MHz 的 CM33 实时 CPU 核,该核可用于执行实时性要求较高的任务。因此,可以利用 CM33 小核来管理 UART 硬件模块,同时通过 MHU 模块与 Linux 端的 CA55 大核进行通信,从而实现虚拟串口方案。在这种方案下,Linux 端的 UART 应用程序无需修改,可直接访问对应的虚拟串口设备(/dev/ttySCx)。
  具体方案已在开发板上实现并测试通过。测试结果显示,SCIF 可以稳定工作在 10Mbps 波特率,没有 FIFO 的 SCIg 可以稳定工作在 1Mbps。此外,SCIg 支持 8 和 9 - bit 数据帧,而 SCIF 仅支持 8 - bit 数据帧。这种配置能够满足众多需要高速 UART 的工业客户需求。
  该方案的系统框图如下:

  由于 MHU 硬件资源限制,CM33 多可管理两路 UART 设备,具体组合方式有:
  SCIg x1 + SCIF x1
  SCIg x1 + SCIg x1
  SCIF x1 + SCIF x1
  SCI x1
  SCIF x1
  RZ/G2L 产品介绍
  RZ/G2L 是一款通用 MPU,采用多核异构的处理器架构,配备双核 Arm Cortex - A55 CPU 和单核 Cortex - M33 CPU,还具备 3D 图形和视频编解码器。其中,A55 CPU 运行 Linux 操作系统以处理复杂控制任务,M33 核运行 RTOS 操作系统以处理实时任务,核间通过 OPENAMP 实现通信。
  主要功能
  2xCortex - A55(1.2GHz),Cortex - M33(200MHz)
  16 - bit DDR3L/DDR4 - 1600(in line ECC)
  摄像头接口;MIPI CSI - 2(4 lanes)或 Parallel
  显示接口;MIPI DSI(4 lanes)或 Parallel
  3D 图形加速(Arm Mali - G31)
  H.264 codec(RZ/G2L only)
  丰富连接性及外设:2xGigabit Ethernet,2xCAN - FD,8xADC,7xUART
  产品应用
  家用电器、工业 HMI
  对讲机 / 门铃、智能摄像头
  PLC、数据集中器等
关键词:工业

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

特思嘉(TXGA)D-SUB连接器工业级数据传输的一站式解决方案
广告
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:
技术客服:

0571-85317607

网站客服电话

0571-85317606

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!