【RTT大赛作品连载】中科蓝讯AB32VG1开发板开箱篇

收到开发板先上靓照中科蓝讯ab32vg1开发板开箱 ab32vg1开发板一块
typeco数据线一条
开发板介绍  
ab32vg1开发板是以中科蓝讯(bluetrum)公司推出的基于risc-v架构的高配置芯片ab5301a为核心所组成的。
板上资源:
 cpu: ab5301a;( lqfp48 封装,主频 120m,片上集成 ram 192k, flash 8 mbit, adc, pwm, usb, uart, iic 等资源)
 搭载蓝牙模块
 搭载 fm 模块
 一路 tf card 接口
 一路 usb 接口
 一路 iic 接口
 一路音频接口(美标 ctia)
 六路 adc 输入引脚端子引出
 六路 pwm 输出引脚端子引出
 一个全彩 led 灯模块, 一个电源指示灯, 三个烧录指示灯
 一个 irda(红外接收端口)
 一个 reset 按键, 三个功能按键(通用版为两个功能按键)
 板子规格尺寸: 6cm*9cm
 i/o 口通过 2.54mm 标准间距引出, 同时兼容 arduino uno 扩展接口, 方便二次开发板上所有的硬件特性能快速帮助评估 ab5301a 所有外设和衍生开发新的应用。
电路接口说明
电路接口说明
  电路原理图分析 电源&type-c部分ab32vg1开发板原理图--供电&type-c 开发板采用外部 5v 电源输入, 用 type-c 接口及 usb 接口提供 5v 输入; 兼容 arduino uno扩展接口 vin_5v 也支持 5v 输入;
供电时需用跳线帽连接 j1 的 vin 与 vbat 两引脚, 及 c-test 端口;
该端口若串入电流表, 可用于开发板的总电流测试;
开发板通过 reset 按键复位电源的方式复位
故, 不兼容 arduino uno 扩展接口的 reset, 对应引脚 nc; 
note: 兼容 arduino uno 扩展接口的外部 5v 电源输入, 仅限于 5v 输入, 不支持宽电压输
入!!! 
蓝牙核心系统电路部分ab32vg1开发板原理图--蓝牙核心系统电路部分 ab32vg1开发板原理图--蓝牙核心系统电路部分非常简洁只有少量的电容,1个10uh电感,26mhz和32.768khz的两个晶振。系统设计合理:分开了数字地和模拟地。
程序烧录&调试部分ab32vg1开发板原理图--程序烧录&调试部分
开发板通过 type-c 接口用ch340e转uart(tll)串口进行烧录, 烧录采用单线烧录(1 wire program&debug);
烧录程序时需用跳线帽连接 j3 及 j1 的 vbat’与 vin 两引脚;
j3 为连接待烧录芯片
j1 两引脚为烧录端供电 
 点评:一般我们设计只用ch340usb转串口,而ab32vg1开发板还用了pai121m31做信号隔离。
外设接口部分ab32vg1开发板原理图--外设接口部分 audio 音频接口
audio 音频接口集成了左右声道, mic 及 fm 与一体, 需要配合接入美标(ctia) 3.5mm 的耳机使用;
note:
1. 使用 fm 模块时, 必须插入美标(ctia) 耳机线使用, 耳机线充当 fm 天线;
2. 使用麦克风功能时, 需要使用带 mic 的美标(ctia) 耳机;
 全彩 led 模块
使用该模块时, 需要用跳线帽连接 j8、 j10、 j12; 不使用时, 去除跳线帽, 芯片端分别可以引脚分别可以配置成相应 pwm 使用;
 模拟输入
开发板提供六路模拟输入, 并同时兼容 arduino uno 扩展接口的六路模拟输入(analog in);
分别对应 ab5301a 的 pb1,pb2,pe5,pe6,pe7 及 pwkey;
pwm 输出
开发板提供六路 pwm 输出, 并同时兼容 arduino uno 扩展接口的六路 pwm 输出, 分别对
应 ab5301a 的 pa2,pe4,pa6,pe0,pe1,pb0;
其中, pe1,pe4,pa2 用跳线帽连接可使用全彩 led 模块;
usb 接口
开发板具有一个 usb 外设接口, 用户也可以用该接口进行外部电源输入供电; 若使用 usb通讯时, 需使用跳线连接 j15,j16; 不使用时, 去除跳线帽, 芯片端的 pb3,pb4 可以做 io 口外接使用;
 irda 模块
开发板有一个 idra(红外接收端口) 模块, 用户可以通过跳线帽连接 j17 使用;
不使用时, 去除跳线帽, 芯片端的 pe6 可以做 adc 使用;
tf card 接口
开发板有一个 tf card 接口, 用户使用时, 需用跳线帽连接 j6,j7,j9,j11; 去除跳线帽, 芯片
端的 pb1,pb2,pe5 可以做 adc 外接使用; pb0 可以做 pwm 外接;
接口定义
接口定义具体如下图:
ab32vg1开发板原理图--接口定义
其中, 双 pin 标示部分, 如 irda-pe6, 代表 irda 端为红外接收端, pe6 代表 ab5301a 芯片端 pe6 口;
单 pin 标示部分, 分别标示该引脚定义, 如 dp, 代表 usb 接口的 dp 脚; 再如 pf1, 代表ab5301a 芯片端引出的 pf1 口;
另, 该板部分兼容 arduino uno 扩展接口, 该定义见如下表格:
ab32vg1开发板原理图--接口定义  
资料下载  
中科蓝讯ab32vg1开发实践指南
https://docs.qq.com/doc/dtvvwwxplrvl6cer2
ab32vg1开发板用户手册
https://gitee.com/bluetrum/ab32vg1_doc/raw/master/ab32vg1_user_manual.pdf
内有电路接口说明。
蓝讯骄龙ab32vg1_v2.0原理图 ab32vg1_prougen_schematic_v02.pdf  原理图资料
https://gitee.com/bluetrum/ab32vg1_doc/raw/master/ab32vg1_prougen_schematic_v02.pdf
下节预告 开发环境搭建

黑芝麻智能A1000芯片助力联友智连打造行泊一体域控
奥地利微电子以模拟技术为数字电子产品增光填彩
阳离子调控对卤化物固态电解质性能改善的研究
MWC19上海首次实现5G看展 5G室内覆盖进入商用快车道
盘点人工智能五个不断变化的趋势
【RTT大赛作品连载】中科蓝讯AB32VG1开发板开箱篇
充电器芯片U6773V迎来需求上升期
可编程直流电源的工作原理是什么?
什么是mosfet的正向偏置安全工作区、开关安全工作区和转换安全工作区?
新思携手中芯国际推65/40nm工艺的SoC设计解决方案
激光焊缝跟踪系统在保险柜自动焊接的应用
Redmi K30 5G手机30W疾速闪充,可实现30分钟充电61%
电力监控系统的设计及应用
RCC电路原理与设计及问题解析
诺基亚8最新高配置智能手机出来了,留给苹果的时间不多了
SQL注入到Getshell的教程
新唐科技ISD4002芯片简介
PCB板设计的10个基本设计流程
TIA Portal V13 SP1上载程序步骤
初创公司EraClean发布旗下首款空气净化器产品Tower