基于睿擎RC3506的多通道ADC采集装置

使用RC3506+AD7606采集处理,MIPI显示

基于睿擎RC3506的多通道ADC采集装置封面
nozuonodo2025-11-03 15:52:54MIT License
464
Star

PCBA

设计文件

KiCad图标RC3506-DEV.zip3.46MB

其他附件

EDA查看器

复制嵌入代码

详细介绍

一、项目描述

本项目为基于睿擎RC3506核心板设计多通道ADC数据采集装置,配合86屏(720x720p)完成本地显示功能,以及WIFI无线网络功能。

二、硬件介绍

1、以太网

这部分参照睿擎派设计

2、DAP下载器

集成HS LINK OB,可见我其他板载HS LINK的设计,如HPM5E31-KIT

在原有HS LINK基础上增加了一路串口,用于AMP模式时RTT侧和LINUX侧终端都能使用。

3、MIPI屏幕LED电源设计

使用的MIPI屏幕为HD39003C30-V2带触摸

其规格书中描述最大工作电流为40mA

而使用的恒流源芯片为SY7201ABC,I=0.2V/R,可得到反馈电阻为5R。

4、AD7606模块设计

为了保证模拟电源的稳定性,我选择了输入3.3V升压到6.5V再降压到5V给7606供电,以及外置2.5v参考源。

主要注意点为:

1、6脚和DB15下拉-表示配置为并行模式

2、REF_SELECT下拉表示使用外置参考源

3、模拟输入通道串联电阻

三、软件介绍

1、下载器

为了让HS LINK带双串口需要给其再增加一个cdc和硬件串口,修改后的源码已经放到我的仓库https://github.com/starry-m/dual_uart_CherryDAP,附件中也有提供app固件。

2、屏幕

根据屏幕的初始化序列命令修改设备树

3、AD7606 demo运行演示

使用LVGL配合flexbus AD7606示例做一个简单的测试程序,见附件。

4、WIFI

睿擎原有的LINUX SDK中是不带RTL8733BU的驱动的,于是我从正点原子的3506 SDK复制了过来

并在上级realtek的Makefile中增加

obj-$(CONFIG_RTL8733BU)		+= rtl8733bu/

在Kconfig中增加

source "drivers/net/wireless/realtek/rtl8733bu/Kconfig"

然后在 kernel/arch/arm/configs/rk3506_defconfig中增加

CONFIG_RTL8733BU=m

并将buildroot/configs/rockchip_rk3506_mini_defconfig中的

#include "wifibt/wireless.config"

取消注释

然后再编译内核并烧录启动,可以看到wlan0和wlan1网卡,再使用wpa_supplicant启动,则能连上wifi

ping也能使用

四、总结

这次硬件扩展版设计活动体会了睿擎rc3506的WIKI、ide、sdk,总体感觉很棒,但是ide使用时还是经常卡卡的,希望能够继续优化。

本次活动自己所做工作主要是验证硬件功能,暂未做一个完整的软件上的功能。