电子标签及其驱动方法

文档序号:1739367 发布日期:2019-12-20 浏览:34次 >En<

阅读说明:本技术 电子标签及其驱动方法 (Electronic tag and driving method thereof ) 是由 谢云燕 刘波 陈立春 于 2019-09-18 设计创作,主要内容包括:本公开提供了一种电子标签及其驱动方法。电子标签包括多个显示屏;通信器,配置为接收要在多个显示屏上显示的内容数据;以及控制器,包括串行数据接口,控制器配置为经由串行数据接口将要在多个显示屏上显示的内容数据和由控制器生成的用于对多个显示屏进行控制的控制信号分别发送给多个显示屏,以控制多个显示屏根据所述控制信号显示各自接收到的内容数据。(The present disclosure provides an electronic tag and a driving method thereof. The electronic tag comprises a plurality of display screens; a communicator configured to receive content data to be displayed on a plurality of display screens; and a controller including a serial data interface, the controller configured to transmit content data to be displayed on the plurality of display screens and control signals generated by the controller for controlling the plurality of display screens to the plurality of display screens, respectively, via the serial data interface, to control the plurality of display screens to display the respective received content data according to the control signals.)

电子标签及其驱动方法

技术领域

本公开涉及显示技术领域,更具体地,涉及一种电子标签及其驱动方法。

背景技术

随着工艺进步以及物联网技术的发展,电子标签已经广泛使用。电子标签具有低功耗和有利于环保的优点,能够通过无线网络与线下场景数据库相连,从而实时、准确地显示相关信息,因此电子标签代替纸质标签的趋势已成为实质。

然而,电子标签存在制造成本较高、显示不灵活的问题。

发明内容

本公开提供了一种电子标签及其驱动方法,以至少部分地解决上述问题。

根据本公开的一个方面,提供了一种电子标签,包括:多个显示屏;通信器,配置为接收要在多个显示屏上显示的内容数据;以及控制器,包括串行数据接口,所述控制器配置为经由所述串行数据接口将所述要在多个显示屏上显示的内容数据和由所述控制器生成的用于对所述多个显示屏进行控制的控制信号分别发送给所述多个显示屏,以控制所述多个显示屏根据所述控制信号显示各自接收到的内容数据。

在一些实施例中,所述串行数据接口包括:多个选择接口,配置为选择所述多个显示屏中的至少一个显示屏;时钟接口,配置为向所述多个显示屏发送同步时钟信号;以及内容/控制数据接口,配置为在所述同步时钟信号的同步控制下,向所述多个显示屏串行发送所述要在多个显示屏上显示的内容数据。

在一些实施例中,所述控制器还被配置为:响应于所述要在多个显示屏上显示的内容数据是相同的内容数据,所述控制器经由所述多个选择接口同时选择所述多个显示屏;响应于所述要在多个显示屏上显示的内容数据不是相同的内容数据,所述控制器经由所述多个选择接口依次选择所述多个显示屏中的至少一个显示屏。

在一些实施例中,所述选择接口的数量小于等于所述显示屏的数量。

在一些实施例中,所述多个显示屏各自包括缓冲器,所述缓冲器配置为存储从所述控制器接收到的要在显示屏上显示的内容数据。

根据本公开的另一方面,提供了一种电子标签的驱动方法,包括:由通信器接收要在多个显示屏上显示的内容数据;由控制器经由串行数据接口将所述要在多个显示屏上显示的内容数据和由所述控制器生成的用于对所述多个显示屏进行控制的控制信号分别发送给所述多个显示屏;以及所述多个显示屏根据所述控制信号显示各自接收到的内容数据。

在一些实施例中,所述串行数据接口包括时钟接口、内容/控制数据接口和多个选择接口;其中,所述由控制器经由串行数据接口将所述要在多个显示屏上显示的内容数据和由所述控制器生成的用于对所述多个显示屏进行控制的控制信号分别发送给所述多个显示屏包括:经由所述多个选择接口选择所述多个显示屏中的至少一个显示屏;经由所述时钟接口向所述多个显示屏发送同步时钟信号;在所述同步时钟信号的同步控制下,经由所述内容/控制数据接口向所述多个显示屏串行发送所述要在多个显示屏上显示的内容数据和所述控制信号。

在一些实施例中,经由所述多个选择接口选择所述多个显示屏中的至少一个显示屏包括:响应于所述要在多个显示屏上显示的内容数据是相同的内容数据,所述控制器经由所述多个选择接口同时选择所述多个显示屏;响应于所述要在多个显示屏上显示的内容数据不是相同的内容数据,所述控制器经由所述多个选择接口依次选择所述多个显示屏中的至少一个显示屏。

在一些实施例中,响应于所述控制器经由所述多个选择接口依次选择所述多个显示屏中的至少一个显示屏,被选择的至少一个显示屏在所述同步时钟信号的同步控制下,串行接收所述控制器经由所述内容/控制数据接口发送的要在该至少一个显示屏上显示的内容数据,直到所述要在多个显示屏上显示的内容数据依次被对应的显示屏接收。

在一些实施例中,所述多个显示屏各自包括缓冲器;所述方法还包括在所述多个显示屏根据所述控制信号显示各自接收到的内容数据之前:所述多个显示屏在所述缓冲器中存储从所述控制器接收到的要在显示屏上显示的内容数据。

根据本公开实施例的技术方案,提供了一种电子标签,其中利用控制器向多个显示屏发送内容数据,显著地降低了电子标签的制造成本。此外,经由控制器的串行数据接口将要显示的内容数据发送给多个显示屏,可以节约控制器的接口并简化控制器与显示屏之间的数据传输。另外,显示屏可以根据各自接收到的内容数据分别显示,增加了电子标签操作的灵活性。

附图说明

通过下面结合附图说明本公开实施例,将使本公开实施例的上述及其它目的、特征和优点更加清楚。应注意,贯穿附图,相同的元素由相同或相近的附图标记来表示。在附图中:

图1示意性地示出了一种电子标签的应用场景;

图2示意性地示出了根据本公开实施例的电子标签的结构框图;

图3示意性地示出了根据本公开实施例的电子标签的串行数据接口结构;

图4示意性地示出了根据本公开实施例的电子标签的驱动方法的流程图;

图5A示意性地示出了根据本公开一个示例的电子标签的驱动方法的流程图;

图5B示意性地示出了例如5A所示示例方法的信号时序图;

图6A示意性地示出了根据本公开另一示例的电子标签的驱动方法的流程图;以及

图6B示意性地示出了例如6A所示示例方法的信号时序图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例是本公开的一部分实施例,而不是全部。基于所描述的本公开实施例,本领域普通技术人员在无需创造性劳动的前提下获得的所有其他实施例都属于本公开保护的范围。在以下描述中,一些具体实施例仅用于描述目的,而不应该理解为对本公开有任何限制,而只是本公开实施例的示例。在可能导致对本公开的理解造成混淆时,将省略常规结构或构造。应注意,图中各部件的形状和尺寸不反映真实大小和比例,而仅示意本公开实施例的内容。

除非另外定义,本公开实施例使用的技术术语或科学术语应当是本领域技术人员所理解的通常意义。本公开实施例中使用的“第一”、“第二”以及类似词语并不表示任何顺序、数量或重要性,而只是用于区分不同的组成部分。

此外,在本公开实施例的描述中,术语“连接至”或“相连”可以是指两个组件直接连接,也可以是指两个组件之间经由一个或多个其他组件相连。此外,这两个组件可以通过有线或无线方式相连或相耦合。

此外,在本公开实施例的描述中,术语“第一电平”和“第二电平”仅用于区别两个电平的幅度不同。例如,下文中以“第一电平”为相对高电平、“第二电平”为相对低电平为例进行描述。本领域技术人员可以理解,本公开不局限于此。

电子标签从最初的电子价签发展而来,最初主要应用于商场、超市等公众场合。而随着物联网技术的发展以及电子标签及其衍生产品的应用,电子标签多元化应用将成为信息技术发展的必然趋势。图1示出了一种电子标签的示例应用场景。如图1所示,电子标签10被用作办公场所或媒体、会议等的电子桌牌。

随着越来越多的应用场景被开发,电子标签也逐渐显现其问题。一方面,随着显示信息需求量的增加和显示内容增加,对电子标签的需求量明显增加,而电子标签一般是一个电子标签具有一个显示屏,并由一个驱动电路驱动,因此大量使用电子标签将导致成本偏高。另一方面,大众对电子标签显示形式及外观等新需求也越来越多,要求电子件标签不仅能对显示内容进行及时更新,还要求更多的灵活性和显示多样化。例如,在如图1所示的场景中,更多地希望电子桌牌能够进行双面显示,进一步地,能够根据实际情况的需要,在电子桌牌上可以双面显示相同内容或显示不同的内容。然而目前并没有针对上述应用的解决方案。

根据本公开实施例,提供了一种电子标签。根据本公开实施例的电子标签可以包括多个显示屏。根据本公开实施例的电子标签还可以包括通信器,通信器配置为接收要在多个显示屏上显示的内容数据。根据本公开实施例的电子标签还可以包括控制器。控制器可以包括串行数据接口。控制器配置为经由串行数据接口将要在多个显示屏上显示的内容数据和由控制器生成的用于对多个显示屏进行控制的控制信号分别发送给多个显示屏,以控制多个显示屏根据控制信号显示各自接收到的内容数据。

图2示意性地示出了根据本公开实施例的电子标签的框图。如图2所示,根据本公开实施例的电子标签20可以包括多个显示屏2101~210N和驱动电路220,其中N为大于等于2的整数。

在一些实施例中,显示屏可以是电子墨水屏。电子墨水屏是一种模拟纸张的显示技术,因此也被称为电子纸。虽然相比于常用的显示屏,电子墨水屏通常价格较高,但由于电子墨水屏具有双稳态显示的特点,可以在传输数据时通电,并在断电时保持显示,因此特别适于静态显示和对能耗要求较高的场合,因此被越来越多的应用于电子标签。当然,本领域技术人员可以理解,本公开的实施例也可以适用于其他通用有源显示屏(例如液晶(LCD)显示屏或发光二极管(LED)显示屏等)。

驱动电路220用于对多个显示屏2101~210N进行驱动。如图2所示,驱动电路220可以进一步包括电源模块2201、通信器2202、控制器2203和存储器2204。

电源模块2201分别与通信器2202、控制器2203和存储器2204连接,用于为通信器2202、控制器2203和存储器2204供电。

通信器2202用于从外部源接收要在多个显示屏2101~210N上显示的内容数据。外部源可以例如是外部服务器、外部数据库、云服务器、移动终端等,本公开的实施例不限于此。通信器2202可以是例如被配置为基于无线传输协议进行通信的无线通信装置。无线传输协议包括但不限于蓝牙、WIFI、Zigbee或基于3G、4G等技术的移动通信协议。通信器2202在接收到要在多个显示屏2101~210N上显示的内容数据后,将内容数据暂时存储在存储器2204中。

存储器2204用于暂时存储所接收的内容数据,其可以被配置为易失性存储介质或非易失性存储介质。此外,存储器2204还用来暂时存储控制器2203在操作过程中所需的指令和所产生的数据。

在一些实施例中,驱动电路220还可以包括升压电路2205。当显示屏为电子墨水屏时,可以在驱动电路220中配置该模块,用于为电子墨水屏提供供电电压。如前所述,电子墨水屏可以在传输数据时通电,在传输数据结束后断电显示,因此,在驱动电路220中配置升压电路2205,可以在向电子墨水屏发送要在其上显示的内容数据之前,利用升压电路2205对其供电,在将内容数据刷新显示之后结束供电。如图2所示,升压电路2205与电源模块2201连接,可以利用电源模块2201对升压电路2205进行供电。升压电路2205还分别连接到多个显示屏2101~210N(即电子墨水屏),用于对电子墨水屏供电和断电。升压电路2205还与控制器2203连接,由控制器2203控制上述供电过程和断电过程,这有利于降低整个电子标签的能耗。

当显示屏为通用有源显示屏(例如液晶(LCD)显示屏或发光二极管(LED)显示屏等)时,需要在显示屏进行显示的过程中持续对其供电。因此,这类显示屏一般在显示屏内部集成有电源(例如电池插槽),由显示屏实现对其自身的供电。因此在驱动电路220中可以不设置升压电路2205。

控制器2203控制驱动电路220的整体操作,包括对通信器2202的通信过程的控制、对存储器2204的存储过程的控制、对升压电路2205供电和断电过程的控制等。此外,控制器2203还包括串行数据接口,并且可以经由其串行数据接口,将要在多个显示屏2101~210N上显示的内容数据和由控制器2203生成的用于对多个显示屏2101~210N进行控制的控制信号分别发送给多个显示屏2101~210N,以控制多个显示屏2101~210N根据控制信号显示各自接收到的内容数据。下面结合具体的实施例详细说明。

在图2所示的实施例中,显示屏2101~210N还可以各自包括缓冲器21011~2101N。缓冲器21011~2101N配置为分别存储从控制器2203接收到的要在显示屏2101~210N上显示的内容数据。

在本公开的实施例中,经由控制器2203的串行数据接口将要显示的内容数据发送给多个显示屏2101~210N。串行数据接口可以是一组数据接口,下面结合附图详细说明串行数据接口的结构以及经由串行数据接口的控制器2203与多个显示屏2101~210N之间的连接关系。

图3示意性地示出了根据本公开实施例的电子标签的串行数据接口结构。如图3所示,串行数据接口30可以包括多个选择接口,多个选择接口用于分别传输选择信号CS1~CSM,用于选择多个显示屏2101~210N中的至少一个显示屏。每个选择信号接口的接口数据宽度可以为1比特。在一些实施例中,可以将第一电平(例如高电平)设置为选择信号CS1~CSM的有效电平,即当选择信号为第一电平(例如高电平)时选择对应的显示屏。本领域技术人员可以理解的是,也可以将第二电平(例如低电平)设置为选择信号CS1~CSM的有效电平,即当选择信号为第二电平(例如低电平)时选择对应的显示屏。被选中的显示屏能够接收控制器2203发送的内容数据和控制信号。未被选中的显示屏不能接收控制器2203发送的内容数据和控制信号。

在图3所示的示例中,例如当利用选择信号CS1选中显示屏2101时,仅显示屏2101可以接收控制器2203所发送的内容数据和控制信号并向控制器2203发送信号,而其余未被选中的显示屏(例如显示屏2102和210N)不能接收控制器2203所发送的内容数据和控制信号,也不能向控制器2203发送信号。

如图3所示,将传输选择信号CS1~CSM的各个选择接口分别连接到多个显示屏2101~210N的各自的片选端口CS。需要注意的是,选择接口的数量M可以小于等于显示屏2101~210N的数量N,即M≤N。当选择接口的数量等于显示屏2101~210N的数量N(即M=N)时,可以将每个选择接口直接一一对应地连接到每个显示屏的片选端口。图3中示出的即为M=N的情形,其将传输选择信号CSM的选择接口连接到显示屏210N的片选端口CS。

在一些实施例中,当选择接口的数量M小于显示屏2101~210N的数量N时,不能将每个选择接口直接连接到每个显示屏的片选端口。这种情况下,可以采取如下的方式来实现选择接口与显示屏的连接以及对显示屏的选择。

例如,当选择接口的数量M小于显示屏2101~210N的数量N时,可以对选择接口中的选择信号CS1~CSM进行编码和译码,由此来产生对应于每个显示屏的选择信号。例如,如果选择接口的数量为3个,则可以对这3个选择接口中的3个选择信号CS1~CS3进行二进制编码,以进一步得到8个选择信号(可以分别记为CS′1、CS′2、CS′3、CS′4、CS′5、CS′6、CS′7、CS′8)。通过增加解码器解码得到上述8个选择信号,可以实现对8个显示屏的选择。这有助于节省控制器2203的端口的数量,从而驱动更多的显示屏。

又例如,当选择接口的数量M小于显示屏2101~210N的数量N时,也可以根据实际情况,若多个显示屏2101~210N中的至少一些显示屏总是显示相同的内容,则可以将多个显示屏2101~210N划分为若干组,并使每组内的显示屏显示相同的内容,不同组的显示屏可以显示不同的内容。这样,可以将同一个选择接口同时连接到同一组内的所有显示屏,从而同时选择这些显示屏。这种方式可以以较少的选择信号选择较多的显示屏,同时可以简化内容数据传输操作。

如图3所示,串行数据接口还可以包括一个时钟接口。时钟接口可以向多个显示屏2101~210N发送同步时钟信号CLK。同步时钟信号CLK用于控制器2203与多个电子屏2101~210N之间数据发送和数据接收之间的同步。根据一些实施例,可以设置为在同步时钟信号CLK的上升沿同步发送数据和接收数据。本领域技术人员可以理解,也可以设置为在同步时钟信号CLK的下降沿同步发送数据和接收数据。

如图3所示,时钟接口同时连接到所有多个显示屏2101~210N的对应端口(例如串行外设接口SPI的CLK端口)上。例如,时钟接口的接口数据宽度也是1比特。

如图3所示,串行数据接口还可以包括一个内容/控制数据接口DATA,且该接口是接口数据宽度为1比特的串行数据接口。内容/控制数据接口DATA被配置为在同步时钟信号CLK的同步控制下,向多个显示屏2101~210N串行发送要在多个显示屏2101~210N上显示的内容数据和控制信号。

如图3所示,内容/控制数据接口DATA可以同时连接到所有多个显示屏2101~210N的对应端口,例如串行外设接口SPI的主机输出从机输入MOSI端口。应注意,在图3中仅在各显示屏上示出了串行外设接口SPI的MOSI端口而未示出SPI的整体结构。控制器2203还可以实现驱动电路220中的并行数据到串行数据的转换。此外,可以由各显示屏的串行外设接口SPI中的内置逻辑完成多个显示屏2101~210N内的串行数据到并行数据的转换。另外,由于内容/控制数据接口DATA具有传输内容数据和控制信号两者的功能,因此需要设置不同的类型标记来区分内容数据和控制信号数据,可以由控制器2203根据不同的数据类型在要传输的数据中添加类型标记。并且,控制器2203在向显示屏发送内容数据和控制信号时,先发送类型标记。

控制器2203可以采用通用元件实现,例如微处理器、微控制器、现场可编程门阵列FPGA等,本公开的实施例不限于此。通过采用包括多个选择接口、时钟接口和内容/控制数据接口在内的一组串行数据接口来传输内容数据和控制信号,可以有效地降低驱动电路的成本,同时简化操作。

图4示意性地示出了根据本公开实施例的电子标签的驱动方法的流程图。如图4所示,该驱动方法可以包括以下步骤。

在步骤S410中,由通信器接收要在多个显示屏上显示的内容数据。

在步骤S420中,由控制器经由串行数据接口将要在多个显示屏上显示的内容数据和由控制器生成的用于对多个显示屏进行控制的控制信号分别发送给多个显示屏。

在步骤S430中,多个显示屏根据控制信号显示各自接收到的内容数据。

根据前述实施例,控制器2203的串行数据接口可以包括时钟接口、内容/控制数据接口和多个选择接口。因此由控制器2203经由串行数据接口将要在多个显示屏上显示的内容数据和由控制器生成的用于对多个显示屏进行控制的控制信号分别发送给多个显示屏具体可以包括:经由多个选择接口选择多个显示屏中的至少一个显示屏,经由时钟接口向多个显示屏发送同步时钟信号,在同步时钟信号的同步控制下,经由内容/控制数据接口向多个显示屏串行发送要在多个显示屏上显示的内容数据和控制信号。

下面将结合图4至图6B详细说明利用驱动电路220驱动多个显示屏2101~210N,以便在多个显示屏2101~210N上显示相同的内容或不同的内容的过程。

在一些实施例中,当要在多个显示屏上显示的内容数据是相同的内容数据时,响应于要在多个显示屏上显示的内容数据是相同的内容数据,控制器2203将通过多个选择接口同时选择多个显示屏。下面将结合图5A和图5B详细说明上述数据传输过程。其中,图5A示意性地示出了根据本公开一个示例的电子标签的驱动方法的流程图,图5B示意性地示出了例如5A所示示例方法的信号时序图。

如图5A所示,示例方法可以包括以下步骤。

在步骤S510中,初始化串行数据接口中的串行数据信号。例如,可以将选择信号CS1~CSM设置为第二电平(例如图5B所示为低电平),以使各显示屏不被选中。可以将内容/控制数据接口设置为高阻状态。可以设置在同步时钟信号CLK的例如上升沿执行数据传输。本领域技术人员可以理解的是,也可以设置在同步时钟信号CLK的例如下降沿执行数据传输。

图5B示意性地示出了例如5A所示示例方法的信号时序图,其中以连接两个显示屏2101和2102为例进行说明。如图5B所示,在初始时段T0内,控制器2203对串行数据接口执行初始化。其中,连接到显示屏2101的选择信号CS1和连接到显示屏2102的选择信号CS2被同时设置为低电平。内容/控制数据接口被设置为高阻状态。

需要说明的是,在执行对串行数据信号的初始化之前,还可以执行针对驱动电路220的其他模块的初始化。例如,可以在初始化阶段通过温度传感器模块(包括在显示屏内或显示屏外部)来获取当前的环境温度,并在随后将环境温度数据作为控制信号参数发送给显示屏。这是因为,对于显示屏为电子墨水屏的电子标签,可以根据当前环境温度选择不同的显示模式,从而更清晰地显示内容数据。

接下来,在步骤S520中,通过将所有选择信号CS1~CSM设置为有效电平,即第一电平(例如图5B所示为高电平)来选择全部多个显示屏2101~210N

如图5B所示,在第一时段T0后的某个时刻,控制器2203将连接到显示屏2101的选择信号CS1和连接到显示屏2102的选择信号CS2同时设置为高电平,由此显示屏2101和2102被同时选中。

然后,在步骤S530中,在同步时钟信号CLK的控制下,经由内容/控制数据接口DATA串行发送内容数据。

如图5B中所示,在第一时段T1内发送内容数据。除了要显示的有效内容数据,内容数据还可以包括类型标记和结束标记。如上文所述,类型标记用于指示所传输的数据是内容数据还是控制信号数据,在本示例中,类型标记指示了所传输的数据是内容数据。结束标记用于指示数据传输的结束。第一时段T1包括若干个同步时钟信号持续时间,其中在每个同步时钟信号脉冲的上升沿发送有效内容数据,显示屏2101和2102同时接收有效内容数据,并将接收到的有效内容数据存储在其各自的缓冲器中。第一时段T1的长度由所要发送的有效内容数据的数据量决定。

然后,在步骤S540中,控制器2203在预设时间段内获取由显示屏2101和2102反馈的状态信号。状态信号指示了对应显示屏2101或2102是否已经完成数据传输,并为刷新显示做好准备。例如,当来自显示屏2101的状态信号为第一电平(例如图5B所示为高电平)时,指示显示屏2101已经完成数据传输,可以进行刷新显示。当来自显示屏2101的状态信号为第二电平(例如图5B所示为低电平)时,指示显示屏2101尚未完成数据传输,还不能刷新显示。

如图5B的示例所示,来自显示屏2101的状态信号为状态信号1,例如,其经由连接到控制器2203的显示屏2101的状态信号输出端口发送给控制器2203。例如,该状态信号输出端口可以为多个显示屏2101~210N自身的端口,主要用于反馈显示屏的状态。显示屏2102的状态信号为状态信号2,其经由连接到控制器2203的显示屏2102的状态信号输出端口发送给控制器2203。显示屏2101在完成与控制器2203之间的数据传输之后将状态信号1设置为高电平。显示屏2102在完成与控制器2203之间的数据传输之后将状态信号2设置为高电平。控制器2203在第二时段T2内对状态信号1和状态信号2进行采集。

接下来,在步骤S550中,控制器2203判断是否所有状态信号均为高电平,若判断为是,则在步骤S560中,控制器2203在同步时钟信号CLK的控制下,经由内容/控制数据接口DATA串行发送控制信号。

如图5B所示,当所采集的状态信号1和状态信号2均为高电平时,控制器2203确定显示屏2101和2102均已做好刷新准备。因此在第三时段T3内,向显示屏2101和2102同时发送控制信号。控制信号可以包括用来刷新显示的刷新信号。在一些实施例中,控制信号还可以包括温度数据以及其他控制参数。与内容数据的数据格式类似,控制信号包括有效控制信号、类型标记和结束标记。类型标记用于指示所传输的数据是控制信号,结束标记用于指示数据传输的结束。第三时段T3可以包括若干个同步时钟信号持续时间,在每个同步时钟信号脉冲的上升沿发送控制信号,显示屏2101和2102同时接收控制信号。类似地,第三时段T3的长度由所要发送的控制信号的数据量决定。

在控制信号发送完成后,控制器2203将选择信号CS1和CS2设置为低,并结束控制器2203与显示屏2101和2102之间的数据传输。

接下来,在步骤S570中,显示屏2101和2102根据接收到的控制信号分别刷新显示。显示屏2101和2102在刷新显示时,同时将各自的状态信号1和状态信号2重新设置为低电平,如图5B所示。

如果控制器2203在步骤S550中确定不是所有状态信号均为高电平,则控制器2203返回到步骤S530重新发送内容数据。

例如,如果在图5B中的第二时段T2内,状态信号2没有变成高电平,则控制器2203将在第三时段T3内,重新发送内容数据而不是发送控制信号。内容数据的发送过程如在步骤S530中所述,此处不再赘述。

另外,本领域技术人员可以理解,控制器2203可以选择在第三时段T3内仅向显示屏2102重新发送内容数据。此时,控制器2203需要在发送内容数据之前,先将选择信号CS1设置为低电平,即显示屏2101不重新接收内容数据。然后,在需要向显示屏2101和2102发送控制信号时,再在发送控制信号之前将选择信号CS1设置为高电平。

根据本公开的实施例,当要在多个显示屏2101~210N上显示相同的内容时,经由相同的同步时钟信号接口以及内容/控制数据信号接口将内容数据同时发送给所有多个显示屏2101~210N,在降低系统成本的同时简化了对多个显示屏2101~210N的驱动操作。

在一些其他的实施例中,当要在多个显示屏上显示的内容数据不是相同的内容数据时,响应于要在多个显示屏上显示的内容数据不是相同的内容数据,控制器2203将通过多个选择接口依次选择多个显示屏中的至少一个显示屏。下面将结合图6A和图6B详细说明上述数据传输过程。其中,图6A示意性地示出了根据本公开另一示例的电子标签的驱动方法的流程图,图6B示意性地示出了例如6A所示示例方法的信号时序图。

如图6A所示,示例方法可以包括以下步骤。

在步骤S610中,初始化串行数据接口中的串行数据信号。该步骤的操作类似于步骤S510,该初始化操作在图6B中示出的初始时段T0′内执行,此处不再赘述。

接下来,在步骤S620中,通过将选择信号CS1~CSM中的至少一个选择信号设置为有效电平,即第一电平(例如图6B所示为高电平)来选择多个显示屏2101~210N中的至少一个显示屏。

如图6B所示,在初始时段T0′后的某个时刻,控制器2203将连接到显示屏2101的选择信号CS1被设置为高电平,由此显示屏2101被选中。而连接到显示屏2102的选择信号CS2保持低电平,由此2102没有被选中。

然后,在步骤S630中,在同步时钟信号CLK的控制下,经由内容/控制数据接口DATA串行发送内容数据。

如图6B中所示,由于仅显示屏2101被选中,因此在第一时段T1′内,仅显示屏2101能够接收由控制器2203所发送的内容数据,显示屏2102不能接收由控制器2203所发送的内容数据。内容数据包括有效内容数据、类型标记和结束标记。类型标记用于指示所传输的数据是内容数据,结束标记用于指示数据传输的结束。第一时段T1′可以包括若干个同步时钟信号脉冲持续时间,在每个同步时钟信号脉冲的上升沿发送内容数据,显示屏2101接收内容数据,并将接收到的内容数据存储在其自身的缓冲器2101中。第一时段T1′的长度可以由要在显示屏2101上显示的内容数据的数据量决定。

然后,在步骤S640中,控制器2203在预设时间段内获取由所选择的至少一个显示屏所反馈的状态信号。状态信号指示所选择的至少一个显示屏是否已经完成数据传输,并为刷新显示做好准备。

如图6B所示,显示屏2101的状态信号为状态信号1,其经由连接到控制器2203的显示屏2101的状态信号输出端口发送给控制器2203。显示屏2101在完成与控制器2203之间的数据传输之后将状态信号1设置为高电平。控制器2203在第二时段T2′内对状态信号1进行采集。

接下来,在步骤S650中,控制器2203判断是否所有所选择的至少一个显示屏的状态信号均为高电平,若判断为是,则在步骤S660中,控制器2203在同步时钟信号CLK的控制下,经由内容/控制数据接口DATA串行发送控制信号。

如图6B所示,当所采集的状态信号1为高电平时,控制器2203判断显示屏2101已做好刷新准备。因此在第三时段T3′内,向显示屏2101发送控制信号。关于控制信号的定义如前述实施例所述,此处不再赘述。

在控制信号发送完成后,控制器2203将选择信号CS1设置为低,结束控制器2203与显示屏2101之间的数据传输。

如果控制器2203在步骤S650中判断不是所有所选择的至少一个显示屏的状态信号均为高电平,例如,如果控制器2203在步骤S620中选择了两个显示屏(例如显示屏2101和除显示屏2102之外的另一个显示屏),并且控制器2203判断显示屏2101的状态信号1不是高电平,则控制器2203返回到步骤S630重新发送内容数据。重新发送内容数据的过程如前述实施例所述,此处不再赘述。

接下来,在步骤S670中,所选择的至少一个显示屏根据接收到的控制信号刷新显示。

如图6B所示,显示屏2101在第四时间段T4内,根据接收到的控制信号刷新其显示,而显示屏2102不刷新显示。如图6B所示,显示屏2101同时将其状态信号1重新设置为低电平。

接下来,在步骤S680中,控制器2203确定是否所有内容数据均发送完成。如果确定结果为否,表示还有需要向其他显示屏发送的内容数据,因此返回到步骤S610,重复执行步骤S610至步骤S670,直到所有内容数据发送完成后结束操作。

如图6B所示,在第五时段T5,控制器2203再次对串行数据接口中的串行数据信号执行初始化操作,并通过将选择信号CS2设置为高电平而选中显示屏2102。另外,需要注意的是,在一个示例中,在控制器2203完成向显示屏2101传输控制信号,且已经将对应的选择信号(例如CS1)设置为无效电平,并且确定内容数据尚未完成传输之后,就可以开始对下一个显示屏进行内容数据的传输。因此在图6B中,尽管第五时段T5示出在第四时段T4之后,但根据本公开的实施例,第五时段T5以及后续操作的执行时间可以与第四时段T4同时进行。

根据本公开的实施例,当要在多个显示屏2101~210N上显示不同的内容时,经由相同的同步时钟信号接口以及内容/控制数据信号接口将内容数据依次发送给所有多个显示屏2101~210N,可以降低系统成本,提高控制器与显示屏之间传输的效率并简化对多个显示屏的驱动操作。

应当注意的是,在以上的描述中,仅以示例的方式,示出了本公开实施例的技术方案,但并不意味着本公开实施例局限于上述步骤和结构。在可能的情形下,可以根据需要对步骤和结构进行调整和取舍。因此,某些步骤和单元并非实施本公开实施例的总体发明思想所必需的元素。

至此已经结合优选实施例对本公开进行了描述。应该理解,本领域技术人员在不脱离本公开实施例的精神和范围的情况下,可以进行各种其它的改变、替换和添加。因此,本公开实施例的范围不局限于上述特定实施例,而应由所附权利要求所限定。

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种滚动式电价公示牌

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!