基于RK3588的8K无线投屏系统软硬件设计

发布时间:2024-07-08  

无线投屏就是通过无线传输的方式将移动设备(如手机、平板、笔记本、电脑)的画面“实时地”投射到支持此功能的外设大屏幕上,实现多屏共享。它具有连线少、简单易操作、实时传输、稳定性和多人协作等特点。


目前主流无线投屏系统只支持4 路投屏,且4 路长时间投屏时容易出现卡顿、花屏等现象,严重影响了会议体验。本文设计的一款8K 无线投屏系统,支持8 路跨协议同时投屏,性能稳定,投屏效果更好,且支持单路8K@60FPS 投屏,给会议带来极致体验。


1 硬件设计

无线投屏系统主控采用瑞芯微RK3588,WiFi 采用瑞昱RTL88222CU。系统HDMI2.1 接口,无线投屏系统通过HDMI 将移动设备(如手机、平板、笔记本、电脑)的画面传输到外设大屏上;无线投屏系统采用5V/2A供电。

1.1 RK3588介绍

瑞芯微RK3588 是8K 旗舰芯片,采用ARM 架构,它采用8 nm 先进制程,集成了8 核64 位架构,最大可配32GB 大内存,支持8K 视频编解码,具有高性能,低功耗等特点,。

1.2 RTL88222CU介绍

瑞昱RTL88222CU 是一款高度集成的双频Wi-Fi+蓝牙5.0 2T2R SDIO3.0 模块。支持802.11n 2.4 GHz 或5GHz 双频段MIMO 和802.11ac wave-2 MU-MIMO,向后兼容IEEE 802.11a/b/g/n/ac 标准,提供最大867 Mbps 的PHY数据速率。主机接口符合无线局域网SDIO 1.1/2.0/3.0标准,时钟率高达208 MHz,BT 采用HS-UART 接口,包含蓝牙V2.1/3.0/4.1/4.2,支持蓝牙5.0 系统。

image.png

image.png

图1

1.3 硬件设计

无线投屏系统硬件电路主要包括主控电路、Wi-Fi 电路、电源电路、时钟复位电路、USB接口和HDMI 接口等。硬件电路如图2:

1692921042612740.png

图2

其中,系统采用5V/2A 供电,电源电路、时钟复位电路保证系统正常运行,WIFI 用于移动设备(如手机、平板、笔记本、电脑)无线连接,HDMI 线缆把无线投屏获取的移动设备画面实时的显示在大屏上。

RK3588 芯片有两个PLL 的电源, 分别是PLL_AVDD_1V8 和PLL_AVDD_0V8,为防止干扰PLL 电源被干扰,耦电容设计上必须靠近引脚摆放且单独LDO 供电。给芯片Logic 和NPU 电源供电的电源芯片LDO 供电能力大于2 A,否则系统会不稳定。24 MHz晶振和内部反馈电路共同构成了系统的时钟电路,芯片的nPOR 引脚低电平有效,用来实现芯片复位,复位时间大于4 μs 可以保证芯片稳定工作。晶振的XIN、XOUT 信号在PCB 设计时走线全程做包地处理,并保证这些信号有完整的参考地, 晶体电路下方不能电源线或有高速信号穿过,并且不超过两个过孔,晶振靠近主控放置。DDR 组内的不同信号线之间和组间两相邻信号线均要保持“3W”原则,CLKP、CLKN 差分对线长误差小于5 mil,DQS、DM 和DATA 的线长误差小于10 mil,DQSnP、DQSnM 差分对线长误差小于5 mil。FLASH 保持信号参考平面完整避免信号走线穿越电源分割区域,相邻信号走线间距保持“3W”原则。

2 软件设计

软件遵循Android 的系统架构,从下到上依次是内核(Linux Kernel)、运行时环境(Android Runtime)、库(Libraries)、应用框架(Application Framework)、应用(Applications)。我们主要修改应用框架和应用,而且分功能模块开发,每个功能模块独立于其他模块,最大限度减少耦合,方便后续功能扩展。

2.1 内核(Linux Kernel)

Android 基于Linux 4.4 提供核心系统服务,例如:安全、内存管理、进程管理、网络堆栈、驱动模型。Linux Kernel 也作为硬件和软件之间的抽象层,它隐藏具体硬件细节而为上层提供统一的服务。

2.2 运行时环境(Android Runtime)

Android 包含一个核心库的集合,提供大部分在Java 编程语言核心类库中可用的功能。每一个Android应用程序是Dalvik 虚拟机中的实例,运行在他们自己的进程中。Dalvik 虚拟机设计成,在一个设备可以高效地运行多个虚拟机。

2.3 库(Libraries)

Android 包含一个C/C++ 库的集合,供Android 系统的各个组件使用。这些功能通过Android 的应用程序框架(application framework) 暴露给开发者。

2.4 应用框架(Application Framework)

通过提供开放的开发平台,Android 使开发者能够编制极其丰富和新颖的应用程序。开发者可以自由地利用设备硬件优势、访问位置信息、运行后台服务、设置闹钟、向状态栏添加通知等等。开发者可以完全使用核心应用程序所使用的框架APIs。应用程序的体系结构旨在简化组件的重用,任何应用程序都能发布他的功能且任何其他应用程序可以使用这些功能( 需要服从框架执行的安全限制)。

2.5 应用(Applications)

Android 装配一个核心应用程序集合,包括电子邮件客户端、SMS 程序、日历、地图、浏览器、联系人和其他设置。所有应用程序都是用Java 编程语言写。更加丰富的应用程序有待我们去开发。软件结构如下:

1692921892972712.png

图3

3 结束语

本文本文设计了一款8K 无线投屏系统,支持8 路跨协议同时投屏,且支持单路8K@60FPS 投屏,实验证明本文设计的无线投屏系统性能稳定,投屏效果好。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>