This disclosure generally relates to Bluetooth communication and, more particularly, to an electronic device and a Bluetooth chip thereof that confirm whether to continuously receive a packet in a receive slot after an RF receiver is turned on corresponding to the receive slot to reduce the power consumption.
Please refer to
Accordingly, the present disclosure provides a Bluetooth module or chip embedded with a judgment reference that identifies whether a packet is actually received in every receive slot RX. If there is no packet is actually received in a receive slot RX, the RF receiver and/or the modem is turned off so as to reduce the unnecessary power consumption in the packet exchange.
The present disclosure provides an electronic device and a Bluetooth chip thereof that identify whether an access code of a packet is sent from the transmitter within every receive slot so as to identify whether to continuously turn on the RF receiver to receive the packet in every receive slot.
The present disclosure provides an electronic device including an antenna and an auto gain controller, and configured to receive a packet in a Bluetooth connection state. The antenna is configured to receive the packet and generate a received signal accordingly. The auto gain controller is configured to compare a signal power associated with the received signal with a power threshold within a receive slot to identify whether the signal power is continuously larger than the power threshold within an interval of 72 microseconds.
The present disclosure further provides a Bluetooth chip including an antenna, an RF receiver and a modem, and configured to receive a packet in a Bluetooth connection state. The antenna is configured to receive the packet and generate a received signal accordingly. The RF receiver is configured to convert the received signal to a digital signal within a receive slot. The modem is configured to compare a signal power of the digital signal with a power threshold within an interval of 72 microseconds to accordingly determine whether to send a stop signal within the receive slot.
The present disclosure further provides a Bluetooth chip including an antenna, an RF receiver and au auto gain controller. The antenna is configured to receive a packet and generate a received signal accordingly. The RF receiver is configured to convert the received signal to a digital signal after being turned on corresponding to a receive slot. The auto gain controller is configured to continuously compare a signal power of the digital signal with a power threshold within an interval of 72 microseconds after the RF receiver is turned on and the signal power of the digital signal is larger than the power threshold so as to determine whether to early turn off the RF receiver in the receive slot.
Other objects, advantages, and novel features of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.
It should be noted that, wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
One objective of the present disclosure is to provide an electronic device and a Bluetooth chip thereof that identify whether to turn off the analog front end and a part of the digital backend in advance according to the signal power received in every receive slot (e.g., RX shown in
In the present disclosure, the electronic device is selected, without particular limitations, from, for example a portable electronic device, a wearable electronic device, a vehicle electronic device, a computer peripheral, a Bluetooth earphone, a Bluetooth speaker or other electronic devices using Bluetooth communication to transmit and receive data.
The electronic device of the present disclosure is a master device or a slave device in the Bluetooth communication. The electronic device receives traffic packets sent within a receive slot (e.g., RX shown in
Please refer to
The paging procedure is known to the art and not a main objective of the present disclosure, and thus details thereof are not described herein.
In the connection state, the master device 31 transmits a POLL packet to the slave device 33, and the slave device 33 replies a NULL packet to the master device 31 as a first traffic therebetween. The definition and function of the FHS packet, the POLL packet and the NULL packet are known to the art and thus details thereof are not described here.
The antenna 21 receives a packet and generates a received signal correspondingly. When the electronic device is the slave device 33, the packet is from the master device 31. On the other hand, when the electronic device is the master device 31, the packet is from the slave device 33.
The radio frequency (RF) receiver 23 is coupled to the antenna 21 to receive the received signal. The RF receiver 23 includes an analog-to-digital converter (ADC) 231 for converting the received signal to a digital signal Sd after the RF receiver 23 is turned on corresponding to the receive slot (e.g., RX shown in
It is appreciated that the RF receiver 23 further includes other components to process the received signal, e.g., low noise amplifier (LNA), mixer and amplifier (Amp.). Said other components are known to the art and not a main objective of the present disclosure, and thus details thereof are not repeated herein. It is appreciated that functions of every component in the RF receiver 23 are considered to be executed by the RF receiver 23.
The modem 25 compares a signal power of the digital signal Sd with a power threshold (predetermined set and stored) within an interval of 72 microseconds (i.e. the interval receiving an access code of packets), and determines whether to send a stop signal (e.g., shown as flag in
It is appreciated that the modem 25 further includes other components to process the digital signal Sd, e.g., down LPF, DC remover, rotator and low pass filter (LPF). The down LPF is, for example, a sine filter for down-sampling and reducing valid bits of the digital signal Sd. The DC remover is for cancelling the DC interference at 0 MHZ and coupled downstream of the down LPF. The rotator is for frequency shifting to rotate data of 1 MHZ to 0 MHZ and coupled downstream of the DC remover. The LPF is for cancelling interference and coupled downstream of the rotator. The AGC 251 is coupled downstream of the LPF. It is appreciated that functions of every component in the modem 25 are all considered to be executed by the modem 25.
When identifying that the signal power is not continuously larger than the power threshold within the interval of 72 microseconds in the receive slot, the AGC 251 sends a stop signal flag to the BT controller 27. The BT controller 27 turns off at least one of the RF receiver 23 and the modem 25, e.g., by sending a control signal rtx_off to the RF receiver 23 and/or the modem 25.
In one aspect, when identifying that the signal power is lower than the power threshold at any time within the interval of 72 microseconds in the receive slot, the auto gain controller 251 of the modem 25 immediately sends the stop signal flag to the BT controller 27.
In another aspect, when identifying that the signal power is lower than the power threshold at any time within the interval of 72 microseconds in the receive slot, the auto gain controller 251 of the modem 25 sends the stop signal flag to the BT controller 27 at an end of the interval of 72 microseconds. That is, the modem 25 is arranged in the way that the stop signal flag is sent within the interval of 72 microseconds or at the 72 microseconds after the signal power starts to be larger than the power threshold (i.e. start of an access code of packet) in the receive slot.
As the packet does not reach the antenna 21 exactly at the start of a receive slot (i.e. RX in
Accordingly in the present disclosure, the auto gain controller 251 of the modem 25 continuously compares a signal power of the digital signal Sd with a power threshold within an interval of 72 microseconds after (1) the RF receiver 23 is turned on corresponding to every receive slot and (2) the signal power of the digital signal Sd is larger than the power threshold to determine whether to early (prior to the set value in the conventional vendor protocol) turn off the RF receiver 23 and/or the modem 25 in every receive slot.
When the RF receiver 23 and/or the modem 25 is turned off within one receive slot, the BT controller 27 does not recognize an access code of the packet in the one receive slot to further reduce the consumption power.
The BT controller 27 further turns on the RF receiver 23 and the modem 25 in a next receive slot to perform the identification of a next round. The BT controller 27 is implemented, for example, by hardware. The BT controller 27 includes a processor for performing functions thereof.
Preferably, the electronic device of the present disclosure starts to compare the signal power with a predetermined power threshold after a connection state (i.e. behind the paging procedure) is entered.
For example referring to
For example referring to
Please refer to
Step S41: As shown in
Step S43: In the connection state, the master device 31 transmits a POLL packet and the slave device 33 replies a NULL packet as a first traffic. In the interval that the Bluetooth chip 200 receiving an access code of a packet (any packet type), i.e. 72 microseconds, the AGC 251 compares the signal power associated with a received signal with a pre-stored power threshold to identify whether to continuously turn on the RF receiver 23 and the modem 25 in a current receive slot. Said comparison begins after the transmission of the POLL packet and the NULL packet is started.
Step S45: When the signal power is not continuously larger than the power threshold within the interval of 72 microseconds in the current receive slot, it means that the packet currently being received is invalid, and thus the AGC 251 sends a stop signal flag to the BT controller 27. After receiving the stop signal flag, the BT controller 27 transmits a control signal rts_off to the RF receiver 23 and/or the modem 25 to turn off at least one of the RF receiver 23 and the modem 25. In another aspect, the BT controller 27 turns off only a part of the analog front end, e.g., turning off only the ADC 231, but not limited to. In an alternative aspect, the BT controller 27 turns off only a part of the digital backend, e.g., turning off only the AGC 251, but not limited to.
When the signal power is continuously larger than the power threshold within the interval of 72 microseconds in the current receive slot, the RF receiver 23 and the modem 25 are continuously turned on to receive a complete packet in the current receive slot.
As every packet exchanged in the connection state contains an access code, the present disclosure confirms whether to continuously receive a complete packet by recognizing the signal power within an interval receiving the access code. It is different from the conventional BT module that only waits to an end of a set time point.
It should be mentioned that although
It should be mentioned that although
As mentioned above, because the Bluetooth module of conventional electronic devices does not have the function of determining whether to continuously receive a packet according to RSSI, the RF receiver is still turned on in the receive slot even no packet being exchanged to waste unnecessary power. Therefore, the present disclosure further provides an electronic device and a Bluetooth chip thereof (e.g.,
Although the disclosure has been explained in relation to its preferred embodiment, it is not used to limit the disclosure. It is to be understood that many other possible modifications and variations can be made by those skilled in the art without departing from the spirit and scope of the disclosure as hereinafter claimed.
Number | Name | Date | Kind |
---|---|---|---|
20030007473 | Strong | Jan 2003 | A1 |
20190190765 | Murali | Jun 2019 | A1 |
20190289543 | Kandasamy | Sep 2019 | A1 |
Number | Date | Country | |
---|---|---|---|
20220377663 A1 | Nov 2022 | US |