一般来说,传统台式电脑的开机按键通常设置在主机箱上。但是,主机箱的摆放会因环境限制而放置在不同位置。在办公室的场景下,通常台式机箱会放在办公桌下。相信大多数办公的人们都有过这样的经历,我们常常会因视觉不便,不得不低头俯身摸索开机按键,进行电脑开机。
那么,是否有一种便捷、优雅的台式电脑开机方式呢?
显而易见,放在办公桌 c 位的就是键盘。如果键盘上设计一个按键就能完成台式电脑的快速开机,岂不美哉。
事实上,从技术角度分析这完全是一个可行方案。
众所周知,如今的台式电脑配备的键盘都是标准的usb 键盘。键盘之所以能实现输入功能,因为键盘通过 usb 接口和 cpu 连接,配合操作系统下的键盘驱动,就可以完成字符输入需求。如果电脑关机后,cpu 无法处理 usb 通讯,键盘必然就不能使用。因此在电脑关机后,必须有一个24小时待命的“管家”接管 usb 键盘,才能响应键盘操作,触发电脑开机动作。
提起电脑“管家”,首先就能想到笔记本电脑中管理电池充放电、键盘输入、散热等功能的 ec芯片。作为一颗mcu,ec芯片就可以做到在电脑关机后,依旧随时待命,完成一些看不到的工作。当时刻待命的ec 走进台式电脑,便激发了无限的可能。使用 usb 键盘完成台式电脑开机,也就变得顺理成章了。
初级版usb 键盘开机
如上图,当电脑关机后,ec仍旧工作。控制 mux把键盘的usb信号切换到ec芯片的usb host 接口上接管。当键盘按下特定的按键后,ec就可以触发cpu开机。同时控制mux把键盘的usb信号切回给cpu,保证了电脑开机后,usb 键盘可以继续使用。
高级版 usb键盘一键开机
随着信息时代的发展,人们越来越重视信息安全,通常为了安全起见,会设置一个进入操作系统的开机密码。而且,一些保密性能需求更高的企业级用户,对于防止信息数据泄漏的安全防护,早已经从软件防护进入到硬件加密保护阶段。
如上所述,初阶的usb键盘的特定按键按下后,仅仅是触发了开机动作。
但是,如果将usb键盘的特定按键替换成指纹采集传感器,当人们的手指按下usb键盘上的“开机按键” 时,即可完成指纹信息的采集,从而很好的实现硬件加密保护的开机应用。
对此,芯海科技ec芯片csc2e101可通过usb host接口,读取 usb 键盘中指纹传感器的数据,同时利用内置的硬件加密模块对指纹数据加密保护。csc2e101内置涵盖aes、rsa等众多功能的安全硬件加密引擎,符合多种行业加密协议,同时集成指纹传感器的控制和信息加密功能。
当人们通过摁压usb键盘的“开机按键”时,电脑操作系统下的指纹驱动即可通过csc2e101的usb slave接口,读取加密的指纹数据做对比。系统便可对指纹输入信息进行充分的安全防护,只有指纹信息对比成功,才会自动完成登录。在整个开机的过程中,用户全程无感,从而实现了让安全启动流程更完整、防护效果更完善的一键安全快速开机。