9月19日,去参加了嘉立创第四届硬件开源星火会。
现场来了不少硬件工程师,各种开发板、开源作品摆满了展台。逛到沁恒微电子这边,发现他们这次带来的东西还挺丰富。
除了熟悉的青稞RISC-V MCU和USB接口芯片,还有USB3.0双机对拷/投屏这类比较新颖的方案。此外现场还看到了立创开源社区基于沁恒芯片的一些高质量作品,像迷你逻辑分析仪、无线串口调试工具、PD扩展坞等,都是我们平时开发中能接触到的东西。
挑几个比较感兴趣的,跟大家分享一下。、
1、CH587:屏幕旋钮遥控、小游戏掌机都能做
CH587是一颗基于青稞V3C RISC-V内核的无线SoC,集成了BLE、4M高性能2.4G无线通信、NFC、USB 2.0高速接口以及Type-C PD PHY。
芯片提供指纹算法硬件加速和高刷屏显功能,还带有LCD驱动、LED点阵屏接口、ARGB专用灯驱动等外设。
现在不少智能家居产品都喜欢用带屏幕的旋钮,旋转调节、触摸操作,再配合屏幕显示,交互体验比传统按键丰富不少。
CH587集成的外设比较多,做这类小型交互设备,可以省掉不少器件。
还有一个CH587的游戏机,开源大佬的,大家可以看下视频,画面流畅,外围非常简洁。
2、CH9339:两台电脑之间共享文件、键鼠、设备、投屏
平时开发经常要同时使用两台电脑,一台写代码,一台跑测试,想传个文件,或者切换键盘鼠标,有时候还挺麻烦。
沁恒这次展示的USB3.0 CrossShare方案,就是用来解决这类问题的。
方案基于CH9339 USB3.0超高速对拷控制芯片开发,可以实现两台电脑之间的文件共享、键盘鼠标共享、USB外设共用,还支持屏幕投屏共享、Windows扩屏以及Type-C 100W快充。
除了台式机和笔记本之间的协同使用,也能用在笔记本与手机、平板等设备之间。
对于经常需要多设备办公的工程师来说,这个方案还是挺实用的。
3、CH32H417:不用FPGA,也能做逻辑分析仪
老宇哥前几天分析了CH32H417的UHSIF外设功能,这里就看到了网友基于CH32H417开发的USB3.0迷你逻辑分析仪,作者在立创硬件开源平台上有发布。
这款逻辑分析仪没有使用FPGA,直接通过MCU实现上述采样功能,还支持1.2V、1.8V、3.3V、5V等不同数字电平。
配合上位机软件,可以进行波形采集和协议分析。
4、CH634X:USB3.0 HUB,还能支持PD 100W快充
现在的笔记本越来越薄,接口却越来越少,扩展坞基本成了不少人的标配。这个USB3.0 HUB,就是开源社区基于沁恒USB3.0 HUB芯片CH634做的,支持100W PD快充,同时原生支持Type-C正反插。
对于想自己开发USB扩展坞、桌面HUB的工程师来说,可以直接参考沁恒官方的方案,省去不少前期摸索的时间。
老宇哥之前也分享过一个案例,大家可以参考。
老宇哥出手,100W快充 + USB3.0高速传输(3A1C),这个开源HUB项目太香了!
5、CH9114:一个USB接口扩展四路15Mbps串口
CH9114可以通过一个USB接口扩展出四路串口,每路支持最高15Mbps通信波特率,并且支持四路全双工连续收发。I/O支持1.2V、1.8V、2.5V、3.3V电压。
对于多串口设备调试,或者需要同时采集多路串口数据的场景,还是比较方便的。
一套智能控制系统
MRS内置GUI设计工具
沁恒的MRS IDE还集成了UI设计工具,可以直接在软件里设计界面,调整按钮、文字、图片等控件的布局,设计完成后生成对应的C代码,直接添加到工程中调用。对于需要开发带屏幕产品的工程师来说,不用再手动编写大量界面代码,UI调整起来也方便不少,能省下不少开发时间。
一个BLE协议栈解析器
BLE学习利器,可监测BLE广播数据包以及连接设备之间的通信,通过PC软件进行解析。
沁恒展台,除了看芯片本身,更多的是看看这些芯片被用到了哪些实际项目中。
从无线交互、USB数据共享,到扩展坞和多串口工具,以及开源社区的逻辑分析仪…很多方案其实都和我们日常开发密切相关。
特别是一些开源平台上的项目,拿到参考设计后,稍微改改就能用到自己的产品上。
逛这种硬件展会就是这样,本来只是想看看有什么新东西,结果看着看着,又冒出来几个想自己动手做的项目,下一步复刻改进那个屏幕旋钮。

