首先,我不是一个专业的硬件开发的工程师,主要工作是软件开发,从事java相关方向开发10年,而且还不是突出的那种,就是个一般水平。作为一个业余爱好者,这次能申请到免费试用感到十分荣幸。但是,前端时间事情比较多,开发板到手以后灯都没点就放那儿了。对此我对厂商要说一句对不起了,没能第一时间给出测评报告。
厂商沁恒微电子这次提供的是CH32V208WBU6 评估板,鉴于不是硬件行业的这里能提供的信息都是照搬网络的。
南京(原谅我我咋记得是深圳的公司来着)沁恒微电子股份有限公司专注于连接技术和微处理器内核研究,是一家基于自研专业接口IP、微处理器内核IP构建芯片的集成电路设计企业。公司致力于为客户提供万物互联、上下互通的芯片及解决方案,主要产品包括USB/蓝牙/以太网接口芯片和连接型/互联型/无线型MCU,产品侧重于连接、联网和控制。
公司的芯片设计注重追溯本源、底层构建和垂直专业化。首先研究内核和接口等关键或共性IP组件,接着基于各IP组件构建成品芯片,再辅以上层协议栈软件与计算机端驱动程序,最终形成专业的产品或方案。其中,微处理器内核与USB等专业接口技术矩阵组合,形成了丰富的产品品类。
自主IP体系增强了芯片架构的灵活性,节省了IP组件的外购成本。公司深入底层IP组件研究、优化各组件的衔接,改善了产品的整体性能、降低了功耗、提升了效率,形成了长期的边际成本优势和由表及里、由芯到核的可持续竞争力。
产品主品牌: WCH,全称WinChipHead
产品定位: 专业,易用
应用领域: 计算机与手机周边、工业控制、物联网等
概述
CH32V208系列是基于32位RISC-V设计的无线型微控制器,配备了硬件堆栈区、快速中断入口,在标准RISC-V基础上大大提高了中断响应速度。搭载V4C内核,加入内存保护单元,同时降低硬件除法周期。片上集成2Mbps低功耗蓝牙BLE 通讯模块、10M以太网MAC+PHY模块、USB2.0全速设备+主机/设备接口、CAN控制器等。
系统框图
产品特点
- 青稞V4C处理器,最高144MHz系统主频
- 支持单周期乘法和硬件除法
- 64KB SRAM,128KB Flash
- 供电电压:2.5/3.3V,GPIO单元独立供电
- 多种低功耗模式:睡眠、停止、待机
- 低功耗蓝牙5.3
- 10M以太网控制器(MAC+PHY)
- 上/下电复位、可编程电压检测器
- 2组运放比较器
- 16通道12位ADC转换,16路触摸按键TouchKey
- 5组定时器
- USB2.0全速主机/设备+设备接口
- 4个USART接口
- 1个CAN接口(2.0B主动)
- 2组IIC接口、2组SPI接口
- 53个I/O口,可以映射到16外部中断
- CRC计算单元,96位芯片唯一ID
- 串行2线调试接口
- 封装形式:LQFP64M、QFN68、QFN48、QFN28
选型指南
CH32V208 产品页, 手册和示例下载 https://www.wch.cn/products/CH32V208.html
咋说呢我虽然是业余的,但是产品好坏我肯定也能看出来的,从进入官网就看出来,这个公司是很不错的。进一步了解才发现,其实只是我太业余,就是用了厂商的产品也不知道。CH340这个是我最早接触硬件的用的第一个芯片了。虽说手边也不少硬件各种买的送的转串口的工具,但是自己动手做一个的喜悦感是没办法用其他东西代替的,估计也就这次申请到这次免费试用才能相比吧。还记得当初第一次白嫖嘉立创的板子,然后第一次尝试买芯片的激动啊,每分每秒都盯着打板的进度,快递的路线。那再说说这次为啥申请了个这么复杂的硬件的测试呢。首先还得从业余接触硬件开始说起,我是个软件工程师,开发软件经常要用到一些个开源软件,多年前的某一天突发奇想的想搜索一下开源硬件是不是存在,一搜不要紧,小时候对于拆解电子产品,买了那么多的电子爱好者丛书的回忆一幕一幕的闪现。但是,对于只清楚基本元件的我来说,玩硬件产品只能从别人现成的东西入手,比如:arduino等。但是这并不能满足好奇,一种对硬件的运行的原理的好奇。后来B站咸鱼等途径发现很多人有研究学习过气硬件的方式,我也学着尝试,一些老旧的硬件卖的也不贵拆起来也不心疼。这个过程中逐渐发现很多工具类的硬件,最早关注的都是什么PM3啥的一些ic卡相关的硬件(主要是早年间学生时代折腾过那个一卡十几号),后来发现一些安全审计相关的硬件其中有个我自己能做,那就是hydra bus,而且我想做这个的时候就是芯片最贵的时候,当时真的狠心啊,居然下手买了。手工焊的焊接完成,按照官网的教程烧录了硬件然后居然跑起来了。当时那个激动啊,虽说随后的日子我也没咋用这个,但是喜悦是不言而喻的。后来的日子里突然有一天发现了这个开源硬件的博客更新了个新硬件,用的ch569然后我才关注到沁恒的。这次站点提供的免费硬件申领正好是这个厂商,我也是试试看的心态,没想到就中了,这是这么多年申请各种试用第一次被选中。多谢厂商选人的小姐姐(可能我这个岁数得叫小妹妹吧)。
本次试用的评估板为CH32V208WBU6,该评估板是一款基于CH32V208芯片的嵌入式开发板,支持多种外设接口和通信接口,适用于物联网、智能家居、工业控制等领域的应用开发。
试用过程中,我们首先进行了评估板的搭建和软件环境的配置,该评估板提供了完整的开发工具和开发文档,使得搭建和配置过程比较简单和快速。安装好开发工具和配置好开发环境后,我们进行了一些简单的测试和示例程序的编写和下载,一切都很顺利。这里不得不提一句,开发java的见到eclipse是真的亲切,虽然现在用IDEA,但是亲切的不要不要的了。
接着,我进行了一些基于评估板的应用DEMO的编译运行,评估板提供了多种外设接口,包括GPIO、SPI、I2C、UART、PWM等接口,同时还支持USB、以太网等通信接口,为应用开发提供了很大的灵活性和可扩展性。我基于这些接口和通信接口,开发了一些简单的应用程序,比如控制LED灯的亮灭、读取温度传感器的数据等,都取得了良好的效果。咋说呢,我的水平也就能捡着我认识的功能尝试了,剩下什么迁移各种系统,别说有的我还真听过,鸿蒙这东西能运行鸿蒙系统,我惊呆了啊。剩下的那些例子我只能说他认识我我不认识他了。
评估板的性能和稳定性也表现的很不错,我们在试用过程中没有遇到过任何的故障和问题。评估板的硬件设计和制造质量也很高,外观精美、紧凑,各个接口和元件的布局合理,整个评估板的整体性能和质量都得到了很好的保障。我不知道硬件行业是有什么接口的规范么?这个开发板的针脚和arduino的一些扩展板也就多两针,另外就是外围的双排针和我买的两个芯片的评估板也是完美契合的,暂时因为这是抽了一个周末不加班来写这个试用报告的,所以这个问题还没查清楚。后续可能我会补充完整的,但是因为是硬件我不专业,也就硬件小白能跟我有共鸣吧。
综合来看,CH32V208WBU6评估板是一款性价比较高的嵌入式开发板,具有良好的应用开发和扩展性能,同时硬件设计和制造质量也很高。对于需要进行物联网、智能家居、工业控制等领域的应用开发和项目研究的人员,该评估板是一个不错的选择。更多的信息可以看官网,有不错的选型指南等工具,肯定比我专业。不要说我只会白嫖哦,我可是买了ch569的开发板的人。我很多的硬件开发板都是买的,你们知道我有多高兴了吧第一次能免费拥有一块开发板。当然这个免费是相对的,付出的就是这篇试用报告了,我也是第一次写试用报告的,也不知道这么写对不对。在不进行暴力测试的情况下,我认为这样就可以了,连我一个小白都能上手跑起来例程,可见这东西多简单了。有了这块开发板我一定努力学习相关知识,争取早日做出一款能被其他人纷纷模仿的开源硬件。
不过,对于一些初学者来说,评估板的文档和资料可能会显得有些过于专业和深奥,需要花费一定的时间和精力进行学习和理解。同时,评估板的外设和通信接口虽然很丰富,但是在开发过程中需要注意各个接口之间的兼容性和协调性,避免出现不必要的问题和错误。就比如下载器用的注意事项,不能同时用usb线和下载器连开发板。尤其是个软件开发工程师,硬件只是个爱好,怎么说呢,爱好是最好的老师,但是我学的很不系统。有些问题就是我学习不够系统,基础知识欠缺,我现在对于硬件水平只能说会抄,你们多开发硬件多开源,我多学习。
总之,CH32V208WBU6评估板是一款值得推荐的嵌入式开发板,具有良好的性能和稳定性,适用于物联网、智能家居、工业控制等领域的应用开发和项目研究。沁恒是一家具有技术实力、产品丰富、质量保证、客户至上的优秀嵌入式系统芯片设计企业。未来,希望沁恒继续秉承创新、卓越、服务的理念,为客户提供更加优质的产品和服务,推动嵌入式系统芯片的发展和应用。
当草稿打好来论坛准备发的时候发现要求 3篇,外加一个视频稿,我哭啊,不是那么好试用的啊,还不如买了呢。整天看别人在群里说领了以后吃灰,看来也不是那么容易的啊。加油,过两天把报告补齐。