Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
POWER CONVERTERS
Document Type and Number:
WIPO Patent Application WO/2023/161600
Kind Code:
A1
Abstract:
A buck-boost converter for converting an input voltage at an input node into an output voltage at an output node, the converter comprising: first and second inductor nodes for connection of an inductor therebetween; a first converter stage coupled between the input node and the first inductor node; and a second converter stage coupled between the second inductor node and the output node, wherein one or more of the first converter stage and the second converter stage comprises a switching network, comprising: a first switch for selectively connecting a first flying capacitor node to a stage input node; a second switch for selectively connecting the first flying capacitor node to a stage output node; a third switch for selectively connecting a second flying capacitor node to the stage output node; and a fourth switch for selectively connecting the second flying capacitor node to a reference voltage, the first and second flying capacitor nodes for connection of a flying capacitor therebetween.

Inventors:
LESSO JOHN P (GB)
Application Number:
PCT/GB2023/050160
Publication Date:
August 31, 2023
Filing Date:
January 25, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
CIRRUS LOGIC INT SEMICONDUCTOR LTD (GB)
International Classes:
H02M3/158; H02M7/483
Domestic Patent References:
WO2020263288A12020-12-30
WO2021138912A12021-07-15
Foreign References:
CN113938013A2022-01-14
US20210083585A12021-03-18
Other References:
ZHANG YUQING ET AL: "Multilevel Non-Inverting Buck-Boost Converter with Low-Frequency Ripple-Shaping Based Controller for Operating in Step-down/Step-up Transition Region", 2018 IEEE 19TH WORKSHOP ON CONTROL AND MODELING FOR POWER ELECTRONICS (COMPEL), IEEE, 25 June 2018 (2018-06-25), pages 1 - 7, XP033402399, DOI: 10.1109/COMPEL.2018.8460071
LI FANG ET AL: "Non-Inverting Three-Level Buck-Boost Converter for Wide Voltage Range Application", 2018 IEEE ENERGY CONVERSION CONGRESS AND EXPOSITION (ECCE), IEEE, 23 September 2018 (2018-09-23), pages 4870 - 4875, XP033463792, DOI: 10.1109/ECCE.2018.8557724
Attorney, Agent or Firm:
HASELTINE LAKE KEMPNER LLP (GB)
Download PDF:
Claims:
CLAIMS:

1. A buck-boost converter for converting an input voltage at an input node into an output voltage at an output node, the converter comprising: first and second inductor nodes for connection of an inductor therebetween; a first converter stage coupled between the input node and the first inductor node; and a second converter stage coupled between the second inductor node and the output node, wherein one or more of the first converter stage and the second converter stage comprises a switching network, comprising: a first switch for selectively connecting a first flying capacitor node to a stage input node; a second switch for selectively connecting the first flying capacitor node to a stage output node; a third switch for selectively connecting a second flying capacitor node to the stage output node; and a fourth switch for selectively connecting the second flying capacitor node to a reference voltage, the first and second flying capacitor nodes for connection of a flying capacitor therebetween.

2. The buck-boost converter of claim 1 , further comprising a controller configured to control the first, second, third, and fourth switches of the switching network.

3. The buck-boost converter of claims 1 or 2, wherein the first converter stage comprises the switching network.

4. The buck-boost converter of claim 3, wherein: the stage input node of the first converter stage is coupled to the input node of the converter, and the stage output node of the first converter stage is coupled to the first inductor node. The buck-boost converter of any one of the preceding claims, wherein the second converter stage comprises the switching network. The buck-boost converter of claim 5, wherein: the stage input node of the second converter stage is coupled to the second inductor node, and the stage output node of the second converter stage is coupled to the output node of the converter. The buck-boost converter of any one of the preceding claims, wherein the first converter stage and the second converter stage each comprise the switching network. The buck-boost converter of any one of the preceding claims, further comprising the inductor. The buck-boost converter of any one of the preceding claims, further comprising the flying capacitor. The buck-boost converter of any one of the preceding claims, further comprising an output capacitor coupled between the output node and a reference voltage node. An integrated circuit comprising the buck-boost converter of any one of the preceding claims. An electronic device comprising the buck-boost converter of any one of the preceding claims. The electronic device of claim 13, wherein the electronic device comprises one of a mobile computing device, a laptop computer, a tablet computer, a games console, a remote-control device, a home automation controller or a domestic appliance, a toy, a robot, an audio player, a video player, or a mobile telephone, and a smartphone.

Description:
Power converters

Technical Field

[0001 ] The present disclosure relates to multilevel buck-boost power converters.

Background

[0002] DC to DC power converters typically use one or more switching devices to control the connection of one or more capacitors to voltage sources and to one another, to obtain voltages other than the input voltage value. Such converters may include a capacitor, known as a “flying capacitor”, for transferring charge to a load. The switching device(s) are configured to control the charging and discharging of the flying capacitor in cycles to achieve the desired output voltage based on an input signal.

[0003] For some applications, it may be desirable to reduce voltage load applied to switches and inductors of such power converters to reduce power loss associated with such components and to reduce their size and complexity.

Summary

[0004] According to a first aspect of the disclosure, there is provided a buck-boost converter for converting an input voltage at an input node into an output voltage at an output node, the converter comprising: first and second inductor nodes for connection of an inductor therebetween; a first converter stage coupled between the input node and the first inductor node; and a second converter stage coupled between the second inductor node and the output node, wherein one or more of the first converter stage and the second converter stage comprises a switching network, comprising: a first switch for selectively connecting a first flying capacitor node to a stage input node; a second switch for selectively connecting the first flying capacitor node to a stage output node; a third switch for selectively connecting a second flying capacitor node to the stage output node; and a fourth switch for selectively connecting the second flying capacitor node to a reference voltage, the first and second flying capacitor nodes for connection of a flying capacitor therebetween. [0005] In some embodiments, the first converter stage may comprise the switching network. In which case, the stage input node of the first converter stage may be coupled to the input node of the converter, and the stage output node of the first converter stage may be coupled to the first inductor node.

[0006] In some embodiments, the second converter stage may comprise the switching network. In which case, the stage input node of the second converter stage may be coupled to the second inductor node, and the stage output node of the second converter stage may be coupled to the output node of the converter.

[0007] The buck-boost converter may further comprise the inductor.

[0008] The buck-boost converter may further comprise the flying capacitor.

[0009] The buck-boost converter may further comprise an output capacitor coupled between the output node and a reference voltage node.

[0010] According to another aspect of the disclosure, there is provided a buck-boost converter for converting an input voltage at an input node into an output voltage at an output node, the converter comprising: first and second inductor nodes for connection of an inductor therebetween; a first converter stage coupled between the input node and the first inductor node; and a second converter stage coupled between the first inductor node and the output node, wherein one or more of the first converter stage and the second converter stage comprises a switching network, comprising: a first switch for selectively connecting a first flying capacitor node to a stage input node; a second switch for selectively connecting the first flying capacitor node to a stage output node; a third switch for selectively connecting a second flying capacitor node to the stage output node; and a fourth switch for selectively connecting the second flying capacitor node to a reference voltage, the first and second flying capacitor nodes for connection of a flying capacitor therebetween.

[0011 ] In some embodiments, the first converter stage comprises the switching network. In which case, the stage input node of the first converter stage may be coupled to the input node of the converter, and the stage output node of the first converter stage may be coupled to the first inductor node.

[0012] In some embodiments, the second converter stage may comprise the switching network. In which case, the stage input node of the second converter stage may be coupled to the first inductor node, and the stage output node of the second converter stage may be coupled to the output node of the converter.

[0013] The buck-boost converter may further comprise the inductor.

[0014] The buck-boost converter may further comprise the flying capacitor.

[0015] The buck-boost converter may further comprise an output capacitor coupled between the output node and the second inductor node. The second inductor node may be coupled to ground.

[0016] According to another aspect of the disclosure, there is provided an integrated circuit comprising a buck-boost converter as described above.

[0017] An electronic device comprising a buck-boost converter as described above. The electronic device may comprises one of a mobile computing device, a laptop computer, a tablet computer, a games console, a remote-control device, a home automation controller or a domestic appliance, a toy, a robot, an audio player, a video player, or a mobile telephone, and a smartphone.

[0018] Throughout this specification the word "comprise", or variations such as "comprises" or "comprising", will be understood to imply the inclusion of a stated element, integer or step, or group of elements, integers or steps, but not the exclusion of any other element, integer or step, or group of elements, integers or steps. Brief Description of Drawings

[0019] Embodiments of the present disclosure will now be described by way of nonlimiting examples with reference to the drawings, in which:

[0020] Figure 1 is a circuit diagram of a known buck converter;

[0021 ] Figure 2 is a table of switching phases for the buck converter of Figure 1 ;

[0022] Figure 3 is a circuit diagram of a known buck-boost converter;

[0023] Figure 4 is a circuit diagram of a buck-boost converter according to embodiments of the present disclosure;

[0024] Figure 5 is a circuit diagram of a buck-boost converter according to embodiments of the present disclosure;

[0025] Figure 6 is a circuit diagram of a buck-boost converter according to embodiments of the present disclosure;

[0026] Figure 7 is a circuit diagram of a known buck-boost converter;

[0027] Figure 8 is a circuit diagram of a buck-boost converter according to embodiments of the present disclosure;

[0028] Figure 9 is a circuit diagram of a buck-boost converter according to embodiments of the present disclosure;

[0029] Figure 10 is a circuit diagram of a buck-boost converter according to embodiments of the present disclosure; and

[0030] Figure 11 is schematic diagram of a controller for controlling any one of the converters shown in Figures 1 , and 5 to 12. Description of Embodiments

[0031 ] Embodiments of the present disclosure relate to novel multilevel buck boost converters which utilise a multilevel switching cell in several novel arrangements. Embodiments of the present disclosure aim to reduce voltage stress across both inductors and associated switches provided in the converters disclosed, whilst increasing switching frequency which may in turn lead to a reduced inductor current ripple. By reducing inductor current ripple, smaller, lower-profile inductors may be used in power converters according to embodiments of the present disclosure. By utilising an inductor having a lower inductance, the coil resistance of the inductor is also decreased leading to a reduction in power loss associated with the inductor. Additionally, since switches of the power converters described herein are configured to switch lower voltages, loss associated with their transitions is also reduced. Thus, the overall power consumption, cost and size associated with such inductors and their associated switches may also be reduced.

[0032] Figure 1 is a circuit diagram of a known three-level buck or step-down converter 100. The power converter 100 comprises a switching cell 102 comprising first, second, third and fourth switches S1 , S2, S3, S4 in addition to a flying capacitor CFLY. The converter 100 further comprises an inductor L1 .

[0033] The flying capacitor CFLY is coupled between first and second flying capacitor nodes N1 , N2. The first switch S1 is configured to selectively connect the first flying capacitor node N1 to an input node IN provided with an input voltage VIN. The second switch S2 is configured to selectively connect the first flying capacitor node N1 to the inductor L1 at a switch node N3. The third switch S3 is configured to selectively connect the second flying capacitor node N2 to the inductor at the switching node N3. The fourth switch S4 is configured to selectively connect the second flying capacitor node N2 to a voltage reference node, in this case ground GND. In other embodiments the voltage reference may be at a voltage other than ground. The inductor L1 is coupled between the stage output node N3 and a voltage output node VOIIT. An optional output (smoothing) capacitor COIIT is provided at the output voltage node VOIIT. [0034] The first, second, third and fourth switches may be implemented using transistor technology, such as MOSFET, IGBT or BJT technology.

[0035] With careful control of the switches S1 , S2, S3, S4, the power converter 100 can be operated as a 3-level buck converter, operable to present a voltage at the switch node N3 of VIN, VIN/2 or ground. To do so, the switches S1 , S2, S3, S4 are controlled so as to maintain the voltage across the flying capacitor CFLY at VIN/2, as will be explained in more detail with reference to Figure 2.

[0036] To operate the converter 100 such that the output voltage VOIIT is between VIN/2 and GND, the switches S1 , S2, S3, S4 are controlled so as to alternate the voltage at the switch node N3 between VIN/2 and GND.

[0037] During a first phase, the first and third switches S1 , S3 are closed (and the second and fourth switches open), presenting VIN-VFLY (i.e. VIN/2 assuming CFLY is charged to VIN/2) at the switch node N3. In this phase, the flying capacitor CFLY is charged whilst the inductor L1 is energised, since the output voltage VOUT is lower than the voltage VSW at the switch node N3.

[0038] During a second phase, the third and fourth switches S3, S4 are closed (the first and second switches S1 , S2 open) such that the switch node N3 is coupled to ground GND. The flying capacitor CFLY is thus disconnected and the inductor de-energises to ground GND.

[0039] During a third phase, the second and fourth switches S2, S4 are closed (and first and third switches S1 , S3 open) connecting the flying capacitor CFLY across the switch node N3. The voltage across the capacitor CFLY thus discharges, energising the inductor L1.

[0040] It is noted here that any charge added to the flying capacitor CFLY during the first phase should be removed during the third phase, so as to maintain the balance of charge in the capacitor CFLY such that the voltage CFLY across the capacitor is maintained at VIN/2 in steady state operation. Do to so, the duration of the first and third phases are substantially equal. [0041 ] In a fourth phase, the third and fourth switches S3, S4 are again closed such that the reference voltage (e.g. GND) is provided directly to the inductor L1 . This leaves the flying capacitor CFLY disconnected and de-energises the inductor L1 .

[0042] As the input voltage VIN decreases, to maintain the same output voltage VOIIT at the output node OUT, the duty cycle of phases 1 and 3 are increased. This has the effect of reducing the inductor current ripple until a minimum is reached when the input voltage VIN is equal to twice the output voltage VOUT.

[0043] When the input voltage VIN decreases to a point at which it is less than twice the output voltage VOUT, the converter 100 is controlled to switch the switch node N3 between VIN and VIN/2. In this mode of operation, the switches are controlled in a different sequence.

[0044] During a first phase, the first and third switches S1 , S3 are closed (and the second and fourth switches open), presenting VIN-VFLY (i.e. VIN/2 assuming CFLY is charged to VIN/2) at the switch node N3. In this phase, the flying capacitor CFLY is charged whilst the inductor L1 is energised, since the output voltage VOUT is lower than the voltage VSW at the switch node N3.

[0045] During a second phase, the first and second switches S1 , S2 are closed (the third and fourth switches S3, S4 open) such that the input voltage VIN is provided to the switch node N3. The flying capacitor CFLY is thus disconnected, and the inductor energises to ground VIN.

[0046] During a third phase, the second and fourth switches S2, S4 are closed (and first and third switches S1 , S3 open) connecting the flying capacitor CFLY across the switch node N3. Since the voltage across the inductors L1 is greater than the voltage across the flying capacitor CFLY, the inductor L1 de-energises via the load and the flying capacitor CFLY.

[0047] During a fourth phase, the first and second switches S1 , S2 are again closed such that the input voltage VIN is provided at the switch node N3. This leaves the flying capacitor CFLY disconnected and energises the inductor L1 . [0048] Thus, it can be seen that the switching cell 102 may be used to implement both multi-level boost and buck conversion depending on the arrangement of the cell 102. In addition, by switching between levels of buck or boost, the voltage drop across the various inductors L1 , L2 in the examples described above is maintained at VIN/2 or less.

[0049] Several advantages arise from utilising the switching cell 102 described above. For example, voltage stress across both the inductor L1 and associated switches is reduced. In addition, the switching frequency at the switch node N3 is double that of a conventional two-switch buck or boost converter. This reduction in voltage and increase in switching frequency leads to a reduce inductor current ripple, which in turn enables the use of a smaller, lower-profile inductor L1. By providing an inductor having lower inductance, the coil resistance of the inductor is also decreased leading to a reduction in power loss associated with the inductor. Additionally, since the switches S1 , S2, S3, S4 are configured to switch lower voltages, loss associated with their transitions is also reduced. Thus, the overall power consumption, cost and size associated with such inductors and their associated switches is reduced.

[0050] The inventors have found that these advantages can be compounded by implementation in various novel buck-boost architectures which incorporate one or more instances of the switching cell 102.

[0051 ] To provide a comparison, Figure 3 is a circuit diagram of a conventional noninverting two-level buck-boost converter 300 comprising a conventional two-switch buck (alpha) stage and a conventional two-switch boost (beta) stage. An inductor L3 is coupled between the alpha and beta stages. This architecture is known in the art and will not be described in more detail here. In short, the alpha stage provides two level buck conversion, and the beta stage provides a two-level boost conversion. Accordingly, the maximum voltage drop across the inductor L3 is equal to the input voltage VIN.

[0052] The inventors have found that either or both of the alpha and beta stages shown in Figure 3 may be replaced with the switching cell 102 described with reference to Figures 1 and 2, to achieve a series of novel multi-level buck-boost solutions. [0053] Figure 4 is a circuit diagram of a buck-boost converter 400 which is a variation of the converter 300 shown in Figure 3 in which the conventional alpha stage has been replaced with the switching cell 102. The converter 400 comprises an alpha stage, a beta stage, and an inductor L4 coupled therebetween. The first switch S1 of the switching cell 102 is coupled to an input voltage VIN. The switch node N3 of the switching cell 102 is coupled to the inductor L4. The beta stage comprises a fifth switch S5 coupled between the inductor L4 at an inductor node N4 and a voltage output node OUT. The beta stage further comprises a sixth switch S6 coupled between the inductor node N4 and a voltage reference, in this case ground GND. An output capacitor COUT is coupled between the output node OUT and a voltage reference, in this case ground GND. In accordance with the explanation above, the alpha stage (comprising the switching cell 102) can be controlled as a three-level buck converter and the beta stage may be controlled as a 2-level boost converter. The resultant converter 400 may be configured to operate as a three-level buck (alpha) two-level boost (beta) converter.

[0054] Figure 5 is a circuit diagram of a buck-boost converter 500 which is a variation of the converter 300 shown in Figure 3. The converter 500 comprises an alpha stage, a beta stage, and an inductor L5 coupled therebetween. In the arrangement shown in Figure 5, the alpha stage is similar to that of the converter 300. However, the beta stage of the converter 300 has been substituted by the switching cell 102 in the converter 500. The first switch S1 of the switching cell 102 is coupled to the inductor L5. The stage output node N3 of the switching cell 102 is coupled to voltage output node OUT. The alpha stage comprises a fifth switch S5 coupled between an input node IN and the inductor L5. The alpha stage further comprises a sixth switch S6 coupled between the inductor node N4 and a voltage reference, in this case ground GND. An output capacitor COUT is coupled between the output node OUT and a voltage reference, in this case ground GND.

[0055] The alpha stage may be controlled to operate as a two-level buck converter. The beta stage may be controlled to operate as a three-level boost converter. The resultant converter 500 may be configured to operate as a two-level buck (alpha) three- level boost (beta) converter. [0056] Figure 6 is a circuit diagram of a buck-boost converter 600 which is a further variation of the converter 300 shown in Figure 3. The converter 600 comprises an alpha stage, a beta stage, and an inductor L6 coupled therebetween. In the arrangement shown in Figure 6, each of the alpha (buck) and beta (boost) stages are implemented using a respective switching cell 102A, 102B similar to the switching cell 102 described above with reference to Figures 1 to 4. The first switching cell 102a comprises first, second, third and fourth switches S1A, S2A, S3A, S4A and a flying capacitor CFLYA in a similar arrangement to the switching cell 102 described above. Likewise, the second switching cell 102B comprises first, second, third and fourth switches S1 B, S2B, S3B, S4B and a flying capacitor CFLYB in a similar arrangement to the switching cell 102 described above. The first switch S1 A of the first switching cell 102A is coupled between a first flying capacitor node N1A of the first switching cell 102A and an input voltage node IN. The inductor L6 is coupled between a switch node N3A of the first switching cell 102A and the first switch S1 B of the second switching cell 102B. A switch node N3B of the second switching cell N3B is coupled to the voltage output node OUT of the converter 600.

[0057] The alpha stage may be controlled to operate as a three-level buck converter. The beta stage may be controlled to operate as a three-level boost converter. Thus, the resultant converter 600 may be configured to operate as a three-level buck, three-level boost converter.

[0058] In Figures 3 to 6, various non-inverting buck-boost converters 500, 600, 700, 800 and described. The present disclosure is not, however, limited to non-inverting converters.

[0059] Figure 7 is a circuit diagram of a conventional inverting two-level buck-boost converter 700 comprising a conventional single switch buck (alpha) stage and a conventional single switch boost (beta) stage. The alpha and beta stages are coupled together at an inductor node NL. An inductor L7 is coupled between the inductor node NL and a reference voltage, in this case ground GND. This architecture is known in the art and will not be described in more detail here. [0060] The inventors have found that either or both of the alpha and beta stages shown in Figure 7 may be replaced with the switching cell 102 described with reference to Figures 1 to 4, to achieve a series of novel multi-level buck-boost solutions.

[0061 ] Figure 8 is a circuit diagram of a buck-boost converter 800 which is a variation of the converter 700 shown in Figure 7 in which the conventional alpha stage has been replaced with the switching cell 102. The converter 800 comprises an alpha stage, a beta stage coupled at an inductor node NL, and an inductor L10 coupled between the inductor node NL and a reference voltage, in this case ground GND. The first switch S1 of the switching cell 102 is coupled to an input voltage VIN. The switch node N3 of the switching cell 102 is coupled to the inductor node NL. The beta stage comprises a fifth switch S5 coupled between the inductor node NL and a voltage output node OUT. An output capacitor COUT is coupled between the output node OUT and a voltage reference, in this case ground GND. The resultant converter 800 may be configured to operate as an inverting three-level buck (alpha) two-level boost (beta) converter.

[0062] Figure 9 is a circuit diagram of a buck-boost converter 900 which is a variation of the converter 700 shown in Figure 7. The converter 900 comprises an alpha stage and a beta stage coupled together at an inductor node NL, and an inductor L9 coupled between the inductor node NL and a reference voltage, in this case ground GND. In the arrangement shown in Figure 9, the alpha stage is similar to that of the converter 700 and comprises a single switch S5. However, in contrast to converter 700, the beta stage has been substituted by the switching cell 102. The first switch S1 of the switching cell 102 is coupled to the inductor node NL. The stage output node N3 of the switching cell 102 is coupled to voltage output node OUT. An output capacitor COUT is coupled between the output node OUT and a voltage reference, in this case ground GND. The resultant converter 900 may be configured to operate as an inverting two-level buck (alpha) three-level boost (beta) converter.

[0063] Figure 10 is a circuit diagram of an inverting buck-boost converter 1000 which is a further variation of the converter 1000 shown in Figure 10. The converter 1000 comprises an alpha stage and a beta stage coupled together at an inductor node NL, and an inductor L10 coupled between the inductor node NL and a reference voltage, in this case ground GND. In the arrangement shown in Figure 10, each of the alpha (buck) and beta (boost) stages are implemented using a respective switching cell 102A, 102B similar to the switching cell 102 described above with reference to Figures 1 and 2. The first switching cell 102a comprises first, second, third and fourth switches S1A, S2A, S3A, S4A and a flying capacitor CFLYA in a similar arrangement to the switching cell 102 described above. Likewise, the second switching cell 102B comprises first, second, third and fourth switches S1 B, S2B, S3B, S4B and a flying capacitor CFLYB in a similar arrangement to the switching cell 102 described above. The first switch S1 A of the first switching cell 102A is coupled between a first flying capacitor node N1A of the first switching cell 102A and an input voltage node IN. A switch node N3A of the first switching cell 102A is coupled to the first switch S1 B of the second switching cell 102B at the inductor node NL. A switch node N3B of the second switching cell N3B is coupled to the voltage output node OUT of the converter 1000.

[0064] Thus, the resultant converter 1000 may be configured to operate as an inverting three-level buck, three-level boost converter.

[0065] In the above explanation of the operation of the switching cell 102 and the converters 100, 400, 500, 600, 700, 800, 900, 1000 the various switches are controlled to achieve a desired output voltage VOUT based on an input voltage VIN. Such control may be implemented by a controller, such as the controller 1100 shown in Figure 11 which may be configured to control N switches S1 :SN in one or more of the regimes described above.

[0066] The skilled person will recognise that some aspects of the above-described apparatus and methods may be embodied as processor control code, for example on a non-volatile carrier medium such as a disk, CD- or DVD-ROM, programmed memory such as read only memory (Firmware), or on a data carrier such as an optical or electrical signal carrier. For many applications embodiments of the invention will be implemented on a DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array). Thus the code may comprise conventional program code or microcode or, for example code for setting up or controlling an ASIC or FPGA. The code may also comprise code for dynamically configuring re-configurable apparatus such as re-programmable logic gate arrays. Similarly the code may comprise code for a hardware description language such as Verilog TM or VHDL (Very high-speed integrated circuit Hardware Description Language). As the skilled person will appreciate, the code may be distributed between a plurality of coupled components in communication with one another. Where appropriate, the embodiments may also be implemented using code running on a field- reprogrammable analogue array or similar device in order to configure analogue hardware.

[0067] Note that as used herein the term module shall be used to refer to a functional unit or block which may be implemented at least partly by dedicated hardware components such as custom defined circuitry and/or at least partly be implemented by one or more software processors or appropriate code running on a suitable general- purpose processor or the like. A module may itself comprise other modules or functional units. A module may be provided by multiple components or sub-modules which need not be co-located and could be provided on different integrated circuits and/or running on different processors.

[0068] Embodiments may be implemented in a host device, especially a portable and/or battery powered host device such as a mobile computing device for example a laptop or tablet computer, a games console, a remote control device, a home automation controller or a domestic appliance including a domestic temperature or lighting control system, a toy, a machine such as a robot, an audio player, a video player, or a mobile telephone for example a smartphone.

[0069] It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. The word “comprising” does not exclude the presence of elements or steps other than those listed in a claim, “a” or “an” does not exclude a plurality, and a single feature or other unit may fulfil the functions of several units recited in the claims. Any reference numerals or labels in the claims shall not be construed so as to limit their scope.