HUB信号分类
这里,我们将从常见的HUB入手,来了解模组的相关参数。这些参数决定着软件描点设置的大小和单卡的带载尺寸。
根据HUB上的管脚丝印(白字部分),信号可分为如下几类:[①]
l 行选信号:ABCD四条信号线相当于4位二进制,经过74xx138之类的译码芯片,决定着模组的【扫描方式】。A|B表示22=4扫,A|B|C表示23=8扫,A|B|C|D表示24=16扫。ABCD的顺序由低到高,不可调换。[②]
l 数据信号:RGB表示红绿蓝,对应着【颜色设置】里的4条数据线-1-2-3-4。每4条组成一组全彩(可能有1条不用,也有可能2条共用一个颜色,颜色对应的位置也不是固定的),1个接收卡共有16组全彩数据(相应的32组双色数据)。
l 控制信号:CLK芯片时钟信号、LAT|STB芯片锁存信号、OE|EN芯片使能信号。在这里的名字可能有多种叫法。
l 其他信号:GND管脚接地、NC管脚悬空。
这里主要关心的是数据信号和行选信号。因为一种HUB可以兼容多种模组。
接口定义
|
模组种类
|
扫描判断与数据组
|
描点尺寸与带载
|
HUB-75
|
8扫模组:32*16
|
1、模组行选信号里只有A|B|C所以为8扫。而行选信号D没有用上。这也正是HUB向下兼容扫描方式的一种体现。
2、模组数据信号与HUB对应(加的后缀不同而已)为2组RGB数据。这里数据信号线4没有从HUB上引出,模组也用不上。
|
此为模组描点为不打折的情况,即为扫描方式8扫=8行。
每组RGB数据控制像素行高等于描点表高度。
单个接收卡最大带载行高为8行*16组=128像素。
|
|
|
HUB-08
|
8扫模组:32*16 打1折
|
1、模组行选信号里只有A|B|C所以为8扫。
2、模组数据信号命名方式为2组RG双色信号。可以满足1组全彩RGB。[③]
3、这里只用到了数据线-1-2-3。还有跳过数据线3用数据线4作为蓝色的情况。,如下图所示:
|
该8扫模组为1组数据,那如何控制16行?所以就需要描点折成2行,相当于8扫*2折行=控制16行。[④]
单个接收卡最大带载行高为16行*16组=256像素。
比不打折的情况高了一倍,在总体控制点数不变的情况下,相应的最大列宽也要减半。
|
|
|
HUB-40
|
静态模组:16*8折成4行
|
1、 没有包含行选信号,因为静态各行同时点亮,不扫描。
2、 模组数据信号为2组,每组的4条数据线都用到了,其中2条共用了1个红,而且还有1个要与蓝交换顺序。如下图:
|
该静态(1扫)模组为2组数据,那1组数据如何控制4行?这就需要描点折成4行,相当于1扫*4折行=控制4行.。
单个接收卡最大带载行高为4行*16组=64像素。
|
|
|
数据走向描点说明
下面,以两种4扫模组描点表为例,进一步介绍描点打折的概念。要记住以下几点:
1. 模组数据是红绿蓝分开,串行进,并行出,一个驱动芯片通常控制16个灯[⑤]。
2. 描点的过程就是根据模组的实际情况给这16个灯排序的过程。
3. 描点始终在第一组数据线中进行。单卡带载最好设成与模组一致,如右图:[⑥]
4. 描点行高=模组行高÷模组数据组数[⑦],如右图:16÷2=8。
5. 单卡对应此模组的行高=描点行高X16 =128个像素。
6. 描点行高一定是扫描方式的整数倍。这个倍数就是折行数。8÷4=2折行。
7. 单卡对应此模组的最大列宽=默认列宽÷折行数,本例中为512÷2=256个像素。
8. 如下图所示:为模组内部数据排列的2种情况。这里只描了每4扫的第1行[⑧]。都是2折行,对应的单卡最大带载也一样。左图是2个驱动芯片左右分,每个芯片内折成8列2行。而右图是2个芯片上下分,管各自16列1行。
9.
驱动芯片内部打折 驱动芯片之间打折
单卡带载尺寸
D801最大带载
|
打折次数
|
静态行数16x1
|
4扫行数16x4
|
8扫行数16x8
|
16扫行数16x16
|
不打折
|
|
|
640x128|1024x64
|
640x256|1024x128
|
折2行
|
|