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

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

3天内不再提示

16通道AD采集方案,基于瑞芯微RK3562J非对称AMP!

Tronlong创龙科技 ? 来源:Tronlong创龙科技 ? 作者:Tronlong创龙科技 ? 2025-02-27 10:39 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

案例测试数据

本文主要分享RK3562J基于AMP(Asymmetric Multi-processing)的8/16通道AD采集开发案例,案例中使用的AD芯片为核芯互联CL1606/CL1616(国产)、ADI AD7606/AD7616。适用以下开发环境:

Windows开发环境:Windows 7 64bit、Windows 10 64bit

虚拟机:VMware16.2.5

开发环境:Ubuntu20.04.6 64bit

U-Boot:U-Boot-2017.09

Kernel:Linux-5.10.209

LinuxSDK:rk3562-buildroot-2021.11-sdk-[版本号]

(基于rk3562_linux_release_v1.2.0_20240620)

硬件平台:创龙科技TL3562-EVM工业评估板(基于RK3562J)

案例测试结果如下:

表 1

wKgZPGe_0HmAMSBbAACyvPxMc78203.jpg


案例详细介绍

本案例支持Cortex-M0(MCU)、Cortex-A53(CPU3)核心运行Baremetal/RT-Thread

(RTOS)程序进行测试,两种方案的具体区别如下:

(1)Cortex-M0(MCU)核心运行

案例使用SPI总线采集8/16通道AD数据,评估板Cortex-A53(CPU0、CPU1、CPU2、CPU3)核心运行Linux系统,Cortex-M0(MCU)核心运行Baremetal、RT-Thread程序。

Baremetal/RT-Thread(RTOS)端通过SPI采集的AD数据写入DDR共享内存,并通过rpmsg发送写入的共享内存信息至Linux应用程序,然后Linux端从指定共享内存中读取AD数据,并将数据转换得到电压值,通过Qt显示波形至显示屏。

wKgZO2e_0HmAb4O_AAB5XxOpl2E727.jpg图 1

(2)Cortex-A53(CPU3)核心运行

同样使用SPI总线采集8/16通道AD数据,评估板Cortex-A53(CPU0、CPU1、CPU2)核心运行Linux系统,Cortex-A53(CPU3)核心运行Baremetal、RT-Thread程序。

Baremetal/RT-Thread(RTOS)端通过SPI采集的AD数据写入DDR共享内存,并通过rpmsg发送写入的共享内存信息至Linux应用程序,然后Linux端从指定共享内存中读取AD数据,并将数据转换得到电压值,通过Qt显示波形至显示屏。

wKgZPGe_0HmAQvWjAAB9KIYph9w980.jpg图 2


RK3562J典型应用领域

RK3562J凭借其强大性能和灵活架构,广泛应用多个领域

wKgZO2e_0HqAKcQKAACyaQFs52c752.jpg图 3


案例演示

本章节以16通道AD采集案例为例演示,为了简化描述,本文仅摘录部分方案功能描述与测试结果。

案例说明

案例使用创龙科技TL7616P模块(16通道)运行Baremetal/RT-Thread(RTOS)程序进行AD数据采集。

案例测试

请将评估板RS232 UART2串口连接至PC机,将评估板HDMI OUT接口与HDMI显示屏连接,将创龙科技TL7616P模块连接至评估板,硬件连接如下图所示。

wKgZPGe_0HqATX4TAAD5Q8Whuyg915.jpg图 4

本次测试以TL7616P模块V7B和V0A通道为例,请分别正确连接至信号发生器A通道和B通道。信号发生器A通道和B通道均设置为输出频率1KHz、峰峰值10.0Vpp的正弦波信号。

请参考产品资料将案例相关镜像固化至评估板,将案例可执行文件ad_display拷贝至评估板文件系统任意目录下。

执行如下命令,单次采集1024个数据采样点。

Target# ./ad_display -d ad7616 -m 1 -platform wayland

wKgZO2e_0HqAXENoAAAxPZNR3yM760.jpg图 5

同时,HDMI显示屏将会显示静态波形,如下图所示。

wKgZPGe_0HuABg1oAABzjIsXBwQ958.jpg图 6

按下"Ctrl + C"可停止程序运行。

wKgZO2e_0HuAXWZ-AAA5WW0hCHw787.jpg图 7 wKgZPGe_0HuATA0oAAA57fZfq6g925.jpg图 8

查看更多RK3562J相关的案例演示,各位工程师可以通过公众号(Tronlog创龙科技)查阅,快来试试吧!

审核编辑 黄宇

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

    关注

    25

    文章

    634

    浏览量

    52710
  • Amp
    Amp
    +关注

    关注

    0

    文章

    86

    浏览量

    47970
  • AD采集
    +关注

    关注

    1

    文章

    24

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    米尔基于RK3562RK3506开发板有什么区别?

    在工业自动化、电力智能设备等领域,传统欧美芯片长期占据主导地位。推出的RK3506J以及RK3562J工业级处理器,以“性价比+多
    发表于 07-11 09:32

    创龙 RK3562 国产 2GHz 四核A53 工业开发板—IRIG-B码对时案例

    创龙科技 TL3562-EVM-B 是一款基于 RK3562J/RK3562 处理器设计的
    的头像 发表于 07-08 14:07 ?314次阅读
    创龙 <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3562</b> 国产 2GHz 四核A53 工业开发板—IRIG-B码对时案例

    创龙 RK3562 国产 2GHz 四核A53 工业开发板—调试工具安装

    创龙科技 TL3562-EVM-B 是一款基于 RK3562J/RK3562 处理器设计的
    的头像 发表于 06-30 10:28 ?306次阅读
    创龙<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3562</b> 国产 2GHz 四核A53 工业开发板—调试工具安装

    有奖丨米尔 RK3562开发板免费试用新增名额!

    米尔与合作发布的新品基于RK3562应用
    的头像 发表于 06-13 08:04 ?541次阅读
    有奖丨米尔 <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3562</b>开发板免费试用新增名额!

    RK3562J工业级开发板】HZ-RK3562_MiniEVM#

    合众恒跃
    发布于 :2025年04月29日 15:05:33

    RK3562J工业级核心板】新品发布 ▏HZ-EVM-RK3562开发板#

    RK3562
    合众恒跃
    发布于 :2025年04月23日 09:38:53

    性价比拉满!最新的ISP图像处理方案来啦,基于RK3562J全国产工业平台!

    今天为大家带来基于RK3562J工业平台的ISP图像处理方案,不仅低成本、低功耗,更能让图像清晰呈现!下面,一起来深入探究看它如何实现
    的头像 发表于 03-26 13:53 ?1000次阅读
    性价比拉满!最新的ISP图像处理<b class='flag-5'>方案</b>来啦,基于<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3562J</b>全国产工业平台!

    微米尔RK3562国产核心板,ARM中量级多面手

    、8GB/16GB eMMC等多个型号供选择,配备开发板供开发者评估使用。下面详细介绍这款核心板的优势。 RK3562处理器,1TO
    发表于 02-28 15:32

    RK3568正式开放RISC-V核心啦,也支持非对称AMP双系统!

    在嵌入式系统的发展进程中,多核异构架构的出现为满足复杂应用场景的需求提供了新的可能。其中,RK3568J国产平台的非对称
    的头像 发表于 02-27 10:36 ?765次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3568正式开放RISC-V核心啦,也支持<b class='flag-5'>非对称</b><b class='flag-5'>AMP</b>双系统!

    RK3562J 处理器 M 核启动实操

    :   1. U-Boot修改   理论上我们需要打开AMP(非对称多处理)编译宏,但由于飞凌嵌入式OK3562J-C开发板的U-Boot已默认配置AMP功能,因此用户无需进行任何U-
    发表于 02-27 08:59

    4核CPU,ARM中量级多面手,米尔RK3562核心板上市

    近日,米尔电子携手推出全新一代ARM核心板——基于RK3562(J)处理器的MYC-YR3562
    的头像 发表于 02-27 08:03 ?889次阅读
    4核CPU,ARM中量级多面手,米尔<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3562</b>核心板上市

    RK3562J正式支持NPU,性价比再提升!

    RK3562J最新推出的一款超高性价比工业处理器,四核Cortex-A53@1.8GHz + Cortex-M0@200MHz异构多核架构,并支持十路UART、两路CAN、两路
    的头像 发表于 01-23 16:00 ?824次阅读
    <b class='flag-5'>RK3562J</b>正式支持NPU,性价比再提升!

    如何让RK3562J在M核上启动?

    飞凌嵌入式基于RK3562系列处理器打造的FET3562J-C全国产核心板,是一款专为工业自动化及消费类电子设备设计的产品,凭借其强大
    的头像 发表于 01-22 09:05 ?752次阅读
    如何让<b class='flag-5'>RK3562J</b>在M核上启动?

    “双系统”出炉!RK3562J非对称AMP:Linux+RTOS/裸机

    ,既可各自独立运行不同的任务,又可多个核心之间进行核间通信。 图 1 RK3562J AMP异构多核框架示意图 “非对称AMP”对工业有何意义 “系统实时性”更强
    发表于 11-21 16:44

    Linux系统连接蓝牙、WiFi方法分享,适用RK3562等主板产品

    Linux系统连接蓝牙、WiFi方法分享,适用RK3562RK3568、RK3588等开
    的头像 发表于 09-12 10:24 ?1526次阅读
    Linux系统连接蓝牙、WiFi方法分享,适用<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3562</b>等主板产品