发作品签到
标准版

AGRV2K SilverPill V1.2

工程标签

3.1k
0
0
9

简介

AGRV2K48/AG32VF103 的最小系统板,树莓派 Pico 板型及定义

简介:AGRV2K48/AG32VF103 的最小系统板,树莓派 Pico 板型及定义

开源协议

CERN Open Hardware License

创建时间:2023-04-19 07:08:31更新时间:2023-05-05 01:27:00

描述

AGRV2K SilverPill V1.2

一个 AGRV2K48 / AG32VF103 的最小系统板
*什么万能药丸

硬件特性

  • AGRV2K48 主控 青春Zynq,RV32IMACF@168MHz(但大概能超一倍),128k RAM,256k Flash;逻辑部分 2K LEs,1 PLL,4 M9Ks
  • 支持 SWD 调试,支持 SWD 或 UART 下载
  • 除了一些特定引脚外,MCU 的其他外设到 PIN 随便映射,只要你 STA 能过 (doge
  • 板载外设丰富,功能强大,具有丰富的实用价值(指一个单色 LED 和一个用户按键)
  • BOOT0 与 NRST 使用按键引出,BOOT1 使用跳线帽引出
  • 预留 SOP-8 空位,可焊接 SPI Flash 或 PSRAM
  • DC-DC 降压,便宜劲儿大
  • 多种吃灰方式可选

外形和引脚定义

21mm * 51mm,厚 1.6mm,四层板,JLC 7628,总之可白嫖
参考树莓派 Pico 设计,但并非完全一致,用前确认一下就行

  • ADC VREF 改为 RTC 部分的 VBAT
  • P20/BOOT1 带有上拉/下拉电阻 (乐鑫:管它上电时上拉下拉,能输入输出都事 GPIO(雾)
  • P35 可选用于控制 USB D+ 上拉电阻 [1]
  • P22 ~ P29 为 SPI Flash 或 PSRAM 复用
  • P46 为板载 LED,高有效
  • SWD 接口后面加了一排,是 BROM 中定义的下载串口(P30/P31)和 3V3
  • 用户按键通过电阻配置接到 P02 (我猜多半是 PL 的 GB) 或 P10 (WAKEUP),通过电阻配置触发电平
  • 树莓派 Pico 的 VSYS 电压读取功能在这里接到了 P19
  • 没有画半孔,价格劝退

20230425015700.png
注 [1]: 根据在神奇的互联网上偶遇的 AGM 技术的说法,他们的 USB 部分已经全集成,拉两根线就能用,所以相关的电阻应该是可以省略或 0R 跳过的

入门教程还没写

先占着位置,以后会慢慢填;大概包括环境安装、点灯以及吃灰三部分吧
这东西可以实现但不限于:PS 点灯、PL 点灯、PS 和 PL 通过 AHB 连接后点灯、PS 和 PL 通过 AHB 转 APB 连接后点灯、DMA 传输灯光效果、自己写个软核 NTR 掉里面的 alta_rv32 后使用内部的 GPIO 控制器点灯等
但由于懒,这不代表教程里会有这些内容;欢迎展示你的点灯代码
在灯成功点亮前,你可以先去看看寂寞鸽的贴子:https://whycan.com/t_9523.html;同时,官方的 PIO SDK 中也提供了一些例程,你可以先看看它的构建流程

焊板
202304250154131.jpg
MCU 点灯
202304250154132.jpg
无牛头人,来点纯爱.jpg
202304250154136.jpg
PIO SDK 给出的 TinyUSB 例程
202304250154135.jpg
custom_ip 例程, MCU 与 PL 经 AHB 读写 BRAM
202304250154134.jpg

免责声明

它和这个世界上所有的东西一样,存在着还没有被发现的 Bug,风险自负;
打板有风险,下单请谨慎,毕设请自己做。

开源协议

CERN-OHL-P V2 或任何之后的版本

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
14.7uFC1,C9,C10,C25C04024
2100nFC2,C3,C4,C7,C8,C15,C16,C66C0402_NEW8
322uFC5,C6C06032
418pFC11,C12,C13,C14C04024
5100nF/15kΩC17C0402_NEW1

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航