用于调校传输接口的驱动电流的方法以及相关装置制造方法及图纸

技术编号:8273289 阅读:198 留言:0更新日期:2013-01-31 05:50
本发明专利技术公开了用于调校传输接口的驱动电流的方法以及相关装置。本发明专利技术的实施例提供一种用以调校数据传输接口的驱动电流的方法。该方法包含:利用具有当前电流值的驱动电流以从数据传输接口不断地传送测试数据至接收端;累计该测试数据所传输的次数,以产生传输计数结果;判断在该测试数据传输至接收端的过程中是否发生传输误差,并累计该传输误差发生的次数,以产生传输误差计数结果;以及当传输计数结果达到预定值时,依据该传输误差计数结果来确定如何调校该驱动电流的当前电流值。

【技术实现步骤摘要】
本专利技术涉及数据传输,具体地,涉及一种调校驱动电流的数据传输方法及其相关>J-U ρ α装直。
技术介绍
一般来说,数据传输接口标准会针对信号的物理层特性(如电流、电压与频率等)制定相关规范,因此,硬件制造商会依据数据传输接口标准中的规范来设计产品。为了确保数据传输时的可靠性与稳定性,因此硬件制造商会提高信号的强度(如,较高的电流值),进而减少传输误差的发生。此外,数据传输规范中,要求传输端的信号的电流值必须大于一参考值(规范制定的最小值,各规范不相同),以确保于一定距离内数据传输的正确率。然而,对于某些便携式电子装置(如笔记本电脑)中的部份功能模块(例如蓝牙收发模块、无线传输模块、数字电视模块等)而言,较大的信号强度会造成不必要的电力耗损,或者,当信号传输的距离实际上远小于规范制定时的情况下,信号衰减并不明显并且也不易造成传输误差,因此,符合规范的信号强度也会造成不必要的电力耗损。因此,如何提供足够的设计灵活性而降低耗电的装置与方法,仍有有待改进之处。
技术实现思路
鉴于此,本专利技术提供一种用于周边装置的依据数据传输正确率来调校该周边装置的数据传输接口的驱动电流的机制。为了能确定最适当的驱动电流值,在本专利技术的实施例中,是利用测试数据来进行传输测试,并通过观察测试数据的传输正确率,进而确定驱动电流是否仍有调降的空间,或是调降后的驱动电流已不足以确保数据传输可保持一定的正确性,从而调升驱动电流值以提高传输信号的强度而改善传输正确率。本专利技术的实施例是提供一种用于调校数据传输接口的驱动电流的方法。该方法包含利用具有当前电流值的驱动电流以从该数据传输接口不断地传送测试数据至接收端;累计该测试数据所传输的次数,以产生传输计数结果;判断是否在该测试数据传输至该接收端的过程中发生传输误差,并累计该传输误差发生的次数,以产生传输误差计数结果;以及当该传输计数结果达到预定值时,依据该传输误差计数结果来决定如何调校该驱动电流的当前电流值。本专利技术得另一实施例提供一种驱动装置。该驱动装置包含驱动电路、传输计数单元、控制单元以及传输误差计数单元。该驱动电路是用于提供具有当前电流值的驱动电流,以从数据传输接口不断地传送测试数据至接收端。该传输计数单元耦接于该驱动电路,并且用于累计该测试数据所传输的次数,以产生传输计数结果。该控制单元耦接于该传输计数单元,并且用以判断是否在该测试数据传输至该接收端的过程中发生传输误差。该传输误差计数单元耦接于该控制单元,并且用以依据该控制单元的判断来累计该传输误差发生的次数,以产生传输误差计数结果。当该传输计数结果达到预定值时,该控制单元依据该传输误差计数结果来决定如何调校该驱动电流的当前电流值。附图说明图I是本专利技术方法的实施例的流程图。图2是本专利技术方法中结束驱动电流调校操作的步骤的判断流程图。图3是本专利技术驱动装置的应用示意图。主要组件符号说明110 140、210 260 步骤310电子装置 320、342核心单元330,341数据传输接口332接收电路336驱动电路338处理单元3361,3363计数单元3362控制单元具体实施例方式以下将以实施例来清楚说明本专利技术的技术特征,这些实施例仅是作为举例说明之用。请参考图1,其是根据本专利技术方法的实施例所绘制的流程图。步骤110 :利用具有当前电流值的驱动电流以从数据传输接口不断地传送测试数据至接收端;步骤120 :累计该测试数据所传输的次数,以产生传输计数结果;步骤130 :判断在该测试数据传输至该接收端的过程中是否发生传输误差,并累计该传输误差发生的次数,以产生传输误差计数结果;以及步骤140 :当该传输计数结果达到预定值时,依据该传输误差计数结果来决定如何调校该驱动电流的当前电流值。首先,在步骤110中,先通过具有当前电流值的驱动电流来传输测试数据(其是任何已知数据,供测试之用),并且不断地传送该测试数据至该接收端(请注意,每次传送的测试数据的数据内容并不一定相同,只要是已知数据即可),进而通过后续的步骤来记录传输误差的发生次数与频率,以得知该驱动电流的当前电流值是否足以确保数据传输的正确性。因此,在步骤120中,会累计该测试数据所传输的次数,以产生传输计数结果。换言之,在本实施例中,每当该测试数据由该数据传输接口传送至该接收端时,便会产生进行一次计数,通过对该测试数据的逐次计数,可获得传输计数结果。接着,在步骤130中,判断在该测试数据传输至该接收端的过程中是否发生传输误差,并累计该传输误差发生的次数,以产生传输误差计数结果,其中用以判断是否发生传输误差的依据是该接收端是否发出重传要求。最后,在步骤140中,如果当该传输计数结果达到预定值时,在此实施例中会依据该传输误差计数结果来决定如何调校该驱动电流的当前电流值。在本专利技术的实施例中,如何调校该驱动电流的步骤又可包含将该传输误差计数结果与阈值进行比较;如果该传输误差计数结果小于该阈值,则将该当前电流值调降;以及如果该传输误差计数结果大于或等于该阈值时,则将该当前电流值调升。换言之,当本专利技术的方法得知数据传输的正确性被驱动电流调降影响时,则会调升该驱动电流的当前电流值。而当数据传输的正确性仍处于安全范围时,则会继续调降该驱动电流的当前电流值,以便找到足以正确传递数据的最小电流值。此外,一旦该当前电流值被调校后,会重置该传输计数结果以及该传输误差计数结果,并重新执行调校该数据传输接口的驱动电流的流程,以观察调校后的当前电流值是否足以维持数据传输的正确性。在本专利技术的实施例中,该阈值的确定将由该数据传输接口的规范中对于传输误差容限来决定。具体地,如果该数据传输接口的规范中要求在一段时间内,当传输误差次数超过特定值时,将强制中断联机。因此,通过选择小于该特定值的数值作为阈值,可避免在调校驱动电流的过程中,在当前电流值过于接近可正确传递资料的最小电流值时,由于数据传输误差率升高,所导致的联机强制中断。 此外,在本专利技术的实施例中,为避免可能由于连续传输过多的测试数据造成传输误差而导致联机中断,因此测试数据会安插于正常数据的传输过程中,举例来说,当正常数据与测试数据都是数据包时,在每5个正常数据包中,插入一个测试数据包,以避免联机中断,应注意的是,上述仅为一实施例,本专利技术的范围不限于此,且本专利技术并未对正常数据包与测试数据包之间的配置关系加以限制。事实上,正常数据的配置,并不会影响传输测试的观察,因为本专利技术的方法是观察发生测试数据的传输误差。而这些正常数据的传输,是利用具有调校后的当前电流值的该驱动电流来传送。如此一来,可避免使用未经确认是否须调校的驱动电流来传输正常数据,换言之,本专利技术中判断是否调校驱动电流的流程将不会影响正常数据的传输正确性。再者,在步骤110中,接收端发出请求信息至数据传输接口,数据传输接口接收请求信息并响应于该请求信息来传送该测试数据至接收端。换言之,该测试数据的传送是基于该请求信息而进行,因此,在步骤130中,当该测试数据传送至该接收端的过程中发生了传输误差,而引发该接收端送出一重传请求的操作,也是基于该请求信息来进行。即,数据传输接口传送该测试数据至该接收端之后,随即又接收到该请求信息(即为一重传请求),则判断出在该测试数据传输至接收端的过程中发生了传输误差。换言之,本专利技术的本文档来自技高网...

【技术保护点】
一种用以调校数据传输接口的驱动电流的方法,包含:利用具有当前电流值的驱动电流以从所述数据传输接口不断地传送测试数据至接收端;累计所述测试数据所传输的次数,以产生传输计数结果;判断在所述测试数据传输至所述接收端的过程中是否发生传输误差,并累计所述传输误差发生的次数,以产生传输误差计数结果;以及当所述传输计数结果达到预定值时,依据所述传输误差计数结果来调校所述驱动电流的所述当前电流值。

【技术特征摘要】
1.一种用以调校数据传输接口的驱动电流的方法,包含 利用具有当前电流值的驱动电流以从所述数据传输接口不断地传送测试数据至接收端; 累计所述测试数据所传输的次数,以产生传输计数结果; 判断在所述测试数据传输至所述接收端的过程中是否发生传输误差,并累计所述传输误差发生的次数,以产生传输误差计数结果;以及 当所述传输计数结果达到预定值时,依据所述传输误差计数结果来调校所述驱动电流的所述当前电流值。2.根据权利要求I所述的方法,还包含; 利用具有调校之后的所述当前电流值的该驱动电流,来传输多个非测试数据。3.根据权利要求2所述的方法,其中,每一所述测试数据与每一所述非测试数据皆为数据包。4.根据权利要求I所述的方法,其中利用具有所述当前电流值的所述驱动电流以从所述数据传输接口传送所述测试数据至所述接收端的步骤包含 在每一次传送所述测试数据至所述接收端的操作中,依据所述接收端所发出的请求信息,从而自所述数据传输接口传送所述测试数据至所述接收端。5.根据权利要求4所述的方法,其中判断是否在所述测试数据传输至所述接收端的过程中发生所述传输误差的步骤包含 在所述测试数据依据所述接收端所发出的所述请求信息而传输至所述接收端之后随即又接收到所述请求信息,则判断在所述测试数据传输至所述接收端的过程中发生所述传输误差。6.根据权利要求I所述的方法,其中确定如何调校所述驱动电流的所述当前电流值的步骤包含 将所述传输误差计数结果与阈值进行比较; 若所述传输误差计数结果小于所述阈值时,则将所述当前电流值调降;以及 若所述传输误差计数结果大于或等于所述临界值时,则将所述当前电流值调升。7.根据权利要求6所述的方法,其还包含 当所述驱动电流的所述当前电流值被调降时,重置所述传输计数结果以及所述传输误差计数结果,并重复执行调校所述数据传输接口的所述驱动电流的流程; 其中将所述当前电流值调升的步骤还包含 结束调校所述数据传输接口的所述驱动电流的流程。8.根据权利要求6所述的方法,其还包含 当所述驱动电流的所述当前电流值被调升时,重置所述传输计数结果以及所述传输误差计数结果,并重复执行调校所述数据传输接口的所述驱动电流的流程; 其中将所述当前电流值调降的步骤还包含 结束调校所述数据传输接口的所述驱动电流的流程。9.根据权利要求I所述的方法,其中所述数据传输接口符合通用串行总线(...

【专利技术属性】
技术研发人员:颜光裕蔡志鸿
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1