本帖最后由 菜鸟不高飞 于 2015-11-8 21:16 编辑
原文是这样的:有驱动不代表就能各种玩,因为驱动能支持到什么程度,首先要取决于硬件的。目前世面上来看,驱动能支持每个按键单独调256*256*256色之一的,绝逼是真RGB。按照完整功能来看,不支持单键1600万色的都不应该算,因为硬件支持软件不搞的是浪费资源只要驱动到位还是一条好汉,但硬件就不支持的纯属耍流氓!
实际上是这样的:
理论上8位的MCU都可以实现2的8次方的色深,但是实现上固件和驱动程序都不会按256级来调节,目前最大的是32级, 所以能实现的灯光是32*32*32=32768色。 这个还是理想情况下的。 实际情况下,还要考虑LED灯的电压调节,还有考虑固件的完善程度,还有考虑PWM模块的实际调节功能, 再加上你们又没有悟空的火眼金睛。。 所以厂商认为:你们能看到几千色,已经是极限了!(实际上也是极限)
再次重申一次:256*256*256只是理论值,受限于软件人员的算法(目前没有一家厂商是真的按照256*256*256来写驱动的),受限于PWM(电源管理模块,内置于MCU中),受限于灯的实际性能,受限于PCB的布线,任何厂商都是达不到1600多万色的!
原文是这样的:
五、真假RGB——硬件支持才是真RGB!一颗灯控的就是耍流氓!
RGB的多种颜色是如何控制的呢?前文提到了是通过电流控制各个原色的亮度,然后进行组合。那么电流由谁来控制呢?灯控芯片。 众所周知,芯片是有引脚的,引脚中排除数据引脚,可用的灯控I/O口数量有限,每个I/O口通过矩阵可以控制N个元素。按照87键盘来算,每颗灯珠4个引脚一共87*4=348个元素,即想要每个按键都能调256*256*256色,需要348÷N个I/O口,假设N=6,那么就需要58个灯控I/O口,假设一颗灯控可用灯控I/O口有20个,那么就需要3颗灯控才能保证完美支持每个按键自定义1600万色。 那么,N可以无限大吗?不可以,因为RGB灯珠需要电流进行控制,所以矩阵太大首先电流就搞不定。另外根据芯片支持传输进制位数,针对数据传输总量也对矩阵数量有限制。还有其它原因比如电路稳定性、灯光稳定性等等综合考究,不同的芯片有不同的限制,N一般不大于10。那这么来看,即使是N=10,87键盘也需要35个灯控I/O口,一个芯片要是有这么多I/O,差不多需要70+个引脚!卧槽……我还没在键盘上看过这么大的芯片……都不知道板子能不能受得了。所以咯,用一颗灯控控制整个键盘实现单键可调256*256*256色,目前恐怕是很难实现的,这也就是我为什么说“一颗灯控的就是耍流氓”。 上面说了,“每个I/O口通过矩阵可以控制N个元素”,为什么我说元素,不直接说灯脚呢,因为你可以把几个灯脚连在一起当成一个元素,即分区控制,比较常见的就是可以设置键盘一个分区的颜色。 硬件(灯珠、灯控、PCB)都支持,却做不出单键调256*256*256色的驱动,只能说不想给驱动投钱,一个人机交互好的驱动,需要10万+的设计费用,即使交互差的驱动也需要几万块呢,个中取舍看厂商自己了。 其实大家所看到的流光过渡不流畅,有一帧一帧的感觉,其实就是和灯控有关,因为流光最好的过渡是一竖列的灯光进行多级颜色渐变,而灯控分区控制灯光的时候,无法控制一竖列的效果,只能一个区的几列一起,这样的颜色渐变就会很生硬。
实际上是这样的:
他的算法严重有误。。。 RGB是有四个脚,但是参与矩阵的只有3个脚,就是RGB三个脚,共阴的那个脚不需要单独控制!所以需要104*3=312个I/O
灯控的芯片,目前大部分厂商用的都是IS31FL3731, 楼主说的地狱火炽天使也是用的这个。这个芯片也是米国的, 这颗芯片的理论矩阵是12*12=144,那么144*3=432. 另外一些引脚不能全部使用,有些引脚会被定义成其它的功能,如果还缺一点点I/O的话,可以向MCU借 。所以理论上和实际上都是1颗MCU+3颗LED驱动,
4颗芯片就可以妥妥的支持RGB了, 目前来看,雷蛇用的是LPC11U24的QFN封装的MUC+ 3731, 海盗船用的是LPC11U37+ 3731, 地狱火炽天使和EG的E300用的是LPC11U37+ 3颗3731, 11U37大概比U24快30%吧,各种性能上。
后面的他的其它论点,我都无力吐槽了。 我最后再花点篇幅描述一下他所谓的反人类设计!
(持续更新,未完待续)
地狱火和EG的RGB是这样设计的!
地狱火的RGB是有专利的! 专利证书如下!
他的原话是这样的:以上这几款都是免驱,但可以用组合键单键调色的,不知道落了哪个没。达尔优、凯酷、E元素、富勒貌似是一个方案,都是单键可调7色,方便好用。但地狱火的是真操蛋啊,卧槽尼玛看下图就知道这操作有多操蛋了,R、G、B分开调,每个颜色8级,虽然有8*8*8=512个颜色,但尼玛想调到自己喜欢的颜色,你慢慢玩吧,然后,你调过头了,刚才喜欢的颜色调过了,对不起,重新来吧……虽然是免驱单键设定颜色中颜色最多的方案,但是这反人类的设计……
实际上是这样的。。
地狱火的RGB我们叫它涂鸭模式。 灵感来自于小朋友的涂鸭板!
一共有7个键盘,四个工具。
ESC键, 学习键, 可以将Esc上的颜色扩展到全屏! 在ESC上选定了颜色之后,按F6三秒就可以应用到全屏(支持5120种颜色中的任何一种)。
F1键: 你选定的颜色,按下F1三秒,就把你自己选定的颜色存盘。
F2-F3-F4:这个就是色盘了。 基于Photoshop的RGB原理, 三原色混合!
F5: 橡皮擦工具! 这个工具就是为那个大叔所谓的调过头就没法调而定制的! 这个是可以擦除任何一颗按键上的颜色而量身定制的, 按下F5后,可以擦除任何按键上的灯光颜色! 请问这样设计反人类?
F6: 把ESC上的颜色扩展到整个键盘!
请问这样的设计反人类吗?
还有地狱火的按键可以实现8*8*8*10(按下Fn+F11,F12),可以10级调节灯光亮度,所以地狱火的可调节亮度是5120级(请问这样反人类)?
大叔不会灵活应用,而认为是是反人类? 我实在想不出这样的设计会在哪里反人类? 这是目前为止,国内写得最好的RGB固件,完全自主研发!
反观市场上所有的国产品牌,请问哪家有自主研发RGB软件?
难道大家说的支持原创就是这样支持的? |