加入交流群  

扫一扫,添加管理员微信
备注:参考设计,即可被拉入群
和也在搞设计小伙伴们碰一碰

收藏 

评论 

石榴姐 发布

磁轴键盘GH60配列

 
设计简介

磁轴键盘,小测了一下。使用CH32V307,usb2.0高速模式,采样率跑在8KHz(目前采样一次到发布整个周期要98us)。可以支持RT功能,干扰问题目前还有一点点,触发键程至少在0.3mm可以稳定。不同的磁轴可能要找不同灵敏度的霍尔元件,我的这个霍尔检测佳达隆的磁轴,adc结果在1000~2000左右。如果益谦的磁轴需要选择更高灵敏度的霍尔元件。

 

关于模拟数字地分不分开的问题,我试了一版感觉差别不大,看来上四层板才能降低最后一点干扰了,富哥们可以试试四层板。然后那个基准电压431芯片我试了jlc基础库的CJ431,噪声很大,不知道是什么情况。换成原来用的TL431就没这事儿。好吧,这波想全贴还得多花点钱

 

灯放了但是不太想整动态刷新的程序,目前只搞了开机固定调个颜色的,然后搞好了PWM+DMA刷新LED的程序,动态点灯会有点波动,暂时还不太好搞。注意PCB上灯的丝印小角不是1脚,是对应灯正面的小缺口。

 

然后这个灯功耗有点大,我一开始设置全开最高,5V直接拉到3.6V了(...?)

 

程序附上,调试写的比较简单,毕竟是自己从无到有搭的。然后每个轴有个标定的过程,IDE我用的官方的MounRiver。标定就把key.c的220行的注释改成#if 1,然后swd进入debug界面,静置一段时间后把min_value数组复制到key_top数组里面。然后每个键按到底,再把min_value数组复制到key_bottom数组里面。(若是益谦磁轴等极性相反的轴,就要复制max_value数组,两次都是)再恢复注释就差不多可以运行了,自己设置触发敏感的按键还可能会误触,需要微调一下key_top的值。

 

Day 2023/08/07

 

测试了下动态点灯,发现灯有几根信号线离模拟线路太近了,动态点灯能带来100+的干扰,把线两头全割了然后重新飞线就没有问题了。布线的时候没考虑这也是个高频线,PCB改了,顺带修改了灯的引脚,暂时用PA15脚用PWM+DMA点亮,程序也已经修改。同时考虑到点灯功耗有点大,5V供电加了俩22UF的电容。

 

想了想,工程还是放gitee吧,DIY磁轴键盘工程。

参考设计图片
×

!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。

 
相关器件
器件 类型 描述 数据手册
CC0603KRX7R9BB104 贴片电容 精度:±10% 容值:100nF 额定电压:50V 温漂系数(介质材料):X7R 材质:X7R 点击下载
CL10A105KB8NNNC 贴片电容 精度:±10% 容值:1uF 额定电压:50V 温漂系数(介质材料):X5R 材质:X5R 点击下载
SSP9193-33M5R 低压差线性稳压(LDO) 输出类型:固定 最大输入电压:5.5V 输出电流:500mA 输出电压(最小值/固定值):3.3V 超高速、低噪声、高纹波抑制比带使能端LDO 点击下载
CL10A475KO8NNNC 贴片电容 精度:±10% 容值:4.7uF 额定电压:16V 温漂系数(介质材料):X5R 材质:X5R 点击下载
CL10B223KB8NNNC 贴片电容 精度:±10% 容值:22nF 额定电压:50V 温漂系数(介质材料):X7R 材质:X7R 点击下载
CL10C220JB8NNNC 贴片电容 精度:±5% 容值:22pF 额定电压:50V 温漂系数(介质材料):C0G 材质:C0G 点击下载
CL31A226KAHNNNE 贴片电容 精度:±10% 容值:22uF 额定电压:25V 温漂系数(介质材料):X5R 材质:X5R 点击下载
GZ2012D101TF 磁珠 阻抗 @ 频率:100Ω @ 100MHz 线路数:1 额定电流(最大):800mA 直流电阻(DCR)(最大):150mΩ 点击下载
0603WAF5101T5E 贴片电阻 阻值(欧姆):5.1K 精度:±1% 功率:1/10W 温度系数:±100ppm/°C 点击下载
0603WAF1200T5E 贴片电阻 阻值(欧姆):120 精度:±1% 功率:1/10W 温度系数:±100ppm/°C 点击下载
0603WAF5100T5E 贴片电阻 阻值(欧姆):510 精度:±1% 功率:1/10W 温度系数:±100ppm/°C 点击下载
0603WAF1501T5E 贴片电阻 阻值(欧姆):1.5K 精度:±1% 功率:1/10W 温度系数:±100ppm/°C 点击下载
0603WAF4701T5E 贴片电阻 阻值(欧姆):4.7K 精度:±1% 功率:1/10W 温度系数:±100ppm/°C 点击下载
0603WAF1002T5E 贴片电阻 阻值(欧姆):10K 精度:±1% 功率:1/10W 温度系数:±100ppm/°C 点击下载
0603WAF0000T5E 贴片电阻 阻值(欧姆):0 精度:±1% 功率:1/10W 温度系数:- 点击下载
SRV05-4-P-T7 TVS二极管 极性:- 峰值脉冲电流(10/1000us):1A (8/20us) 箝位电压:12V 击穿电压(最小值):6V 反向关断电压(典型值):5V VBR=6V ,Vc=12.5V, Ipp=12A ,Cd=5pF 点击下载
RS2252XTSS16 模拟开关芯片 2通道4选1复用器 点击下载
TL431 电压基准芯片 点击下载
TYPE-C16PIN USB连接器 点击下载
X50328MSB2GI 贴片晶体谐振器(无源) 等效串联电阻(ESR):60Ω ~ 80Ω 主频:8MHz 频率公差:±10ppm 负载电容值:20pF 点击下载
群聊设计,与管理员及时沟通

欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。

 
查找数据手册?

EEWorld Datasheet 技术支持

论坛推荐 更多
更新时间2024-11-20 12:38:06

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD参考设计中心

站点相关: TI培训 德州仪器(TI)官方视频课程培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved