瑞芯微RK3568控制板设计总结

本周刚使用瑞芯微RK3568设计完成一款军用控制PCB板,特进行总结便于后续设计提升效率。

一、布局相关

        器件布局效率及结果对于PCB设计至关重要,特别在使用一个新处理器如何高效的展开器件的布局设计非常重要,采用如下步骤可达到以上效果:

        1.CPU芯片和电路图都是按照功能模块来进行设计的,可将各个功能部分的所有引脚进行点击以便迅速了解CPU功能部分的分布布局;

        2.再将各功能部件所有器件设计成功能模组,然后以模组形式整体进行布局;

        3.所有功能模组的布局展开以分散布局便于布线为原则进行,特别是对于大尺寸PCB板;

        4.布线在各个板层要分布均匀。

二、PMU相关

        PMU为所有功能模块提供电源,其器件布局及布线非常重要。同时由于其功能众多且器件繁多紧凑也为设计带来了难度。

        1.所有DC电源器件布置到TOP层,电感距离IC为其尺寸1/2为佳,这样即可保证输入和输出正常布线,也不至于太远;

        2.输入电源的入口没必要一定要先经过电容再进入引脚,这样会占用大量的宝贵布线空间。只要在靠近输入电容附近打大量过孔即可;

        3.所有LDO的输入和输出电容布置到BOTTOM层,并且输入和输出电容的接地端靠近IC的PAD地端,这样可以保证输入和输出直接拉线输出大大提高设计效率。

        DC和LDO布局设计如图1和图2所示:

 图1

  图2

三、叠层使用相关

        官方给出的叠层结构也没必要完全遵从,一切以设计实际需求方便布线为主。

        以RK3568设计为例,其官方给的叠层如下图3所示:

 图3

        在设计时以布局、拉出LDO、后控制线的先后顺序设计思想为主。在这次设计时共有十几条LDO需要从CPU中间拉出再绕线到PMU处,以底部和SIGNAL层拉出并绕线成功痛苦至极,实际布线以如图4所示:

 图4

        拉出LDO电源线可以采用如下措施提高设计效率:

1.将IO口相同电源合并为一处,这样可以再CPU底部将电源连接,而不用在外部绕线;

2.将不用的功能模块电源接地处理,忽略掉拉出LDO线,降低设计难度;

3.将电源层从第3层换到5层,第3和4层设定为信号层增加一个布线层。LDO在第四层拉出后并按照PMU的LDO排布规律布线后,在再第3层直接顺序拉好即可,这样可以大大提高设计效率;

4.能够在CPU区域底下进行连接的尽量连接好,这样可以大大减少外围连接设计。若因过孔造成间距不够可以分为多股细线分散拉线后,最后合并一起拉出。

        对于其他设计线总结:

        1.对于第3层由于其主要参考层为第2层地,所以此层优先布置重要高速线为主,可将次要控制线放置到第4层信号层;

        2.无论是LDO线还是控制线都不要想在CPU底部把线序排顺,其下方空间是非常宝贵的。先将线就近拉出,再到CPU广阔外部区域绕线拍顺,设计不要弄错了重要顺序;

        3.EMMC的封装间距非常小,可以将NC直接连接到要拉线的线条上,电源和地线条也可以同样处理。

公司实际项目-基于瑞芯微RK3568平台的人脸识别车牌识别区域检测demo源码.zip 【1】项目代码完整且功能都验证ok,确保稳定可靠运行后才上传。欢迎下载使用!在使用过程中,如有问题或建议,请及时私信沟通,帮助解答。 【2】项目主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 【3】项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 【4】如果基础还行,或热爱钻研,可基于此项目进行二次开发,DIY其他不同功能,欢迎交流学习。 【备注】 项目下载解压后,项目名字和项目路径不要用中文,否则可能会出现解析不了的错误,建议解压重命名为英文名字后再运行!有问题私信沟通,祝顺利! 公司实际项目-基于瑞芯微RK3568平台的人脸识别车牌识别区域检测demo源码.zip公司实际项目-基于瑞芯微RK3568平台的人脸识别车牌识别区域检测demo源码.zip公司实际项目-基于瑞芯微RK3568平台的人脸识别车牌识别区域检测demo源码.zip公司实际项目-基于瑞芯微RK3568平台的人脸识别车牌识别区域检测demo源码.zip公司实际项目-基于瑞芯微RK3568平台的人脸识别车牌识别区域检测demo源码.zip
【优质项目推荐】 1、品质保证:项目代码均经过严格测试,确保功能稳定且运行ok。您可以放心下载并立即投入使用,若遇到任何问题,随时欢迎您的反馈与交流。 2、适用广泛:无论您是计算机相关专业(如计算机科学、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业老师,还是企业员工,都适用。 3、多用途价值:该项目不仅具有很高的学习借鉴价值,对于初学者来说,是入门进阶的绝佳选择;当然也可以直接用于 毕业设计、课程设计、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,那该项目代码更是您发挥创意、实现新功能的起点。可以基于此代码进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎交流学习,欢迎借鉴引用,共同探索编程的无穷魅力! 基于C++实现yolov8pose算法移植部署瑞芯微rk3568嵌入式开发板项目源码+实验说明.zip 编译和运行 1)编译 ``` cd examples/rknn_yolov8pose_demo_open bash build-linux_RK3588.sh ``` 2)运行 ``` cd install/rknn_yolov8pose_demo_Linux ./rknn_yolov8pose_demo ``` 注意:修改模型、测试图像、保存图像的路径,修改文件为src下的main.cc ``` int main(int argc, char **argv) { char model_path[256] = "/home/zhangqian/rknn/examples/rknn_yolov8pose_demo_open/model/RK3588/yolov8pos_relu_zq.rknn"; char image_path[256] = "/home/zhangqian/rknn/examples/rknn_yolov8pose_demo_open/test.jpg"; char save_image_path[256] = "/home/zhangqian/rknn/examples/rknn_yolov8pose_demo_open/test_result.jpg"; detect(model_path, image_path, save_image_path); return 0; } ``` # 板端测试效果 冒号“:”前的数子是coco的80类对应的类别,后面的浮点数是目标得分。(类别:得分) 说明:推理测试预处理没有考虑等比率缩放,激活函数 SiLU 用 Relu 进行了替换。由于使用的数据不多,效果并不是很好,仅供测试流程用。 把板端模型推理和后处理时耗也附上,供参考,使用的芯片rk3588,输入分辨率640x640。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值