本帖最后由 stm1024 于 2025-6-14 22:10 编辑
大概两天前拿到了快递过来的开发板,只是近期一直很忙,只能周末的时候抽个时间研究一下。
本次的评测主要是啰嗦一下背景和开箱,以及资料的准备工作。
先说一下RISC-V,虽然目前ARM在微控制器市场上仍具有统治力的地位,但是RISC-V的开源和友好的授-权方式,在国内得到了很多厂商的支持,据我所知,中科院计算技术研究所推出的“香山”处理器核,以及很多头部企业,例如阿里,全志等等都有布局,甚至国外的一些芯片公司也对RISC-V产生了很大的兴趣并逐步布局。
沁恒微公司相信大家也不陌生,基本上接触过单片机开发的都会碰到USB-TTL的事儿,大部分用到的都是CH340之类的模块,一直以来,我对该公司的观念都是各种协议转换芯片的专业公司,不过后来发现沁恒也在ARM和RISC-V架构下开发出了自己的微控制器,如CH32V和CH32F系列的产品,并同步开发了一系列的工具链。
在回到本次评测的开发板上,此次的开发板是CH585M-R1,拿到以后,开发板看起来比较……复古吧,长这样:
绿油的PCB确实看起来很复古,很普通的单层板,双面布线,几乎可以认为是一个最小系统板,不过还是有几个地方值得注意:
1. BLE天线和NFC天线 2. 两个USB,分别是高速 USB和全速 USB,具有 Host 和 Device 功能
其他就是电源开关,复位键,下载按键,两个用户LED,一个电源指示的LED,还有两排排针。 这也很好地阐述了这CH585M的定位:集成 BLE,NFC和USB的RISC-V MCU。相对于以前早起的什么蓝牙模块、NFC模块,USB转换模块等多个芯片,现在都集中到了一个小小的芯片里面,所以也可以理解为是一个SoC了。支持DMA,至于其他的常见的一些外设,诸如ADC,GPIO,UART,Timer,SPI,I2C,RTC等,更是不在话下。另外,针对LED和LCD也提供了专用的外设,我推测是这种芯片为核心,开发的蓝牙终端,一般会带有简单的数码管或者LCD小屏幕,显示状态,所以厂家也把这两个功能集成进来了。 整个板子大概就是这么个情况,其他的地方我也没看出啥门道了。
拿到板子以后,就开始准备收集相关的资料了,这个去官网就行,传送门在此:沁恒蓝牙芯片产品
可见CH585在整个芯片系列中的定位还是很高的,产品页面是:https://www.wch.cn/products/CH585.html
可以自己下载相关的文档,其中这两个很重要: CH585DS1.PDF:这个是数据手册 EVT.zip:可以理解为是demo程序 另外再EVT.zip压缩包下的PUB下,还有两个重要的PDF,分别是CH585评估板说明书和开发板的原理图。
在动手折腾板子之前,建议先好好看一下这些文档,这样动手起来会顺利很多。 好的,今天先分享到这里,后面继续唠嗑,感觉码字比敲代码还麻烦。
|