还记得那个信用卡大小的纯 PCB 键盘吗,这回有固件了~

还记得那个信用卡大小的纯 PCB 键盘吗,这回有固件了~

💡 原文中文,约1400字,阅读约需4分钟。
📝

内容提要

发现一个改进的开源PCB键盘项目,使用CH585 MCU,解决了原设计中的问题,并提供可运行的固件。该项目详细介绍了PCB触摸键盘的原理和布局,支持USB HID键盘功能,适合嵌入式开发。

🎯

关键要点

  • 发现一个改进的开源PCB键盘项目,使用CH585 MCU,解决了原设计中的问题。
  • 新方案更换了MCU为CH585,并且有可运行的固件。
  • CH585是集成BLE无线通讯和高速USB及NFC的RISC-V MCU微控制器,参数较CH582高。
  • PCB设计中使用CH585M代替CH582M,外围器件参数有所更换。
  • PCB触摸键盘通过手指接触改变电容值,利用ADC检测按键状态。
  • 该PCB键盘总共12行4列,采用行列扫描方式,触摸检测灵敏度考虑。
  • 新项目的PCB布线变化不大,蓝牙天线和触摸按键走线有所调整。
  • 固件已开发完成,使用MounRiver Studio编译,支持USB HID键盘功能。
  • MounRiver Studio v2.1.0基于Visual Studio重新开发,增加macOS支持。

延伸问答

这个开源PCB键盘项目使用了什么微控制器?

该项目使用了CH585微控制器。

CH585微控制器相比于CH582有什么优势?

CH585的主频为78MHz,SRAM为128K,参数显著高于CH582。

这个PCB键盘的触摸按键是如何工作的?

触摸按键通过手指接触改变电容值,利用ADC检测按键状态。

新项目的PCB设计与原设计相比有什么变化?

新项目的PCB布线变化不大,但蓝牙天线和触摸按键的走线有所调整。

固件是如何开发和编译的?

固件使用MounRiver Studio编译,已开发完成并支持USB HID键盘功能。

MounRiver Studio v2.1.0有什么新特性?

MounRiver Studio v2.1.0基于Visual Studio重新开发,增加了macOS支持。

➡️

继续阅读