【平头哥RVB2601创意应用开发】RVB2601硬件部分--1
本帖最后由 caxfan 于 2022-5-28 23:24 编辑<div class="parsedown-markdown">
<div class="parsedown-markdown">
<p>首先感谢感谢EEWORLD,感谢平头哥,通过了我参与此次平头哥RVB2601创意应用开发项目,取得了名额。很快就拿到板子,平头哥的效率不是盖的。 RVB2601是基于平头哥生态RISC-V玄铁E906芯片CH2601的开发板,板载JTAG调试器,WiFi&BLE芯片 W800, 音频 ADC-ES7210,音频 DAC-ES8156,128x64 OLED 屏幕,RGB 三色指示灯,用户按键,及兼容 Arduino 的扩展接口。板子采用黑油双面元件布局,结构简洁,工整。亚克力板上安装2W的喇叭,导致整体厚度较大。 <img alt="609306" src="/data/attachment/forum/202205/28/231315bnhj7cynjzkkrljd.jpg.thumb.jpg?rand=7522.6946578683655" target="_blank" /></p>
<p>原理框图</p>
<p><img alt="609307" src="/data/attachment/forum/202205/28/231316cqpe6j9j7m9pqz7e.jpg.thumb.jpg?rand=1616.2500287688686" target="_blank" /></p>
<p>RVB2601 包含以下功能模块:</p>
<table>
<thead>
<tr>
<th style="text-align: left;">模块</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">主控</td>
<td style="text-align: left;">CH2601, 基于玄铁 E906, 最高主频 220MHz</td>
</tr>
<tr>
<td style="text-align: left;">WIFI</td>
<td style="text-align: left;">W800,WIFI&BLE Combo 芯片,联盛德</td>
</tr>
<tr>
<td style="text-align: left;">JTAG 调试器</td>
<td style="text-align: left;">4 线 JTAG 调试器</td>
</tr>
<tr>
<td style="text-align: left;">USB 转串口芯片</td>
<td style="text-align: left;">CP2102 的 USB 转 UART 电路</td>
</tr>
<tr>
<td style="text-align: left;">音频 ADC</td>
<td style="text-align: left;">ES7210,顺芯</td>
</tr>
<tr>
<td style="text-align: left;">音频 DAC</td>
<td style="text-align: left;">ES8156,顺芯</td>
</tr>
<tr>
<td style="text-align: left;">天线</td>
<td style="text-align: left;">2.4G PCB 天线</td>
</tr>
<tr>
<td style="text-align: left;">OLED 屏幕</td>
<td style="text-align: left;">128*64 OLED 屏幕(QG-2864ASWPG01),智晶</td>
</tr>
<tr>
<td style="text-align: left;">喇叭</td>
<td style="text-align: left;">4 欧姆/2W 输出, 参考音回采</td>
</tr>
<tr>
<td style="text-align: left;">硅麦</td>
<td style="text-align: left;">MSM381A3729H9HP,敏芯微</td>
</tr>
<tr>
<td style="text-align: left;">指示灯</td>
<td style="text-align: left;">3 路 PWM LED 灯、STM32 工指示灯 x2、电源指示灯 x1;</td>
</tr>
<tr>
<td style="text-align: left;">按键</td>
<td style="text-align: left;">一个 CH2601 的 CPU 复位按键、一个 JTAG 芯片复位按键、两个用户自定义按键;</td>
</tr>
</tbody>
</table>
<p>扩展接口 提供了四个扩展接口,分别是 J1,J2,J3,J4</p>
<table>
<thead>
<tr>
<th style="text-align: left;">J1</th>
<th style="text-align: left;"> </th>
<th style="text-align: right;"> </th>
<th style="text-align: right;">J2</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">CH2601_PA10</td>
<td style="text-align: left;">ADC_MCLK(ES7210的MCLK)</td>
<td style="text-align: right;">W800_RST_N(W800复位)</td>
<td style="text-align: right;">CH2601_PA21</td>
</tr>
<tr>
<td style="text-align: left;">CH2601_PA8</td>
<td style="text-align: left;">I2C_SCL(连接 ES7210 和 ES8156)</td>
<td style="text-align: right;">SPI_INT(W800 中断)</td>
<td style="text-align: right;">CH2601_PA22</td>
</tr>
<tr>
<td style="text-align: left;">CH2601_PA9</td>
<td style="text-align: left;">I2C_SDA(连接 ES_7210 和 ES8156)</td>
<td style="text-align: right;">WAKEUP(唤醒 W800)</td>
<td style="text-align: right;">CH2601_PA6</td>
</tr>
<tr>
<td style="text-align: left;">CH2601_PA31</td>
<td style="text-align: left;">PA_MUTE(喇叭静音)</td>
<td style="text-align: right;">SPI1_CS(连接屏幕)</td>
<td style="text-align: right;">CH2601_PA27</td>
</tr>
<tr>
<td style="text-align: left;">CH2601_PA3</td>
<td style="text-align: left;">DAC_LRCK(ES8156 的 LRCK)</td>
<td style="text-align: right;">SPI1_CK(连接屏幕)</td>
<td style="text-align: right;">CH2601_PA28</td>
</tr>
<tr>
<td style="text-align: left;">CH2601_PA5</td>
<td style="text-align: left;">DAC_SDIN(ES8156 的 SDIN)</td>
<td style="text-align: right;">SPI1_MOSI(连接屏幕)</td>
<td style="text-align: right;">CH2601_PA29</td>
</tr>
<tr>
<td style="text-align: left;">CH2601_PA2</td>
<td style="text-align: left;">DAC_SCLK(ES8156 的 SCLK)</td>
<td style="text-align: right;">SPI1_MISO(连接屏幕)</td>
<td style="text-align: right;">CH2601_PA30</td>
</tr>
<tr>
<td style="text-align: left;">CH2601_PA26</td>
<td style="text-align: left;">DAC_MCLK(ES8156 的 MCLK)</td>
<td style="text-align: right;">3V3</td>
<td style="text-align: right;">GND</td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">J1</th>
<th style="text-align: left;"> </th>
<th style="text-align: right;"> </th>
<th style="text-align: right;">J2</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ADC_VREFP(ADC 的参考电平)</td>
<td style="text-align: left;">3V3</td>
<td style="text-align: right;">PA24_UART0_RXD(CH2601 UART)</td>
<td style="text-align: right;">PA23_UART0_TXD(CH2601 UART)</td>
</tr>
<tr>
<td style="text-align: left;">CH2601_PA7</td>
<td style="text-align: left;">LED_RED(三色灯-红灯)</td>
<td style="text-align: right;">CP2012_TXD</td>
<td style="text-align: right;">CP2012_RXD</td>
</tr>
<tr>
<td style="text-align: left;">CH2601_PA25</td>
<td style="text-align: left;">LED_GREEN(三色灯-绿灯)</td>
<td style="text-align: right;">W800_RXD(W800 UART)</td>
<td style="text-align: right;">W800_TXD(W800 UART)</td>
</tr>
<tr>
<td style="text-align: left;">CH2601_PA4</td>
<td style="text-align: left;">LED_BULE(三色灯-蓝灯)</td>
<td style="text-align: right;">JTAG_TCK(CH2601 JTAG)</td>
<td style="text-align: right;">JTAG_TMS(CH2601 JTAG)</td>
</tr>
<tr>
<td style="text-align: left;">ADC_VREFN(ADC 的参考电平)</td>
<td style="text-align: left;">GND</td>
<td style="text-align: right;">STM32_TCK</td>
<td style="text-align: right;">STM32_TMS</td>
</tr>
<tr>
<td style="text-align: left;">3V3</td>
<td style="text-align: left;">SMT32_BOOT0</td>
<td style="text-align: right;">W800_TCK</td>
<td style="text-align: right;">W800_SWO</td>
</tr>
<tr>
<td style="text-align: left;">MCU_RXD</td>
<td style="text-align: left;">MCU_TXD</td>
<td style="text-align: right;">W800_BOOT</td>
<td style="text-align: right;">RESET_BD</td>
</tr>
<tr>
<td style="text-align: left;">5V5</td>
<td style="text-align: left;">5V5</td>
<td style="text-align: right;">GND</td>
<td style="text-align: right;">GND</td>
</tr>
</tbody>
</table>
<p>由此可见,RVB2601的各个引脚基本都有外设或功能脚占用,如果要实现其它功能必须牺牲已有的功能。我申请的项目是3d打印机控制器,至少需要10个以上GPIO口,还有ADC功能,PWM功能,SPI或I2C功能,RVB2601资源严重不足,而且CH2601芯片内部寄存器资料没有,实现起来很困难了,经与活动方协商只能更换项目。</p>
<p>ES8156是双通道的,主板只使用右通道,要是接个插头实现立体声就好了。 CH2601引脚有10个NC脚,要是能够实现SDIO功能就可以做个本地音乐播放器。<img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/lol.gif" width="32" /><br />
</p>
</div>
</div>
期待精彩作品呀,加油。
页:
[1]