本发明涉及一种电子标签(electronicshelflabel,esl)驱动电路架构,尤其涉及一种电子标签驱动电路、多电子标签显示的方法以及具有多个电子标签驱动器并采用一单一忙碌端口来连接至主机电路的单一忙碌端口的电子标签驱动器装置。
背景技术:
一般来说,传统的电子标签驱动器通常需要等待一个较长的时间(例如从5秒至15秒都有可能)来控制一电子标签面板以更新显示影像/图帧,一主机电路会被安排用来通过发送初始化命令、开机命令、显示更新命令与关机命令等等来控制多个传统的电子标签驱动器,以控制这些电子标签驱动器来驱动多个不同的电子标签面板。然而,由于多个不同的电子标签驱动器可能采用不同的振荡频率、采用不同的初始化码(例如不同的图帧速率)及/或采用不同的时序来发送驱动信号至这些电子标签面板,因此这些不同的电子标签驱动器会花费具有不同时间长度的时间来完成相应的多个电子标签面板的显示影像的更新,如此,一传统机制会使用主机电路来额外再发送查询命令以查询或轮询每一个电子标签驱动电路,以检查所有的电子标签驱动电路目前是否都是忙碌状态或都是闲置状态,由于需要查询每一电子标签驱动电路的关系,传统的多个电子标签驱动器与多个电子标签面板的效能就因此而大幅受限。
技术实现要素:
因此,本发明的目的之一在于提供一电子标签驱动电路、多电子标签显示的方法以及一电子标签驱动器装置以在不用另外查询或轮询所有的电子标签驱动器之下就能够判断所有的电子标签驱动器是否忙碌或闲置,来解决上述的问题。
根据本发明实施例,公开一种用以耦接于一主机电路与一电子标签面板的一电子标签驱动电路。电子标签驱动电路包含有一忙碌端口、一控制端口、一序列时钟端口、一序列数据端口、一电子标签驱动器以及一控制晶体管。忙碌端口经由一序列传输协定的一忙碌线而耦接于该主机电路的忙碌端口;控制端口经由该序列传输协定的一控制线而耦接于该主机电路的控制端口;序列时钟端口经由该序列传输协定的一序列时钟线而耦接于该主机电路的序列时钟端口;序列数据端口经由该序列传输协定的一序列数据线而耦接于该主机电路的序列数据端口;电子标签驱动器具有耦接于该电子标签驱动电路的该序列时钟端口的一序列时钟输入、耦接于该电子标签驱动电路的该序列数据端口的一序列数据输入、耦接于该电子标签驱动电路的该控制端口的一控制输入以及具有一忙碌输出;控制晶体管具有一控制端、一第一端及一第二端,该控制端耦接于该电子标签驱动器的该忙碌输出,该第一端经由一电阻而耦接于一供应电压电平,该第二端耦接于一接地电平,该控制晶体管用来接收该电子标签驱动器的该忙碌输出以于该第一端上产生一忙碌信号。
根据本发明实施例,还公开一种多电子标签显示的方法,该方法包含有:提供一第一电子标签驱动电路以用以耦接至一主机电路与一第一电子标签面板,该第一电子标签驱动电路具有一第一电子标签驱动器及一第一控制晶体管,该第一控制晶体管具有耦接于该第一电子标签驱动器的一忙碌输出的一控制端;提供一第二电子标签驱动电路以用以耦接至该主机电路与一第二电子标签面板,该第二电子标签驱动电路具有一第二电子标签驱动器及一第二控制晶体管,该第二控制晶体管具有耦接于该第二电子标签驱动器的一忙碌输出的一控制端;将该第一控制晶体管的一第一端连接至该第二控制晶体管的一第一端并经由一序列传输协定的一忙碌线而共同连接至该主机电路的一忙碌端口;以及基于该第一控制晶体管与该第二控制晶体管来整合该第一电子标签驱动器的该忙碌输出的信息及该第二电子标签驱动器的该忙碌输出的信息,以产生一合成的忙碌信号经由该序列传输协定的该忙碌线至该主机电路的该忙碌端口。
根据本发明实施例,还公开一种用以耦接于一主机电路与多个电子标签面板的电子标签驱动器装置。电子标签驱动器装置包含有一忙碌端口、多个控制端口、一序列时钟端口、一序列数据端口、多个电子标签驱动器以及一控制电路。忙碌端口经由一序列传输协定的一忙碌线而耦接于该主机电路的一忙碌端口;多个控制端口分别经由该序列传输协定的多个控制线而耦接于该主机电路的多个控制端口;序列时钟端口经由该序列传输协定的一序列时钟线而耦接于该主机电路的一序列时钟端口;序列数据端口经由该序列传输协定的一序列数据线而耦接于该主机电路的一序列数据端口;每一标签驱动器具有一时钟端口、一序列数据端口及一相应控制端口,该每一标签驱动器的该时钟端口耦接于该电子标签驱动器装置的该序列时钟端口,该每一标签驱动器的该序列数据端口耦接于该电子标签驱动器装置的该序列数据端口,该每一标签驱动器的该相应控制端口耦接于该主机电路的一相应控制端口;控制电路耦接于该多个电子标签驱动器的多个忙碌端口及该电子标签驱动器装置的该忙碌端口,用来整合该多个电子标签驱动器的该多个忙碌端口上的所有信息以产生一合成的忙碌信号至该电子标签驱动器装置的该忙碌端口。
附图说明
图1是本发明一实施例包含有多个电子标签面板模块分别耦接于同一个控制器的新颖的电子标签电路结构的方块示意图。
图2是本发明一实施例电子标签电路结构的操作信号示意图。
图3是本发明一实施例包含有多个电子标签驱动器与多个控制晶体管的一电子标签驱动装置的方块示意图。
附图标记说明:
100:电子标签电路结构
100_1~100_n:电子标签驱动电路
101_1~101_n:电子标签驱动器
102_1~102_n:控制晶体管
103:主机电路
104_1~104_n:电子标签面板
105_1~105_n:电子标签面板模块
300:电子标签驱动器装置
具体实施方式
图1是本发明一实施例包含有多个电子标签面板模块105_1~105_n分别耦接于同一个控制器103的新颖的电子标签电路结构100的方块示意图,该多个电子标签面板模块105_1~105_n分别包含有多个电子标签面板104_1~104_n以及分别耦接于电子标签面板104_1~104_n的多个电子标签驱动电路100_1~100_n,亦即玻璃覆晶封装架构(chip-on-glassstructure),如图1所示,每一个电子标签驱动电路100_1~100_n均分别相对应地包含电子标签驱动器101_1~101_n中的一个驱动器、多个控制晶体管102_1~102_n中的一个控制晶体管以及多个电阻r_1~r_n中的一个电阻。
等效上,该电子标签电路结构100包含有一单一忙碌端口(busyport)busy(耦接于主机电路103的一单一忙碌端口busy)、一序列时钟端口scl(耦接于主机电路103的序列时钟端口scl)、一序列数据端口sda(耦接于主机电路103的序列数据端口sda)以及多个控制端口cs1~csn(分别耦接于主机电路103的多个控制端口cs1~csn),而该主机电路103例如是一微控制器(mcu)并经由一特定序列传输协定而耦接于电子标签电路结构100,该特定序列传输协定例如是一序列周边介面协定(spiprotocol),该主机电路103具有单一的(或主控的)忙碌端口/接脚busy、一序列时钟端口/接脚scl、一序列数据端口/接脚sda以及n个控制端口/接脚cs1至csn,其中该忙碌端口/接脚busy相应于序列周边介面协定的一忙碌线(busyline),该序列时钟端口/接脚scl相应于序列周边介面协定的一序列时钟线,该序列数据端口/接脚sda相应于序列周边介面协定的一序列数据线,以及n个控制端口/接脚cs1至csn相应于序列周边介面协定的多个控制线,n的值为大于或等于2的整数。
电子标签驱动电路100_1~100_n例如分别采用集成电路来实现,并且每一个驱动电路均具有一忙碌端口/接脚、一序列时钟端口/接脚、一序列数据端口/接脚、一控制端口/接脚以及一驱动输出端口/接脚,其中电子标签驱动电路100_1~100_n的多个忙碌端口/接脚被整合汇总(aggregated)而耦接至同一个节点n1并且接着耦接至主机电路103的单一个忙碌端口busy,所有电子标签驱动电路100_1~100_n的所有忙碌端口/接脚上的多个逻辑/电压电平的信息或信号均经由该节点n1而被整合汇总为一个合成的忙碌信号,该合成的忙碌信号被传输至主机电路103的单一个忙碌端口busy。电子标签驱动电路100_1~100_n的多个序列时钟端口/接脚则分别耦接至主机电路103的同一个序列时钟端口scl。电子标签驱动电路100_1~100_n的多个序列数据端口/接脚则分别耦接至主机电路103的同一个序列数据端口sda。电子标签驱动电路100_1~100_n的多个控制端口/接脚分别耦接至主机电路103的多个不同的控制端口cs1~csn。基于上述的结构,主机电路103能够控制多个不同的电子标签驱动电路及多个不同的电子标签面板。
电子标签驱动电路100_1~100_n的电子标签驱动器101_1~101_n分别耦接于n个电子标签面板104_1~104_n并被安排用来产生多个不同的驱动/控制信号d1~dn至相应的n个电子标签面板104_1~104_n,例如每一个驱动/控制信号d1~dn包含有源极及电压控制信号。如图1所示,电子标签驱动器101_1~101_n的多个忙碌输出busy_1~busy_n分别耦接于多个控制端,例如多个控制晶体管102_1~102_n(例如p型的金属氧化物场效应晶体管,但不限定)的多个栅极。电子标签驱动器101_1~101_n的多个序列时钟输入耦接于主机电路103的同一个序列时钟端口/接脚scl以从序列时钟端口/接脚scl接收该序列时钟信号。电子标签驱动器101_1~101_n的多个序列数据输入耦接于主机电路103的同一个序列数据端口/接脚sda以接收从序列数据端口/接脚sda所传输的该序列数据信号。电子标签驱动器101_1~101_n的多个控制输入分别耦接于主机电路103的多个控制端口/接脚cs1~csn以从控制端口/接脚cs1~csn接收多个不同的控制信号。
实践上,n个电子标签驱动器101_1~101_n的n个忙碌输出busy_1~busy_n分别耦接于该些晶体管102_1~102_n的该些栅极,而该些晶体管102_1~102_n的该些第一端经由电子标签电路结构100的该忙碌端口/接脚与该节点n1而共同耦接于主机电路103的该忙碌端口/接脚busy。此外,该些晶体管102_1~102_n的该些第一端也分别耦接于该些不同的电阻r_1~r_n以及该供应电压电平vdd,该些不同的电阻r_1~r_n的电阻值是可调整的。再者,该些晶体管102_1~102_n的该些第二端共耦接于一接地电压/电平。每一个晶体管102_1~102_n举例来说为一开漏输入/输出型(opendraini/otype)的p型的金属氧化物场效应晶体管,当位于其栅极端上的电压电平切换至一低逻辑/电压电平时,每一p型的金属氧化物场效应晶体管102_1~102_n会变成导通以令其第一端上的电压电平连接至该接地电平(亦即低逻辑/电压电平),只有当所有晶体管102_1~102_n的栅极端上的所有电压电平均被切换至高逻辑/电压电平以及所有p型的金属氧化物场效应晶体管102_1~102_n均不导通时,节点n1上的逻辑/电压电平才会切换至一高逻辑/电压电平。一旦p型的金属氧化物场效应晶体管102_1~102_n中至少一个是导通时,节点n1上的逻辑/电压电平就会切换至该低逻辑/电压电平。
图2是本发明一实施例电子标签电路结构100的操作信号示意图。如果一电子标签驱动电路的忙碌端口上的一逻辑/电压电平为一高逻辑/电压电平,则此表示该电子标签驱动电路目前是闲置的,因而能够接收并接受主机电路103的一控制命令而进入一忙碌状态来执行特定的控制操作。如果该电子标签驱动电路的忙碌端口上的该逻辑/电压电平为一低逻辑/电压电平,则此表示该电子标签驱动电路目前已经在忙碌状态,而在这种情况下不会接受主机电路103的另一控制命令。
如图2所示,举例来说,于时间点t1,所有n个电子标签驱动器101_1~101_n进入闲置状态,而n个电子标签驱动器101_1~101_n的该些忙碌端口上的该些逻辑/电压电平均从低逻辑/电压电平切换至高逻辑/电压电平。在时间点t1与时间点t2之间的区间,电子标签驱动电路101_1经由控制端口cs1从主机电路103接收到一初始化命令init1,接着,在时间点t2,电子标签驱动电路101_1会开始进行初始化并执行开机操作,而电子标签驱动电路101_1的忙碌端口busy_1上的逻辑/电压电平从高逻辑/电压电平切换至低逻辑/电压电平。
接着,举例来说(但不限定),在时间点t2与时间点t3的区间,其他的电子标签驱动器101_2~101_n会同时(非限制)分别经由多个不同的控制端口cs2~csn从主机电路103接收到相应的初始化命令init2~initn;然,此并非是本发明的限制。在其他实施例,该些其他的电子标签驱动器101_2~101_n可依序地接收该些控制命令init2~initn,如此于时间点t3时,该些电子标签驱动器101_2~101_n会开始进行初始化及执行开机操作,而该些电子标签驱动电路101_2~101_n的该些忙碌端口busy_2~busy_n上的该些逻辑/电压电平会从高逻辑/电压电平切换至低逻辑/电压电平。
当该些忙碌端口busy_1~busy_n中的至少一个忙碌端口上的至少一逻辑/电压电平切换至低逻辑/电压电平而其他的逻辑/电压电平均还在高电平时,该些忙碌端口busy_1~busy_n中的至少一个忙碌端口所相应的一相对应的晶体管会变为导通,而接着节点n1上的电压电平将会切换至低逻辑/电压电平(例如时间点t2时)。在时间点t2,通过检测到其单一忙碌端口busy上的逻辑/电压电平由高电平切换至低电平的状况,主机电路103就可以得知至少一个电子标签驱动电路变成忙碌状态。
接着,电子标签驱动电路101_1的初始化及开机操作在时间点t4时完成并结束,其忙碌端口busy_1上的逻辑/电压电平从低逻辑/电压电平切换至高逻辑/电压电平。接着,其他电子标签驱动电路101_2~101_n的初始化及开机操作在时间点t5时完成并结束,该些忙碌端口busy_2~busy_n上的该些逻辑/电压电平也从低逻辑/电压电平切换至高逻辑/电压电平。
于时间点t5,由于所有的逻辑/电压电平均切换至高逻辑/电压电平,因此n个晶体管102_1~102_n均会被关闭,使得节点n1上的电压电平变为高电平(断开与接地电平之间的连接),如此,主机电路103的单一忙碌端口busy上的电压电平也会位于高逻辑/电压电平,而主机电路103就可以直接判定所有的电子标签驱动器101_1~101_n目前均位于闲置状态,而不用另外再发送一查询要求以查询该些电子标签驱动器101_1~101_n中的其中任一个驱动器。主机电路103例如可以在时间点t6时经由该些控制端口cs1~csn立刻开始发送多个更新命令(refreshcommand)至该些电子标签驱动器101_1~101_n以控制该些电子标签驱动器101_1~101_n进行面板显示的更新,在时间点t6与时间点t7的区间,该些电子标签驱动器101_1~101_n会被安排用来分别经由该些控制端口cs1~csn从主机电路103接收该些更新命令。因此可以省下依序查询及等候该些电子标签驱动器101_1~101_n中的任一个驱动器的时间。
接着,在时间点t7,该些电子标签驱动器101_1~101_n会分别并同时地开始进行显示更新操作以控制多个相应的电子标签面板进行显示,接着,例如电子标签驱动器101_n的显示更新操作结束于时间点t8,因此电子标签驱动器101_n的忙碌端口busy_n上的逻辑/电压电平会从低逻辑/电压电平切换至高逻辑/电压电平。电子标签驱动器101_1的显示更新操作结束于时间点t9,因此电子标签驱动器101_1的忙碌端口busy_1上的逻辑/电压电平也会从低逻辑/电压电平切换至高逻辑/电压电平。而电子标签驱动器101_2的显示更新操作例如结束于时间点t10并且是最后一个结束的显示更新操作,电子标签驱动器101_2的忙碌端口busy_2上的逻辑/电压电平也会从低逻辑/电压电平切换至高逻辑/电压电平。而在这个例子中,当所有的忙碌端口busy_1~busy_n上的所有逻辑/电压电平于时间点t10均已至高逻辑/电压电平时,主机电路103的单一忙碌端口busy上的逻辑/电压电平也会因此从低逻辑/电压电平被切换至高逻辑/电压电平。通过检测其单一忙碌端口busy上的信号电平变化,主机电路103就可以立刻判断出所有n个电子标签驱动器101_1~101_n已经都是闲置状态,而不用另外再发送查询要求信号至该些电子标签驱动器101_1~101_n中的任何一个驱动器来询问是否所有的驱动器都位于闲置状态。在时间点t12,主机电路103可立刻发送多个关机命令(power-offcommand)至该些电子标签驱动器101_1~101_n以关闭该些电子标签驱动器101_1~101_n,而该些电子标签驱动器101_1~101_n于时间点t12会基于所接收到的关机命令而被关机,如此该些忙碌端口busy_1~busy_n上的该些逻辑/电压电平就会从高逻辑/电压电平切换至低逻辑/电压电平。接着,该些电子标签驱动器101_1~101_n于时间点t13会被开机启动或唤醒,因此,该些忙碌端口busy_1~busy_n上的该些逻辑/电压电平就会从低逻辑/电压电平切换至高逻辑/电压电平。
通过本发明所提供的电路结构100,主机电路103不需要也不必要去依序地轮询或查询所有的电子标签驱动器101_1~101_n,或是也不必要去发送查询要求至所有的电子标签驱动器101_1~101_n中的任一个驱动器。主机电路103基于其单一忙碌端口busy上的信号波形就能够直接判断所有的电子标签驱动器101_1~101_n是否都位于闲置状态,其中位于闲置状态的一电子标签驱动电路表示该电子标签驱动电路目前可以接收并接受从主机电路所发送过来的一控制命令以执行一相应的操作,而没有位于闲置状态的一电子标签驱动电路表示该电子标签驱动电路目前并未准备好要接收/接受从主机电路所发送过来的一控制命令。由于省去了轮询多个电子标签驱动器101_1~101_n所浪费的时间,因此能够大幅地增进整体效能。
再者,在另一实施例变型,每一晶体管102_1~102_n例如通过采用一n型的金属氧化物场效应晶体管实现,并且在当其栅极端上的电压电平切换至高逻辑/电压电平时变为导通状态,以使得其第一端上的电压电平连接至接地电平(亦即低逻辑/电压电平)。只有当所有的n个晶体管102_1~102_n的所有栅极端上的所有的电压电平均切换至低逻辑/电压电平并且所有的n型金属氧化物场效应晶体管102_1~102_n均不导通时,节点n1上的逻辑/电压电平才会被切换至高逻辑/电压电平。一旦n型的金属氧化物场效应晶体管102_1~102_n中的至少一个晶体管变成导通,节点n1上的逻辑/电压电平就会被切换至低逻辑/电压电平。于此实施例,每一电子标签驱动电路100_1~100_n的忙碌端口上的高逻辑/电压电平代表该电子标签驱动电路目前正在忙碌而不接受主机电路103的另一控制命令,而每一电子标签驱动电路100_1~100_n的忙碌端口上的低逻辑/电压电平代表该电子标签驱动电路目前正在闲置而能够接受主机电路103的另一控制命令以进入忙碌状态来执行一特定控制操作。以上设计变型均符合本发明的精神。
再者,在其他实施例,该些电阻r_1~r_n能够通过使用单一个电阻电路来实现,该电阻电路被设计位于每一电子标签驱动电路100_1~100_n的外部。
另外,在其他实施例,该些电子标签驱动器101_1~101_n及该些晶体管102_1~102_n可被整合至同一个电路模块,亦即晶粒软膜接合封装架构(chip-on-filmstructure)。图3是本发明一实施例包含有多个电子标签驱动器与多个控制晶体管的一电子标签驱动装置300的方块示意图。电子标签驱动器装置300包含有一单一忙碌端口busy、一序列时钟端口scl、一序列数据端口sda、多个控制端口cs1~csn、n个电子标签驱动器101_1~101_n、一控制电路102以及该电阻r,其中电子标签驱动器装置300的该单一忙碌端口busy耦接于主机电路103的单一忙碌端口busy,电子标签驱动器装置300的序列时钟端口scl耦接于主机电路103的序列时钟端口scl,电子标签驱动器装置300的一序列数据端口sda耦接于主机电路103的序列数据端口sda,电子标签驱动器装置300的多个控制端口cs1~csn分别耦接于主机电路103的多个控制端口cs1~csn,控制电路102包含有n个并联连接的相应的晶体管102_1~102_n。n个电子标签驱动器101_1~101_n耦接于n个电子标签面板104_1~104_n并用来分别产生多个不同的驱动信号d1~dn至n个相应的电子标签面板104_1~104_n以驱动该些电子标签面板104_1~104_n。该控制电路102用来整合汇总n个电子标签驱动器101_1~101_n的该些忙碌端口上的该些逻辑/电压电平的信息或多个信号,以产生一合成且单一的忙碌信号,并经由该单一的忙碌端口busy来告知主机电路103该合成且单一的忙碌信号。其他操作则类似于图1所述的操作,在此不再重述。
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。