可编程传输缆线及其编程方法

文档序号:9507182阅读:423来源:国知局
可编程传输缆线及其编程方法
【技术领域】
[0001]本发明是有关于一种传输缆线,且特别是有关于一种可编程传输缆线及其编程方法。
【背景技术】
[0002]随着移动电子装置的蓬勃发展,移动电子装置的数据处理速度呈现大幅度的增长,且随着移动电子装置的数据处理速度的提升,对于数据传输的要求也越来越高,也因此数据传输缆线的技术发展也日新月异。除了提升传输速度的要求外,各个产品厂商亦分别发展其产品的独特性,以区分产品的市场定位,因此在不同的厂商或不同的产品间可能适用不同的数据传输缆线。对于缆线供应商来说,必须响应各个产品厂商的需求制作特定规格的缆线,因此如何能方便且快速地制作出符合产品厂商需求的缆线为一重要的课题。

【发明内容】

[0003]本发明提供一种可编程传输缆线及其编程方法,可方便且快速地制作出符合产品厂商需求的缆线。
[0004]本发明的可编程传输缆线,包括连接头、芯片以及缆线。其中连接头具有第一设定引脚与第二设定引脚,连接头分别通过第一设定引脚与第二设定引脚接收来自下行数据流端口的电源信号与寄存器设定数据。芯片配置于连接头中,芯片包括非易失性存储器以及至少一寄存器。芯片依据来自第二设定引脚的寄存器设定数据存取寄存器,以将寄存器设定数据写入非易失性存储器,其中寄存器设定数据用以设定寄存器的预设储存数据。缆线,通过连接头连接至下行数据流端口。
[0005]本发明的可编程传输缆线的连接头包括非易失性存储器以及至少一寄存器,可编程传输缆线的编程方法包括下列步骤。分别通过连接头的第一设定引脚与第二设定引脚接收下行数据流端口的电源信号与寄存器设定数据。依据来自第二设定引脚的寄存器设定数据存取寄存器,以将寄存器设定数据写入非易失性存储器,其中寄存器设定数据用以设定寄存器的预设储存数据。
[0006]基于上述,本发明的实施例分别通过第一设定引脚与第二设定引脚接收来自下行数据流端口的电源信号以及寄存器设定数据,依据寄存器设定数据来存取连接头中的寄存器,以将寄存器设定数据写入非易失性存储器,进而设定可编程传输缆线,使缆线供应商可方便且快速地制作出符合产品厂商需求的缆线。
[0007]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
【附图说明】
[0008]图1是依照本发明的实施例的一种可编程缆线的示意图。
[0009]图2是依照本发明的实施例的一种可编程缆线的编程方法的流程示意图。
[0010]【附图符号说明】
[0011]102:连接头
[0012]104:缆线
[0013]106:芯片
[0014]108:寄存器
[0015]110:非易失性存储器
[0016]112:下行数据流端口
[0017]114-1、114_2:设定引脚
[0018]116、118:信号传输引脚
[0019]SP:电源信号
[0020]DS:寄存器设定数据
[0021]S202、S204:可编程缆线的编程方法
【具体实施方式】
[0022]图1是依照本发明的实施例的一种可编程缆线的示意图,请参照图1。可编程缆线包括连接头102以及缆线104,其中连接头102中配置有芯片106,且芯片106包括至少一寄存器108以及非易失性存储器110,寄存器108可例如以静态随机存取存储器(StaticRandom Access Memories, SRAM)来实施,而非易失性存储器110则例如可以单次可编程(One-Time Programming, OTP)存储器来实施,然不以此为限。连接头102可连接到下行数据流端口 112 (Downstream Facing Port, DFP),其中下行数据流端口 112可例如为主机端,而缆线可通过连接头102将下行数据流端口 112的数据传输至缆线104另一头的上行数据流端口(未绘示),上行数据流端口可例如为设备端。
[0023]连接头102具有设定引脚114-1与设定引脚114_2,在本实施例中,设定引脚114-1与设定引脚114-2可分别接收来自下行数据流端口 112所输出的电源信号SP与寄存器设定数据DS,而芯片106可依据设定引脚114-2所接收的寄存器设定数据DS来存取寄存器108,以将寄存器设定数据DS写入非易失性存储器110中,其中寄存器设定数据DS用以设定寄存器108的预设储存数据(亦即寄存器108上电时,寄存器108中所储存的初始数据),预设储存数据可依据各个产品厂商的需求设定,预设储存数据可例如为产品序号、规格或是广品厂商的?目息…等等。
[0024]相较于现有技术缆线供应商在设定缆线的寄存器的预设储存数据时,通常都是通过I2C总线、SM总线或是通用异步收发(Universal Asynchronous Receiver/Transmitter, UART)接口等等进行寄存器的预设储存数据的设定,然此些设定方式都须另外提供额外的信号线给芯片,而本实施例的可编程缆线由于可直接通过设定引脚114-1、114-2分别传送电源信号SP与寄存器设定数据DS给芯片106,使芯片106依据寄存器设定数据DS存取寄存器108,进而将寄存器设定数据写入非易失性存储器110,如此便可设定寄存器108的预设储存数据,而不须另外提供额外的信号线给芯片106,因此使缆线供应商可方便且快速地制作出符合产品厂商需求的缆线。
[0025]举例来说,连接头102的连接接口可为USB type-C接口,设定引脚114_1、114-2可为配置通道(Configurat1n Channel, CC)引脚,更进一步来说,设定引脚114-1可为配置通道(Configurat1n Channel, CC1)引脚,而设定引脚114-2可为配置通道(Configurat1n Channel, CC2)引脚,另外,寄存器设定数据DS可例如包括供应商自定消息(Vendor-Defined Messaging, VDM,以下简称VDM)。其中供应商自定消息可包括消息标头(Message Header)、配置通道VDM标头以及配置通道供应商自定数据对象(Vendor DefinedData Object, VDO,以下简称VDO)。在本实施例中,消息标头、配置通道VDM标头以及VD0可例如为分别具有16位、32位以及32位的字段。其中消息标头包括在VDM中除了消息标头外所有的字段个数的信息,例如在本实施例中,配置通道VDM标头以及VD0各包括1个字段,因此消息标头指示的字段数量为2。更进一步来说,消息标头还可包括目前的VDM为第几段的消息(message)、发出消息的为源(source)装置或终端(sink)装置、VDM发送端支持的电力传输规格、VDM消息的类型…等等信息。
[0026]配置通道VDM标头可包括VDM属于结构化(Structured)的VDM亦或是属于非结构化(Unstructured)的VDM的信息(其可例如以配置通道VDM标头中一特定位的状态来决定)以及指示VDM为用以写入(write)、读取(Read)或读取响应(Read Response)的信息(其可例如以配置通道VDM标头中特定的15个位的状态来决定)。另外,VD0则可例如包括VDM欲进行写入、读取或读取响应等动作的地址的信息、产品序号的信息以及写入、读取或读取响应的数据。此外,在本实施例中,连接头102可还包括USB 2.0以及USB 3.1的信号传输引脚116、118,亦即连接头102亦可具有USB 2.0以及USB 3.1的传输接口。
[0027]当进行寄存器设定数据DS的写入时,下行数据流端口 112可将输出至设定引脚114-1(
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1