一种数据传送系统及传送方法与流程

文档序号:12597190阅读:281来源:国知局
导航: X技术> 最新专利> 计算;推算;计数设备的制造及其应用技术
一种数据传送系统及传送方法与流程

本发明涉及通信领域,特别是涉及一种数据传送系统及传送方法。



背景技术:

现在的手机中常使用微处理器(MCU)通过串行接口(Serial Peripheral Interface,SPI)来控制显示屏中的液晶模组来实现显示屏的显示。但是,现有的串行接口由于传输速率比较低,使得所能支持的显示屏的分辨率有限,以TFT显示屏为例最高支持的分辨率为128X160。

因此,如何提高串行接口的数据传输速率,从而提高对显示屏的分辨率的支持是个亟待解决的问题。



技术实现要素:

本发明主要解决的技术问题是提供一种数据传送系统及传送方法,能够提高串行接口的数据传输速率,从而能够支持高分辨率的显示屏。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种数据传送系统,该系统包括主器件、从器件以及连接在主器件和从器件之间的时钟线、控制线、主数据线和从数据线;时钟线用于从主器件向从器件传送串行时钟信号;主数据线、从数据线用于从主器件向从器件以串行的方式传送数据信号;控制线用于传送指令/数据区分信号,指令/区分信号用于区分主器件向从器件传送的数据信号的类型。

其中,主器件为微控制器,所处从器件为液晶模组。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种数据传送方法,该方法包括:主器件通过时钟线传送串行时钟信号,通过控制线传送指令/数据区分信号,通过主数据线和/或从数据线传送数据信号;其中,指令/数据区分信号用于区分主数据线和/或从数据线传送的数据信号的类型,串行时钟信号用于控制数据信号的传送。

其中,通过控制线传送指令/数据区分信号,通过主数据线和/或从数据线传送数据信号的步骤包括:主器件控制控制线传送对应第一状态的指令/数据区分信号后,控制主数据线传送对应指令信息的数据信号,控制控制线传送对应第二状态的指令/数据区分信号后,根据指令信息控制主数据线和/或从数据线传送对应数据信息的数据信号。

其中,根据指令信息控制主数据线和/或从数据线传送对应数据信息的数据信号的步骤为:当指令信息为写入寄存器指令时,控制主数据线传送对应寄存器内容的数据信号。

其中,根据指令信息控制主数据线和/或从数据线传送对应数据信息的数据信号的步骤为:当指令信息为写入存储器指令时,控制主数据线传送对应多个像素数据的奇数比特位的数据信号,控制从数据线传送对应多个像素数据的偶数比特位的数据信号。

为解决上述技术问题,本发明采用的再一个技术方案是:提供一种数据传送方法,该方法包括:从器件通过时钟线接收主器件传送的串行时钟信号,通过控制线接收指令/数据区分信号,通过主数据线和/或从数据线接收数据信号;根据串行时钟信号和指令/数据区分信号,从数据信号中提取指令信息和数据信息,并根据指令信息将数据信息存储至指令信息对应的存储空间;其中,指令/数据区分信号用于区分主数据线和/或从数据线传送的数据信号的类型,串行时钟信号用于控制数据信号的接收。

其中,根据串行时钟信号和指令/数据区分信号,从数据信号中提取指令信息和数据信息,并根据指令信息将数据信息存储至指令信息对应的存储空间的步骤包括:从器件确定指令/数据区分信号为第一状态时,根据串行时钟信号从主数据线传送的数据信号中提取指令信息,确定指令/数据区分信号为第二状态时,根据指令信息从主数据线和/或从数据线传送的数据信号中提取数据信息,并将数据信息存储至指令信息对应的存储空间。

其中,根据指令信息从主数据线和/或从数据线传送的数据信号中提取数据信息,并将数据信息存储至指令信息对应的存储空间的步骤包括:当指令信息为写入寄存器指令时,从器件从主数据线传送的数据信号中提取寄存器数据,并将寄存器数据存储至写入寄存器指令对应的寄存器中。

其中,根据指令信息从主数据线和/或从数据线传送的数据信号中提取数据信息,并将数据信息存储至指令信息对应的存储空间的步骤包括:当指令信息为写入存储器指令时,从器件从主数据线和从数据线传送的数据信号中提取多个像素数据,并将多个像素数据存储至写入存储器指令对应的多个地址空间中;其中,从器件从主数据线的数据信号中提取对应像素数据的奇数比特位,从从数据线的数据信号中提取对应像素数据的偶数比特位。

本发明的有益效果是:本发明的数据传送系统及传送方法通过在主器件和从器件之间设置时钟线、控制线、主数据线和从数据线,其中,主数据线和从数据线同时用于从主器件向从器件以串行的方式传送数据信号,从而能够大大提高数据传输的速率,进而能够支持高分辨率的显示屏。

附图说明

图1是本发明实施例的数据传送系统的结构示意图;

图2是本发明第一实施例的数据传送方法的流程图;

图3是本发明第二实施例的数据传送方法的流程图;

图4是图3所示数据传送方法中的信号时序图;

图5是本发明第三实施例的数据传送方法的流程图;

图6是图5所示数据传送方法中的信号时序图。

具体实施方式

在说明书及权利要求书当中使用了某些词汇来指称特定的组件,所属领域中的技术人员应可理解,制造商可能会用不同的名词来称呼同样的组件。本说明书及权利要求书并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的基准。下面结合附图和实施例对本发明进行详细说明。

图1是本发明实施例的数据传送系统的结构示意图。如图1所示,数据传送系统包括主器件10、从器件20以及连接在主器件10和从器件之间20的时钟线SCL、控制线CON、主数据线SDA1和从数据线SDA2;

时钟线SCL用于从主器件10向从器件20传送串行时钟信号SCLK;主数据线SDA1、从数据线SDA2用于从主器件10向从器件20以串行的方式分别传送数据信号DA1和DA2;控制线CON用于传送指令/数据区分信号D/C,指令/区分信号D/C用于区分主器件10向从器件20传送的数据信号Data的类型,其中,该类型用于指示数据信号DA1和/或DA2对应指令信息还是数据信息。

在本实施例中,主器件10为微控制器,从器件20为液晶模组。其中,时钟线SCL、控制线CON、主数据线SDA1和从数据线SDA2的一端分别与微控制器的四个GPIO口连接,另一端与液晶模组的SPI接口连接,其中,时钟线SCL与SPI接口中的时钟端连接,控制线CON与SPI接口中的片选端连接,主数据线SDA1与SPI接口中的数据输入端连接,从数据线SDA2与SPI接口中的数据输出端连接。

图2是本发明第一实施例的数据传送方法的流程图,本实施例的方法基于图1所示的数据传送系统。需注意的是,若有实质上相同的结果,本发明的方法并不以图2所示的流程顺序为限。如图2所示,该方法包括步骤:

步骤S101:主器件通过时钟线传送串行时钟信号,通过控制线传送指令/数据区分信号,通过主数据线和/或从数据线传送数据信号。

在步骤S101中,在主器件端,指令/数据区分信号用于区分主数据线和/或从数据线传送的数据信号的类型,串行时钟信号用于控制数据信号的传送。

数据信号的类型用于指示数据信号对应指令信息还是数据信息。其中,指令信息包括写入寄存器指令和写入存储器指令。数据信息与指令信息对应设置,具体来说,当指令信息为写入寄存器指令时,数据信息为寄存器内容。当指令信息为写入存储器指令时,数据信息为显示在显示屏上的多个像素数据,其中,像素数据的数量和显示屏的分辨率成正比,显示屏的分辨率越高,像素数据的数量越多。

步骤S102:从器件通过时钟线接收主器件传送的串行时钟信号,通过控制线接收指令/数据区分信号,通过主数据线和/或从数据线接收数据信号。

在步骤S102中,在从器件端,串行时钟信号用于控制数据信号的接收,其中,从器件可以在串行时钟信号的上升沿或下降沿锁存数据信号。

步骤S103:从器件根据串行时钟信号和指令/数据区分信号,从数据信号中提取指令信息和数据信息,并根据指令信息将数据信息存储至指令信息对应的存储空间。

在步骤S103中,在从器件端,当接收到的指令/数据区分信号为第一状态例如为低电平时,从数据信号中提取指令信息并判断指令信息是写入寄存器指令还是写入存储器指令。当指令信息是写入寄存器指令时,若接收到的指令/数据区分信号由第一状态变换为第二状态例如低电平变换为高电平时,则从数据信号中提取对应寄存器内容的数据信息并存储至对应的寄存器中。当指令信息是写入存储器指令时,若接收到的指令/数据区分信号由第一状态变换为第二状态例如低电平变换为高电平时,则从数据信号中提取对应多个像素数据的数据信息并存储至对应的存储空间中。

图3是本发明第二实施例的数据传送方法的流程图,本实施例的方法基于图1所示的数据传送系统。需注意的是,若有实质上相同的结果,本发明的方法并不以图3所示的流程顺序为限。如图3所示,该方法包括步骤:

步骤S201:主器件通过时钟线传送串行时钟信号,通过控制线传送指令/数据区分信号并控制指令/数据区分信号为第一状态,通过主数据线传送对应写入寄存器指令的指令信息的数据信号。

在步骤S201中,写入寄存器指令包括从器件中待写入的寄存器的地址。在本实施例中,写入寄存器指令为8bit的数据。在其它实施例中,也可以通过从数据线传送写入寄存器指令,本发明不以此为限制。

步骤S202:从器件通过时钟线接收主器件传送的串行时钟信号,通过控制线接收对应第一状态的指令/数据区分信号,通过主数据线接收对应写入寄存器指令的指令信息的数据信号。

在步骤S202中,从器件接收到指令/数据区分信号并确定指令/数据区分信号为第一状态例如低电平时,根据串行时钟信号从主数据线传送的数据信号中提取对应写入寄存器指令的指令信息。

步骤S203:主器件控制传送/数据区分信号为第二状态,控制主数据线传送对应寄存器内容的数据信息的数据信号。

在步骤S203中,寄存器内容为8bit的数据。

步骤S204:从器件通过控制线接收对应第二状态的指令/数据区分信号,通过主数据线根据指令信息接收对应寄存器内容的数据信息的数据信号。

在步骤S204中,从器件接收到指令/数据区分信号并确定指令/数据区分信号为第二状态例如高电平时,根据串行时钟信号和写入寄存器指令从主数据线传送的数据信号中提取对应寄存器内容的数据信息。

步骤S205:从器件根据写入寄存器指令将寄存器内容存储至写入寄存器指令对应的寄存器中。

在步骤S205中,从器件根据写入寄存器指令中提取出的寄存器地址,将寄存器内容存储至寄存器所在的地址中。

本领域的技术人员可以理解,上述实施例仅仅描述了主器件对从器件中一个寄存器的操作,若要对多个寄存器进行操作,则将上述步骤重复运行多次即可。当主器件为微处理器,从器件为液晶模组时,上述数据传送方法主要用于微处理器对液晶模组中的寄存器进行设置也即用于微处理器对液晶模组中对电压、效果、频率等参数进行设置。

图4是图3所示数据传送方法中的信号时序图。如图4所示,串行时钟信号SCLK为频率固定的方波信号,指令/数据区分信号D/C为低电平也即0时,主数据线SDA1上传送的8bit数据信号DA1(也即D0、D1、D2、D3、D4、D5、D6、D7)为指令信息,指令/数据区分信号D/C为高电平也即1时,主数据线SDA1上传送的8bit数据信号DA1为数据信息。

具体来说,指令信息为写入寄存器指令,该指令包括了寄存器地址。数据信息为待写入寄存器的寄存器内容。其中,当指令信息为写入寄存器时,从数据线SDA2上传送任何内容不用关心。

当然,在其它实施例中,也可以选择从数据线SDA2传输寄存器指令和寄存器内容,本发明不以此为限。

另外,在本实施例中,从器件在串行时钟信号SCLK的每个上升沿锁存数据信号DA1,进而提取出指令信息和数据信息。在其它实施例中,从器件也可以在串行时钟信号SCLK的每个下将沿锁存数据信号,进而提取出指令信息和数据信息。

图5是本发明第三实施例的数据传送方法的流程图,本实施例的方法基于图1所示的数据传送系统。需注意的是,若有实质上相同的结果,本发明的方法并不以图5所示的流程顺序为限。如图5所示,该方法包括步骤:

步骤S301:主器件通过时钟线传送串行时钟信号,通过控制线传送指令/数据区分信号并控制传送/数据区分信号为第一状态,通过主数据线传送对应写入存储器指令的指令信息的数据信号。

在步骤S301中,写入存储器指令包括存储器初始地址,像素数据数量和像素数据字节数。在本实施例中,写入存储器指令为8bit的数据。在其它实施例中,也可以通过从数据线传送写入存储器指令,本发明不以此为限制。

步骤S302:从器件通过时钟线接收主器件传送的串行时钟信号,通过控制线接收对应第一状态的指令/数据区分信号,通过主数据线接收对应写入存储器指令的指令信息的数据信号。

在步骤S302中,从器件接收到指令/数据区分信号并确定指令/数据区分信号为第一状态例如低电平时,根据串行时钟信号从主数据线传送的数据信号中提取对应写入存储器的指令信息。

步骤S303:主器件控制指令/数据区分信号为第二状态,控制主数据线和从数据线传送对应多个像素数据的数据信息的数据信号。

在步骤S303中,像素数据的数量与显示屏的分辨率相对应,其中,每个像素数据可以为16bit的数据、也可以为24bit的数据。

具体来说,在本实施例中,主器件控制主数据线传送对应多个像素数据的奇数比特位的数据信号,控制从数据线传送对应多个像素数据的偶数比特位的数据信号。举例来说,当每个像素数据为16bit的数据也即D0、D1、D2…D15时,主数据线上传送像素数据的奇数比特位也即D1、D3、D5、D7、D9、D11、D13和D15,从数据线上传送像素数据的偶数比特位也即D0、D2、D4、D6、D8、D10、D12和D14。当主数据线上完成第一个像素数据的传送后,继续第二个像素数据的传送,直至完成对应写入存储器指令中像素数据数量的所有像素数据的传送。

在其它实施例中,主数据线上也可以传送多个像素数据的低字节数据,从数据线上传送多个像素数据的高字节数据等等,本发明不以此为限,只需满足主数据线上传送像素数据的部分比特位,从数据线上传送像素数据的剩下的比特位即可。

步骤S304:从器件通过控制线接收对应第二状态的指令/数据区分信号,通过主数据线根据指令信息接收对应多个像素数据的数据信号。

在步骤S304中,从器件接收到指令/数据区分信号并确定指令/数据区分信号为第二状态例如高电平时,根据串行时钟信号和写入存储器指令从主数据线和从数据线传送的数据信号中提取多个像素数据。

具体来说,从器件根据写入存储器指令中的像素数据数量和像素数据字节数从主数据线的数据信号中提取对应多个像素数据的奇数比特位,从数据线的数据信号中提取对应多个像素数据的偶数比特位,并将奇数比特位和偶数比特位拼凑出多个像素数据。

步骤S305:从器件根据写入存储器指令将多个像素数据存储至存储器对应的存储空间。

在步骤S305中,从器件根据写入存储器指令中提取出的存储器首地址,将数据信息也即多个像素数据存储至从存储器首地址之后的多个存储空间中。

本领域的技术人员可以理解,当需要传输显示在手机显示屏上的多个像素数据时,微处理器先输出写入存储器指令,进入批量传输数据的传输模式,液晶模组接受到此指令后,主数据线SDA1接收每一像素数据的部分比特位,从数据线SDA2接收每一像素数据的剩下比特位,液晶模组将主数据线SDA1和从数据线SDA2接收的内容依次合并为一个完整的像素数据并存储至液晶模组的RAM中。

图6是图5所示数据传送方法中的信号时序图。如图6所示,串行时钟信号SCLK为频率固定的方波信号,指令/数据区分信号D/C为低电平也即0时,主数据线SDA1上传送的8bit数据信号DA1(也即D0、D1、D2、D3、D4、D5、D6、D7)为指令信息,指令/数据区分信号D/C为高电平也即1时,主数据线SDA1和从数据线SDA2上传送的数据信号DA1和DA2为多个像素数据,其中,主数据线SDA1上传送每一像素数据的奇数比特位也即(D1、D3、D5、D7、D9、D11、D13、D15),从数据线SDA2上传送每一像素数据的偶数比特位也即(D0、D2、D4、D6、D8、D10、D12、D14)。

具体来说,指令信息为写入存储器指令,该指令包括了存储器初始地址,像素数据数量和像素数据字节数。

本领域的技术人员可以理解,图6所示的像素数据为16bit的数据,本发明不以此为限,例如当像素数据为24bit的数据时,主数据线SDA1上传送每一像素数据的12bit的奇数比特位,从数据线SDA2上传送每一像素数据的12bit的偶数比特位。

本领域的技术人员可以理解,采用主数据线SDA1和从数据线SDA2传输像素数据的速率可以两倍于传统串口的传输速率,从而可以成倍提高对显示屏分辨率的支持。如QVGA分辨率TFT显示屏原来只能优选用MCU8080-8bit并口传输,采用本发明可以使用串口传输也能满足刷新率要求。

本发明的有益效果是:本发明的数据传送系统及传送方法通过在主器件和从器件之间设置时钟线、控制线、主数据线和从数据线,其中,主数据线和从数据线用于从主器件向从器件以串行的方式传送数据信号,从而能够大大提高数据传输的速率,从而能够支持高分辨率的显示屏。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

完整全部详细技术资料下载
当前第1页 1  2  3 
相关技术
  • 一种车证真伪辨别系统的制作方...
  • 系统级封装(SIP)装置之间...
  • 基于多模通信的RFID定位系...
  • 电子电路或包含这种电路的产品...
  • 一种RFID高速空口下载方法...
  • 处理系统和处理方法与流程
  • 一种车载RFID电子标签的制...
  • 一种质量成分、质量比、产品得...
  • 多传输模式的信息传输装置及其...
  • 一种保密笔记本电脑的制作方法...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
自动化传送设备相关技术
  • 骨料输送机的制造方法与工艺
  • 轨道传输装置的制造方法
  • 动力传递装置的制造方法
  • 用户设备的最大传输单元尺寸报告和发现的制造方法与工艺
  • 发送设备、发送方法和接收设备与制造工艺
  • 在无线通信系统中用于信号传输的方法和设备与制造工艺
  • 传送设备的制造方法与工艺
  • 传输设备、传输方法、接收设备以及接收方法与制造工艺
  • 传输设备、传输方法、接收设备以及接收方法与制造工艺
  • 动力传递装置的制造方法

深圳SEO优化公司太原外贸网站建设多少钱湘西网站搜索优化哪家好铜仁网站推广工具公司临沧关键词排名报价喀什网站设计模板哪家好漳州企业网站制作价格昆明营销网站报价舟山百姓网标王濮阳网站推广系统推荐德州seo公司邵阳百姓网标王推广公司南宁网页制作推荐阜新网站改版多少钱六安SEO按天计费哪家好赤峰网站优化推荐大浪SEO按天扣费韶关网络推广价格邯郸网站推广方案公司黄冈模板网站建设哪家好朝阳网站推广方案推荐徐州企业网站制作公司秦皇岛百度seo哪家好铜陵网站定制价格襄樊网络推广公司白城网站seo优化推荐桐城营销型网站建设多少钱临夏模板制作哪家好宜昌网页设计价格木棉湾网络推广价格塔城模板网站建设多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化