企业号介绍

全部
  • 全部
  • 产品
  • 方案
  • 文章
  • 资料
  • 企业

电子发烧友论坛

168内容数 9.5k浏览量 33粉丝

百万电子工程师社区平台

【开源项目】手把手教你用全志XR32芯片DIY一个自己的开发板

05-08 259浏览量

项目使用全志官方支持的FreeRTOS系统,适配自己做的开发板,代码全部开源;提供程序软件、芯片资料、硬件参考资料下载,需要的小伙伴可点击文章末尾【阅读原文】下载学习。
 

 

项目计划

 一个大概5cm*2cm的小型开发板
 

 板载电源灯与点灯必备IO灯

 板载USB转UART

 一个复位按键一个下载按键

 TF卡槽

 SPI Flash

 摄像头CSI的FPC接口

 板形为通孔+邮票孔外围(差不多是这样↓)

 

 

电路设计原理图设计封装设计

 

首先设计XR32F429C2的原理图封装

 

 

绘制芯片外围电路

 

 

外围电路主要包括三部分

 

 电源

 退耦、滤波电容

 辅助电路、时钟
 

 

首先来电源和电容

 

查阅芯片手册的Power Management章节,得知芯片内置了几路LDO,一路DCDC,只需要给芯片供电5V就可以使用了。

 

 

再参考一下EVB的电路设计

 

 

GPIO就先这样拉出来,不做细分处理。

 

对于时钟,查看数据手册clock章节,有可以看到XR32F429有两个时钟,一个高速时钟一个低速时钟

 

 

其时钟控制图框如下。可以看到低速时钟有两个时钟源,一个内置RC震荡电路,一个外部晶振。因为低速时钟为32.768k正好是2的15次方,其主要是给系统RTC与低功耗模式使用的,对RTC或者对低功无需求可以舍去低速晶振。高速时钟支持24MHz, 26Mhz, 40MHz 或者 52MHz 的晶振。这里就选择24MHz的2016封装的晶振(正好全志的大部分Linux芯片也是24MHz)。

 

 

在这里因为是开发板,所以两个时钟都画上。每个晶振时钟脚加一个电容作为起振电容。

 

 

最后一个辅助电路,用户按键。程序跑飞了的RESET键,下载程序的UPGRADE键。

 

首先是RESET键,找了一圈居然没找到EN和RST引脚,查看了文档才发现叫做 CHIP_PWD

 

 

下载按键就不好弄了,数据手册没有见到描述的部分,看了一下EVB的电路图,这咋还献祭了PB2和PB3。

 

 

于是进行了一下搜索,在Github找到了XR871_Quick_Start_Guide-CN这个手册

 

 

里面描述了下载的全部过程。

 

 

那现在就需要做出一个选择了,PB2和PB3是JTAG的数据口,如果直接拉低了可能会导致JTAG无法使用。便折中了一下,PB3接口通过电阻拉低,如果需要使用JTAG则将电阻移除即可。

 

 

电阻选用0603封装方便拆焊

 

 

绘制板子的用户IO

 

计算了一下,一共有31个GPIO+一个RESET需要引出,于是使用两列双18Pin穿孔+邮票孔封装。

 

先画原理图封装,很简单

 

 

再画PCB封装,也很简单,两个焊盘一个长方形一个圆形,制版的时候把边框层放到白线就好了。

 

 

然后原理图里面对面放好

 

 

然后生成PCB,大概摆放一下元件

 

 

 

最近浏览过的用户(0查看全部

为你推荐

  • 【热门资讯】专为无刷直流电机设计的单片机现世!取代有刷已成大势?2022-06-26 01:27

    在节能减排已经成为消费者的新需求时,各种工业企业也开始了转型,配合国家的政策向节能减排发展。在动力部分,要想配合节能减排的方针政策,主要就是提高技术,选择适合的电机,那么什么电机既能满足生产需求又能做到节能减排呢?有刷电机与无刷电机有刷电机由上图动画可以看到:在磁场中放置线圈,通过流动的电流,线圈会被一侧的磁极排斥,同时被另一侧磁极所吸引。电机中的换向器部分
    5浏览量
  • 【选型攻略】选择使用贴片保险丝时要注意的5个细节2022-06-26 01:25

    贴片保险丝,顾名思义,保险丝的形状是贴片状的,也有人叫它方形保险丝。根据保险丝熔断速度反应速度等等,我们一般分为以下4种类型。(1)慢速熔断型/时间延迟型保险丝;(2)双重合金慢速熔断型保险丝;(3)快速反应型保险丝;(4)特快速反应保险丝。在现实应用中,如何确定选择哪种保险丝更合适呢?慢速熔断型保险丝非常适合用于含有瞬间电流突波或开机突波流入的电路。这些电
    2浏览量
  • 【新品发布】三年磨一剑 只为开源教育!OpenHarmony开源大师兄发布会即将启幕2022-06-26 01:23

    开放、共享、共建OpenHarmony开源大师兄新品发布会2022年6月30日10:00AM2019年12月521位教师联合发起历时三年探索不止2022年6月相约线上正式开启诚邀您一起见证人工智能教育开源板发布扫码预约直播参与直播互动,即有机会免费获得”大师兄开发板“~转发下图,参与有奖分享活动原文标题:【新品发布】三年磨一剑只为开源教育!OpenHarmo
    3浏览量
  • 【成长计划】三天入门深度学习,跟着UP主一起创作吧~2022-06-26 01:21

    深度学习是人工智能革命中的关键技术基于深度卷积网络的图像分类技术准确率已超过人眼;基于深度神经网络的语音识别技术准确率已达到95%;基于深度神经网络的机器翻译技术已接近人类的平均翻译水平。准确率的大幅提升推动产业兴起,人工智能进入产业化阶段。边缘计算设备的能力也在不断提升,各大厂商最新发布的SoC都配备有算力不俗的NPU,技术升级推动深度学习在工程化应用中不
    8浏览量
  • 【免费试用】高集成度SOC芯片,单芯片嵌入式CPU,SigmaStar星宸科技SSD222D开发板免费试用2022-06-26 01:19

    ↑↑↑扫描图片二维码,立即参与试用↑↑↑开发板介绍活动时间:申请报名:2022年5月25日-2022年6月25日公布名单:2022年6月28日发货日期:2022年6月30日试用期限:2022年7月3日-2022年8月8日活动福利在原创基础上,题材特别新颖,经过厂家讨论和评定,可作为“优秀者评测奖”,获得面值500元的京东购物卡,名额1名。视频福利:优质视频被
    6浏览量
  • 【试用体验】晶心ADP-Corvette-T1编程驱动WS2812B炫彩LED2022-06-26 01:16

    昨天我在DFRobotBeetleESP32-C3开发板开发板上,成功用AdafruitNeoPixel扩展库,驱动了ws2812B炫彩点阵。具体可见文章:Arduino编程控制WS2812B炫彩LED,既然ADP-Corvette-T1开发板也能用Arduino,那应该可以把类似的程序,按照ADP-Corvette-T1开发板的Arduino支持,使用Ad
    5浏览量
  • 【参与有奖】OpenHarmony学生挑战赛等你来战!2022-06-26 01:14

    她来啦!她来啦!OpenHarmony开源开发者成长计划解决方案学生挑战赛来啦!本大赛面向所有在校大学生,注册、认证即可报名参与成长计划学生挑战赛,若组团参赛则人数不得超过6人。本大赛为开发者提供OpenHarmony开源项目的实践机会及经费资助,并有丰厚奖金及荣誉激励。在这场“战役”中,你将通过手中代码,结合OpenHarmony技术和团队的伙伴们一起解决
    3浏览量
  • 如何深入理解RT-Thread内核并上手实践,看完这篇有答案了!2022-06-26 01:12

    内核是操作系统最重要的部分,学习RT-Thread也是从最基本的内核开始。RT-Thread内核要怎么学?编者觉得首先应该是从软件架构入手,了解内核的组成与实现,这一部分会学习RT-Thread内核的相关概念和基础知识,然后了解RT-Thread系统的启动流程、内存分布情况以及内核的配置方法。内核处于硬件层之上,包括了内核库和实时内核的实现,而实时内核又包括
    9浏览量
  • 【技术应用】国产芯方案逆袭?基于光大芯业 MCU 的网红筋膜枪方案了解一下2022-06-19 01:27

    BLDC电机应用在近几年开始持续火爆,火爆应用也是百花齐放,比如前几年的无人机、电动工具、前年的网红风筒,出货量都达到了千万级数量。尤其是筋膜枪,近两年来可以说是成为了大热门的“网红神器”——尽管BLDC电机应用是一个海量市场,里面的应用非常多,应用领域非常广,但想要挖掘到像筋膜枪这类现象级爆品应用也并非易事。为什么是筋膜枪01近年来,受新冠肺炎疫情影响,我
    mcu
    9浏览量
  • 【技术分享】吊打stm32 !在开发者眼中ESP 32到底有多强?2022-06-19 01:25

    开发板是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器、输入设备、输出设备、数据通路/总线和外部资源接口等一系列硬件组件。说到开发板,就不得不提性价比之王MCU——ESP32开发板。一.功能强大自带wifi+蓝牙是最大亮点!一起来看看ESP32的规格,就知道它强在哪里了。●内置WiFi和蓝牙,就不需要额外的以太网模块或wifi模块了,集成度高;●双核
    32浏览量