蓝牙传输积体电路及相关传输方法与流程

文档序号:16976583发布日期:2019-02-26 19:03阅读:253来源:国知局
蓝牙传输积体电路及相关传输方法与流程

本发明是有关于一种蓝牙(bluetooth)传输积体电路(integratedcircuit,ic),尤指一种操作于低耗电(lowenergy,le)编码(coded)模式的蓝牙传输积体电路及其相关传输方法。



背景技术:

在蓝牙4.0的规格中,提出一种低耗电蓝牙模式,其虽具有与传统蓝牙相比较低的传输率,但不需占用太多频宽且可减少功耗,适用于短距离的应用,例如苹果公司所提出的ibeacon技术。而除了蓝牙4.0规格中所提出的1mb的传输速率,在蓝牙5的规格中,于低耗电蓝牙模式另外提出两种传输速率,分别为低耗电2m模式(le2m)以及低耗电编码模式(lecoded),其中le2m代表其传输率可达2mb/s,lecoded代表可另外针对所传输的封包进行编码,藉由对封包的编码改变传输速率以增加接收端成功接收封包的机率,在蓝牙5的规格中,lecoded模式可于封包内的存取标头(accessheader)中定义其所采用的编码,根据所采用编码的不同,可分别具有125kb/s以及500kb/s的传输率,藉由降低传输率可增加封包传输距离,然而即便如此,使用蓝牙传输依然具有很高的信号传输失败的风险。



技术实现要素:

本发明的目的之一在于提出一种操作于低耗电编码(lecoded)模式的蓝牙传输积体电路及其相关传输方法以增加封包传输成功率。

根据本发明一实施例,揭露一种蓝牙传输积体电路,包含:一接收器、一发射器以及一控制电路,其中该接收器是用以自一电子装置接收一扫描要求封包,而该扫描要求封包是以符合一蓝牙无线低耗电标准来传输,该发射器是用以传送一资料封包,而该控制电路耦接至该接收器以及该发射器;其中当该接收器接收该扫描要求封包后,该控制电路侦测该扫描要求封包的一传输率并控制该发射器利用该扫描要求封包的该传输率传送该资料封包。

根据本发明一实施例,揭露一种蓝牙传输方法,包含:利用一接收器以自一电子装置接收一扫描要求封包,其中该扫描要求封包是以符合一蓝牙无线低耗电标准来传输;以及利用一发射器以传送一资料;其中当该接收器接收该扫描要求封包后,侦测该扫描要求封包的一传输率并控制该发射器利用该扫描要求封包的该传输率传送该资料封包。

附图说明

图1是根据本发明一实施例的电子装置进行蓝牙传输扫描的示意图。

图2是根据本发明一实施例的电子装置进行蓝牙传输广播的示意图。

图3是根据本发明一实施例的电子装置已成功进行蓝牙连线的示意图。

图4是根据本发明一第一实施例的控制电路的操作示意图。

图5是根据本发明一第二实施例的控制电路的操作示意图。

【符号说明】

100电子装置

110蓝牙传输积体电路

120主机端

111指令接收电路

112控制电路

113发射器

114接收器

scan.cmd低耗电扫描指令

adver.cmd低耗电广播指令

set.cmd低耗电设定指令

scanning_phys扫描参数

primary_adv主要广播参数

secondary_adv次要广播参数

all_phys整体参数

tx_phys发射参数

rx_phys接收参数

phy_options设定参数

scan扫描要求封包

datpkt资料封包

b2,tx发射参数第2位元

b2,rx接收参数第2位元

具体实施方式

在说明书及后续的申请专利范围当中使用了某些词汇来指称特定的元件。所属领域中具有通常知识者应可理解,硬体制造商可能会用不同的名词来称呼同一个元件。本说明书及后续的申请专利范围并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准则。在通篇说明书及后续的请求项当中所提及的「包含」是为一开放式的用语,故应解释成「包含但不限定于」。此外,「耦接」一词在此是包含任何直接及间接的电气连接手段,因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接于该第二装置,或者透过其他装置或连接手段间接地电气连接至该第二装置。

图1至图3是根据本发明不同实施例的应用一蓝牙传输积体电路110的一电子装置100的示意图,如图1所示,电子装置100包含一主机端(host)120以及一蓝牙传输积体电路110,其中蓝牙传输积体电路110包含一指令接收电路111、一控制电路112、一发射器113以及一接收器114。图1至图3所示的实施例皆是透过设置于电子装置100中的主机端(host)120(于其他实施例中可以是一处理器)下达特定指令使蓝牙传输积体电路110进入低耗电编码(lecoded)模式,并根据通讯的情况可分别归纳为三种不同情况。

当电子装置100并未与其他电子装置进行蓝牙传输连线的状态下,电子装置100的主机端120(或处理器)可下达一主机端控制界面(hostcontrolinterface,hci)指令至蓝牙传输积体电路110,使电子装置100作为接收端对外接收(或称扫描)封包。详细来说,如图1所示,主机端120所下达该主机端控制界面指令为一低耗电扫描指令(hci_le_set_extended_scanning_parameters),于图中以scan.cmd标示,并将低耗电扫描指令scan.cmd传送至指令接收电路111,藉此透过控制电路112以要求接收器114尝试接收(或称扫描)一扫描要求封包scan。在此实施例中,所接收(扫描)到的扫描要求封包scan即为其他电子装置所发送的一广播封包。需注意的是,在蓝牙5的规格定义中,低耗电扫描指令scan.cmd包含多个指令参数,而其中之一为一扫描参数scanning_phys,并透过设定扫描参数scanning_phys的数值,可定义接收器114应扫描透过le1m模式或lecoded模式所传送的扫描要求封包scan,举例来说,当扫描参数scanning_phys被设定为0时,所接收到的扫描要求封包scan是透过le1m模式所广播;当扫描参数scanning_phys设定为2时,扫描到的扫描要求封包scan是透过lecoded模式所广播。需注意的是低耗电扫描指令scan.cmd不仅包含扫描参数scanning_phys,于规格定义中还包含其他多个参数,此实施例仅列举与lecoded模式相关的参数,其余细节在此省略以省篇幅。

当电子装置100并未与其他电子装置进行蓝牙传输连线的状态下,电子装置100的主机端120(或处理器)可下达一主机端控制界面(hostcontrolinterface,hci)指令至蓝牙传输积体电路110,使电子装置100作为传送端对外广播封包。详细来说,如图2所示,主机端120所下达的该主机端控制界面指令为一低耗电广播指令(hci_le_set_extended_advertising_parameters),于图中以adver.cmd标示,并将低耗电广播指令adver.cmd传送至指令接收电路111,藉此透过控制电路112要求发射器113传送一资料封包data(在此实施例中资料封包data为一广播封包)。需注意的是,在蓝牙5的规格定义中,低耗电广播指令adver.cmd包含多个指令参数,而其中之一为一主要广播参数(primary_advertising_phy),于图中以primary_adv所示,并透过设定主要广播参数primary_adv的数值,可定义资料封包data是透过le1m模式或lecoded模式所传送,举例来说,当主要广播参数primary_adv被设定为1时,资料封包data是透过le1m模式所广播;当主要广播参数primary_adv被设定为3时,资料封包data是透过lecoded模式所广播。该多个指令参数中另包含一次要广播参数(secondary_advertising_phy),于图中以secondary_adv所示,并透过设定次要广播参数secondary_adv的数值,可定义该封包是透过le1m、le2m模式或lecoded模式所传送,举例来说,当次要广播参数secondary_adv被设定为1时,资料封包data(在此实施例中为一广播封包)是透过le1m模式所广播;当次要广播参数secondary_adv被设定为2时,资料封包data是透过le2m模式所广播;当次要广播参数secondary_adv被设定为3时,资料封包data是透过lecoded模式所广播。需注意的是低耗电广播指令adver.cmd不仅包含主要广播参数primary_adv以及次要广播参数secondary_adv,于规格定义中还包含其他多个参数,此实施例仅列举与lecoded模式相关的参数,其余细节在此省略以省篇幅。

需注意的是,以上两种状况中,主机端所传送的指令皆无法定义电子装置100作为接收端/传送端于lecoded模式下接收/传送封包时,是使用125kb/s或500kb/s的传输速率进行传输。

而当电子装置100已成功其他电子装置连线以进行蓝牙传输的状态下,电子装置100的主机端120(或处理器)可下达一低耗电设定指令(hci_le_set_phy),于图中以set.cmd所标示,至蓝牙传输积体电路100,其中低耗电设定指令set.cmd包含多个指令参数,如一整体参数(all_phys)、一发射参数(tx_phys)、一接收参数(rx_phys)以及一选项参数(phy_options),其中透过设定发射参数tx_phys的数值可定义电子装置100透过发射器113于le1m模式、le2m模式或lecoded模式来传送资料封包data,举例来说主机端120所下达的低耗电设定指令set.cmd中,若发射参数tx_phys中第0位元的数值被设定为高电位(即逻辑值1),则发射器113于le1m模式下传送资料封包data;若发射参数tx_phys中第1位元的数值被设定为高电位(即逻辑值1),则发射器113于le2m模式下传送资料封包data;若发射参数tx_phys的第2位元的数值被设定为高电位(即逻辑值1),则发射器113于lecoded模式下传送资料封包data;若发射参数tx_phys的第0位元-第2位元的数值皆被设定为高电位(即逻辑值1),则发射器113并不限定于何种模式下传送资料封包data。而透过设定接收参数rx_phys的值可定义电子装置100透过接收器114于le1m模式、le2m模式或lecoded模式来接收扫描要求封包scan,举例来说,主机端120所下达的低耗电设定指令set.cmd中,若接收参数rx_phys中第0位元的数值被设定为高电位(即逻辑值1),则接收器114接收透过le1m模式所传送的扫描要求封包scan;若接收参数rx_phys中第1位元的数值被设定为高电位(即逻辑值1),则接收器114接收透过le2m模式所传送的扫描要求封包scan;若接收参数rx_phys中第2位元的数值被设定为高电位(即逻辑值1),则接收器114接收透过lecoded模式所传送的扫描要求封包scan;若接收参数rx_phys的第0位元-第2位元的数值皆被设定为高电位(即逻辑值1),则接收器114并不限定接收于何种模式下所传送的扫描要求封包scan。而透过设定选项参数phy_options则可定义该电子装置100在使用lecoded模式进行传输时,使用125kb/s、500kb/s或是不指定使用何种传输率进行传输,举例来说,当发射参数tx_phys以及接收参数rx_phys的第2位元皆被设定为高电位(即逻辑值1)时,此时电子装置100于lecoded模式下传送/接收封包,当选项参数phy_options的值设定为0时,主机端120并不限定使用lecoded模式中的125kb/s或500kb/s的传输速率来进行传输;当选项参数phy_options的值设定为1时,则主机端120要求透过500kb/s的传输速率来进行传输;当选项参数phy_options的值设定为2时,则主机端120要求透过125kb/s的传输速率来进行传输。

然而若传送端与接收端若皆能使用相同的传输速率来进行传输,将可大幅增加蓝牙通讯的成功率,参考图4,图4是根据本发明一实施例的控制电路112操作示意图,如图4所示,此时电子装置100已成功与其他电子装置进行蓝牙连线,而根据主机端120所下达的设定指令set.cmd中,由于发射参数tx_phys的第2位元b2,tx=1、接收参数rx_phys的第2位元b2,rx=1而选项参数phy_options被设定为0,因此此时电子装置100可透过lecoded模式进行长距离传输,并且不限制使用125kb/s或500kb/s的传输速率来进行传输,若初始发射器113是根据500kb/s的传输速率来传送资料封包data,接着,当接收器114自另一电子装置接收到扫描要求封包scan时,若控制电路112侦测所接收到的扫描要求封包scan是透过125kb/s的传输速率后,控制发射器113往后以125kb/s的传输速率传送资料封包data,藉此增加蓝牙通讯的成功率。同样地,若初始资料封包data是以125kb/s所传送而所侦测到的扫描要求封包scan是以500kb/s所传送时,控制电路112将同样控制发射器113往后以500kb/s的传输速率传送信号,藉此增加蓝牙通讯的成功率。

图5是根据本发明另一实施例的控制电路112操作示意图,如图5所示,假设电子装置100尚未与任何电子装置进行蓝牙连线,而根据主机端120所下达的低耗电广播指令adver.cmd中,主要广播参数primary_phy被设定为3,此时电子装置100透过发射器113于lecoded模式下传送资料封包data(此时资料封包data为一广播封包),而由于此时主机端120并无法设定资料封包data的传输速率,因此假设此时资料封包data的传输速率为500kb/s,接着,若接收器114成功自另一电子装置接收(扫描)到扫描要求封包scan(此时扫描要求封包scan为一要求扫描封包)后,控制电路112侦测到扫描要求封包scan是由该另一电子装置透过125kb/s的传输速率所传送,控制电路112控制发射器113以125kb/s的传输速率传输资料封包data(此时资料封包data为一回应扫描封包),藉此增加蓝牙通讯的成功率,反之亦然。在图4与图5的实施例中,控制电路112为一基频(baseband)电路模组,但此并非本发明的一限制。

需注意的是,虽然图1-图5的实施例皆用以说明电子装置100操作于lecoded模式下的情形,然而本发明所提出的蓝牙传输积体电路110并不限定仅能操作于lecoded模式,亦即,蓝牙传输积体电路110同样可操作于le1m模式、le2m模式、传统蓝牙模式或高速蓝牙模式。

简单归纳本发明,本发明提出一种蓝牙传输积体电路,于lecoded模式下透过控制电路侦测自另一电子装置所接收到的信号是透过何种传输速率所传送后,控制发射器可以相同传输速率传送信号,藉此可增加蓝牙通讯的成功率。

以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1