throbber
(12) United States Patent
`Mylly
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 7,278,033 B2
`Oct. 2, 2007
`
`US007278033B2
`
`(54) METHOD ANDA SYSTEM FOR
`DETERMINING THE POWER
`CONSUMPTION IN CONNECTION WITH AN
`ELECTRONIC DEVICE, AND AN
`ELECTRONIC DEVICE
`_
`(75) Inventor: Klmm" Mylly’ TamPere (F1)
`
`(73) Assignee: Nokia Corporation, Espoo (F1)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`USC‘ 1540’) by 472 days‘
`
`a
`
`a
`
`1.1113.
`
`7/1996 Robinson .................. .. 713/321
`5,532,945 A *
`2/1997 Pierce et a1.
`5,606,704 A
`3/ 1997 T9118 91 a1~
`5,613,130 A
`ill/23213126
`i
`5/1998 Ramamurthy et a1.
`5,758,171 A
`3/1999 Amoni et a1.
`5,884,086 A
`4/1999 Holder, Jr. ................ .. 365/233
`5,892,729 A *
`5,996,083 A * 11/1999 G 1
`1
`1. .............. .. 713/322
`6,178,514 B1
`1/2001 wigge a
`6,477,388 B1* 11/2002 SchmutZ ................... .. 455/522
`6,785,330 B1 *
`55/2004 McKeen er a1, __
`713/320
`6,859,882 B2* 2/2005 Fung ........................ .. 713/300
`FOREIGN PATENT DOCUMENTS
`
`(21) Appl. N0.: 10/401,338
`
`(22) Filed:
`
`Mar. 26, 2003
`
`(65)
`
`Prior Publication Data
`
`US 2003/0188205 A1
`
`Oct. 2, 2003
`
`GB
`WO
`WO
`
`2235797
`9841987
`0207494
`
`3/1991
`9/1998
`1/2002
`
`'
`* 't d b
`C1 e y exammer
`Primary Examiner4Chun Cao
`Assistant Examinerili H Bae
`
`(30)
`
`Foreign Application PrIorIty Data
`
`(57)
`
`ABSTRACT
`
`Mar. 27, 2002 (F1)
`
`................................ .. 20020594
`
`(51) Int CL
`(200601)
`G06F 1/00
`(200601)
`G06F 1/26
`(200601)
`G06F 1/32
`(52) US. Cl. ..................... .. 713/300- 713/320- 713/322
`(58) Field of Classi?cation Search ’
`’713/300
`"""""
`B20 322’
`See a lication ?le for Com lete Search histo ’
`pp
`p
`ry'
`References Cited
`
`(56)
`
`U.S. PATENT DOCUMENTS
`
`_
`_
`The present mvent1on relates to a method and a system for
`determining the poWer consumption in an electronic device,
`to Which a peripheral device is connected, to Which the
`poWer 1s supphed from the electromc dev1ce. At least a ?rst
`maximum value and a second maximum value, higher than
`‘he ?rst maximum Values are determined for ‘he POW?r
`consumption. Signaling between the electronic device and
`the peripheral device sets a maximum value for the poWer
`consumption of the peripheral device Which is between said
`?rst and second maximum values. The invention also relates
`to an electronic device and a peripheral device, in Which the
`method is a lied.
`pp
`
`4,841,440 A
`
`6/1989 YoneZu et a1.
`
`29 Claims, 4 Drawing Sheets
`
`CONTROL
`
`MEMORY
`
`SANDISK Exhibit 1005
`Page 1 of 12
`
`

`

`U.S. Patent
`
`Oct. 2, 2007
`
`Sheet 1 0f 4
`
`US 7,278,033 B2
`
`RF
`
`DISPLAY
`
`KEYPAD
`
`__—1 {I
`
`v
`
`CONTROL
`
`MEMORY
`
`>
`
`............... ..
`
`\3
`
`4
`
`réJH/cc
`7
`v x15
`9 \ l/O
`/
`8 '\_
`i
`
`g
`
`/
`
`11
`
`g "2"” 10
`
`
`
`
`
`
`
`
`
`i i 13\PROOESSOR@ 14\ MEMORY 16
`
`2
`
`Fig 1
`
`SANDISK Exhibit 1005
`Page 2 of 12
`
`

`

`U.S. Patent
`
`Oct. 2, 2007
`
`Sheet 2 of 4
`
`US 7,278,033 B2
`
`preeammewccewwennnseweetemoeensecmeceemenenewenwecernncnereneeesnsscusownonrnmuny
`
`
`
`Preeneoneeeccceencewenoccewseennnnnnan pon no
`
`ecens,
`
`|
`
`7
`
`[103 _]lvo2][io1]
`|
`Le {fT
`i,
`44 ——
`
`1 oepgeiel
`
`SANDISK Exhibit 1005
`Page 3 of 12
`
`SANDISK Exhibit 1005
`Page 3 of 12
`
`

`

`U.S. Patent
`
`Oct. 2, 2007
`
`Sheet 3 0f 4
`
`US 7,278,033 B2
`
`1\
`
`2\_
`Power consumption value inquiry
`X
`301
`
`302 Maximum limits
`retrieved from memory
`
`303x Generating
`a messa e
`9
`
`304
`/ Maximum limit transmission
`
`Message to set the power consumption
`/
`305
`
`306\ Setting the power
`consumption
`Acknowledgement of setting
`of power consumption
`/
`307
`
`Fig 3
`
`SANDISK Exhibit 1005
`Page 4 of 12
`
`

`

`U.S. Patent
`
`0a. 2, 2007
`
`Sheet 4 of4
`
`US 7,278,033 B2
`
`10
`
`‘
`
`12\_ V0
`J
`13\PROCESSOR—@ 16
`
`J I *
`
`14x MEMORY MEMORY MEMORY MEMORY
`BLOCK 1
`BLOCK 2 BLOCK 3 BLOCK 4
`i
`f
`I’
`1'
`I
`l
`l
`I
`14a
`14b
`14c
`14d
`
`Z
`2
`
`Fig 4
`
`SANDISK Exhibit 1005
`Page 5 of 12
`
`

`

`US 7,278,033 B2
`
`1
`METHOD AND A SYSTEM FOR
`DETERMINING THE POWER
`CONSUMPTION IN CONNECTION WITH AN
`ELECTRONIC DEVICE, AND AN
`ELECTRONIC DEVICE
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application claims priority under 35 USC §119 to
`Finnish Patent Application No. 20020594 ?led on Mar. 27,
`2002.
`
`FIELD OF THE INVENTION
`
`The present invention relates to a method for determining
`the poWer consumption in an electronic device, to Which a
`peripheral device is connected, Which is supplied With
`poWer from the electronic device. The invention also relates
`to a system Which comprises an electronic device provided
`With means for connecting a peripheral device and means for
`supplying poWer to the peripheral device, and Which system
`comprises means for determining the poWer consumption.
`Furthermore, the invention relates to an electronic device
`provided With means for connecting a peripheral device,
`means for supplying poWer to the peripheral device, and
`means for determining the poWer consumption of the periph
`eral device. Moreover, the invention relates to a peripheral
`device provided With means for connecting the peripheral
`device to an electronic device, from Which the poWer needed
`for using the peripheral device is arranged to be supplied to
`the peripheral device.
`
`BACKGROUND OF THE INVENTION
`
`At present, several such electronic devices are in use, to
`Which it is possible to connect various peripheral devices,
`eg to expand the properties of the electronic device and to
`produce auxiliary functions. For example, it is possible to
`connect peripheral devices, such as connection cards (e.g.
`PCMCIA cards), to laptop computers to connect the laptop
`computer to a local area network, a landline or Wireless
`telephone network, etc. Furthermore, peripheral devices can
`be used to expand the memory of the laptop computer, to
`connect an external ?xed disk, a CDROM station, or the
`like.
`The MultiMediaCardTM Association is, among other
`things, developing a standard for memory expansion boards
`(MultiMediaCardTM; MultiMediaCardTM is a trademark of
`In?neon Technologies AG). These memory expansion
`boards can be used in various portable electronic devices,
`such as Wireless communication devices and communicator
`type devices, to expand the memory capacity.
`Because the peripheral devices can be connected to a
`variety of devices, the poWer consumption of the peripheral
`device should not exceed the maximum poWer that can be
`supplied from the electronic device to the peripheral device.
`OtherWise, the operation of the peripheral device and/or the
`electronic device may be disturbed and the electronic device
`may even be overheated. On the other hand, the poWer
`consumption requirements of different peripheral devices
`may be very different, Wherein manufacturers of electronic
`devices should provide for the maximum poWer consump
`tion in the poWer supply of the peripheral device connection.
`Solutions are knoWn, such as Nokia Communicator 9110/
`9210, in Which the poWer supply of the peripheral device
`connection of the electronic device is provided With a
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`relatively ef?cient regulator, for example in the order of 150
`mA/3 V. Such an ef?cient regulator is a relatively bulky
`component, Which may cause placement problems, particu
`larly in portable electronic devices. The provision for the
`maximum poWer consumption Will be unnecessary in such
`electronic devices, Whose users do not use, in connection
`With the electronic device, such a peripheral device Whose
`poWer consumption is close to the maximum poWer con
`sumption of the peripheral device designed for the electronic
`device. On the other hand, another user of a similar elec
`tronic device may use such a peripheral device Whose poWer
`consumption is in the order of the maximum poWer con
`sumption of the peripheral device designed for the electronic
`device.
`In some electronic devices and peripheral devices to be
`connected to them, the operating voltage is selected at the
`stage When the peripheral device is turned on, eg When the
`electronic device is turned on or When the peripheral device
`is connected. Thus, signalling Will be performed betWeen the
`electronic device and the peripheral device, for the elec
`tronic device to determine the level of the operating voltage
`required by the peripheral device and to select an operating
`voltage suitable for the peripheral device to the operating
`voltage line(s) of the peripheral device.
`In said MultiMediaCard Association, a maximum limit
`has been proposed for the poWer consumption of memory
`cards of the MultiMediaCardTM type. Thus, in electronic
`devices supporting this standard, the provision is made to
`supply a de?ned maximum poWer to the peripheral device.
`Moreover, the poWer consumption of memory cards of the
`MultiMediaCardTM type should thus not exceed the de?ned
`maximum limit. Such an arrangement is di?icult, for
`example, for the reason that the poWer consumption of neW
`memory cards to be developed is limited to this maximum
`value, Wherein it may be an impediment for the implemen
`tation of such memory cards Whose poWer consumption
`cannot be made smaller than the selected maximum limit. If
`the maximum limit is set so high that the poWer consumption
`of other memory cards to be developed later on is also very
`likely to be smaller than this, it Will mean that relatively
`ef?cient and large regulators must be used in electronic
`devices, perhaps unnecessarily.
`The poWer consumption of the peripheral device is nor
`mally proportional to the clock frequency used in the
`peripheral device, Wherein an increase in the clock fre
`quency Will increase the poWer consumption. In a corre
`sponding manner, to decrease the poWer consumption, the
`clock frequency of the peripheral device can be decreased,
`if this is possible in vieW of the other functions of the
`peripheral device. HoWever, the operating rate of the periph
`eral device Will thus decrease, Which is not necessarily
`desirable. Also, the bus Width used in the peripheral device
`has an effect on hoW much poWer is consumed in the
`peripheral device.
`
`SUMMARY OF THE INVENTION
`
`It is an aim of the present invention to provide an
`improved method and system for determining the poWer
`consumption to be suitable in each situation. It is another
`aim of the invention to provide an electronic device and a
`peripheral device for applying the method. The invention is
`based on the idea of determining at least a ?rst and a second
`maximum value for the poWer consumption, Wherein the
`electronic device and the peripheral device set the poWer
`consumption to a value betWeen these ?rst and second
`maximum values. Thus, in different operating situations, for
`
`SANDISK Exhibit 1005
`Page 6 of 12
`
`

`

`US 7,278,033 B2
`
`3
`example the peripheral device can adjust its power con
`sumption to be suitable for the situation. The method accord
`ing to the present invention is primarily characterized in
`determining, for the poWer consumption, at least a ?rst
`maximum value and a second maximum value Which is
`higher than the ?rst maximum value, and setting, betWeen
`the electronic device and the peripheral device, the maxi
`mum for the poWer consumption of the peripheral device to
`a value Which is substantially betWeen said ?rst and second
`maximum values. The system according to the invention is
`primarily characterized in that at least a ?rst maximum value
`and a second maximum value Which is higher than the ?rst
`maximum value, are de?ned for the poWer consumption, and
`that the means for determining the poWer consumption
`comprise means for setting the maximum for the poWer
`consumption of the peripheral device to a value Which is
`betWeen said ?rst maximum value and said second maxi
`mum value. The electronic device according to the invention
`is primarily characterized in that at least a ?rst maximum
`value and a second maximum value Which is higher than the
`?rst maximum value, are de?ned for the poWer consump
`tion, and that the means for determining the poWer con
`sumption comprise means for setting the maximum for the
`poWer consumption of the peripheral device to a value
`Which is betWeen said ?rst maximum value and said second
`maximum value. Furthermore, the peripheral device accord
`ing to the invention is primarily characterized in that at least
`a ?rst maximum value and a second maximum value Which
`is higher than the ?rst maximum value, are de?ned for the
`poWer consumption, and that the means for determining the
`poWer consumption comprise means for setting the maxi
`mum for the poWer consumption of the peripheral device to
`a value Which is betWeen said ?rst maximum value and said
`second maximum value.
`The present invention shoWs remarkable advantages over
`solutions of prior art. By the method according to the
`invention, it is possible to avoid the use of an unnecessarily
`large regulator in an electronic device, Which saves costs,
`and Wherein the size of the electronic device can, in some
`cases, be reduced and, on the other hand, problems of
`heating caused by high poWer consumption can be avoided.
`Also the poWer consumption can be reduced, Which is
`advantageous particularly in portable devices. By means of
`the invention, the peripheral device connection can also be
`provided With ?exibility, because the poWer consumption of
`the peripheral device can be adjusted and set to a value
`suitable for each situation of use. Also, the clock frequency
`and bus Width of the peripheral device can be changed in the
`system according to an advantageous embodiment of the
`invention. Furthermore, the invention makes it possible that
`neW peripheral devices to be developed Will function in
`connection With electronic devices made earlier, and exist
`ing peripheral devices Will function in connection With neW
`electronic devices to be developed. With the solution accord
`ing to the invention, it is also possible to achieve an
`improvement in the user-friendliness of the electronic
`device, for example, in a situation in Which the peripheral
`device cannot fully operate on a loWer level of poWer
`consumption but it can, hoWever, inform the electronic
`device about this. Thus, the electronic device can take care
`of the shutdoWn (turning o?‘) of the peripheral device in the
`appropriate Way and notify the user of this.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`In the folloWing, the invention Will be described in more
`detail With reference to the appended draWings, in Which
`
`4
`FIG. 1 shoWs the system according to a preferred embodi
`ment of the invention in a simpli?ed block diagram,
`FIG. 2 shoWs a system according to a second preferred
`embodiment of the invention in a simpli?ed block diagram,
`FIG. 3 shoWs signalling in the method according to a
`preferred embodiment of the invention in a simpli?ed man
`ner, and
`FIG. 4 shoWs a peripheral device according to yet another
`preferred embodiment of the invention in a simpli?ed block
`digram.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`In the system according to an advantageous embodiment
`of the invention, shoWn in FIG. 1, the electronic device 1 is
`exempli?ed by a Wireless communication device. In this
`example, the peripheral device 2 is a memory card, such as
`a memory card complying With the MultiMediaCardTM
`standard. HoWever, it Will be evident that the present inven
`tion is not limited solely to such electronic devices and
`peripheral devices, but the invention can also be applied in
`connection With other electronic devices and peripheral
`devices. The peripheral device 2 can be, for example, an
`interface card or also another device. The electronic device
`1 contains a control block 3 comprising one or more
`processors, such as a micro controller unit (MCU). Further
`more, the electronic device 1 comprises a memory 4, a user
`interface 5 and means 6 for performing mobile station
`functions, such as GSM and/or UMTS mobile communica
`tion means. The user interface 5 preferably comprises a
`display, a keypad and audio means in a Way knoWn as such.
`For the connection of the peripheral device 2, the electronic
`device 1 is provided With connecting means 7 Which com
`prise at least one connector 8 as Well as the necessary I/O
`blocks 9, for example to connect the buses of the peripheral
`device 2 and the electronic device 1 to each other.
`The peripheral device is also provided With corresponding
`connecting means 10 for connecting the peripheral device 2
`to the electronic device 1. The connecting means 10 of the
`peripheral device comprise at least one connector 11 Which
`can be connected to the connector 8 of the electronic device
`1, and an I/O block 12. The poWer supply to the peripheral
`device 2 is arranged from the electronic device 1 via the
`connectors 8, 11. The U0 blocks are used for communication
`betWeen the electronic device 1 and the peripheral device 2.
`This can take place as parallel data transmission or serial
`data transmission. For example, said peripheral device
`according to the MultiMediaCardTM speci?cations applies
`serial data transmission. HoWever, in vieW of the present
`invention, Which format is used for the data transmission
`betWeen the electronic device 1 and the peripheral device 2
`is not signi?cant.
`The peripheral device 2 also comprises a processor 13 or
`the like for controlling the functions of the peripheral device
`2. Furthermore, the peripheral device comprises a memory
`14, such as a read/Write memory (RAM), eg for the storage
`of data, as Well as a read-only memory (ROM, NVRAM) for
`the storage of the program code. The processor is respon
`sible, for example, for controlling the I/O blocks in the data
`transmission betWeen the peripheral device 2 and the elec
`tronic device 1. At least a ?rst maximum value and a second
`maximum value for poWer consumption, Which are used in
`the method according to the present invention, are also
`stored in the memory 14 of the peripheral device. Further
`more, the peripheral device comprises means for generating
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`SANDISK Exhibit 1005
`Page 7 of 12
`
`

`

`US 7,278,033 B2
`
`5
`one or more clock signals required for the operation of the
`processor, such as a clock generator 16.
`The following is a description of the operation of the
`method according to a preferred embodiment of the inven
`tion in a system shoWn in FIG. 1. For example, information
`on Whether a peripheral device 2 is placed in the connector
`8 of the connecting means of the electronic device, is
`transmitted via the I/O blocks to the electronic device 1. This
`can be implemented, for example, by providing the I/O
`block 9, 12 With a detection line 15 Whose state is changed
`When the peripheral device 2 is placed in the connector 8. In
`this advantageous embodiment of the invention, the detec
`tion line 15 is implemented so that the detection line 15 is
`set in the logical 1 state by means of a pull-up resistance R
`in the electronic device 1. In the system of FIG. 1, the
`change of state is achieved in such a Way that the peripheral
`device 2 grounds the detection line 15, Wherein the state of
`the detection line 15 is changed to the logical 0 state. This
`change of state is detected in the electronic device 1, for
`example, in such a Way that the change of state causes an
`interrupt in the control block 3, Wherein a corresponding
`interrupt service program is run and the running of the
`initialiZing functions of the peripheral device are started.
`After the operating voltages have been coupled to the
`peripheral device, the processor 13 of the peripheral device
`2 Will start to run its oWn initialiZing operations. For
`example, the poWer consumption of the peripheral device 2
`is set to a default value Which, in this advantageous embodi
`ment, is a poWer consumption value according to the ?rst
`maximum limit. In this context, it is assumed that the ?rst
`maximum limit is loWer than the second maximum limit.
`The processor also sets the frequency of the clock generator
`16 to correspond to this poWer consumption value. Typi
`cally, the frequency of the clock generator is set to a
`minimum value. In all peripheral devices 2, it is not neces
`sarily possible to control the frequency of the clock genera
`tor 16, Wherein the clock generator 16 cannot be used for
`controlling the poWer consumption.
`In the operations of initialiZing the peripheral device,
`performed by the electronic device 1, the type of the
`peripheral device 2 is preferably examined, Which may
`affect the type of initialization operations to be performed.
`HoWever, this description Will only discuss the operations
`Which are essential in vieW of the invention. The signalling
`to be performed in this method according to the advanta
`geous embodiment of the invention is illustrated in a sim
`pli?ed manner in the appended FIG. 3. The determination of
`the type of the peripheral device 2 Will be folloWed by
`determining the ?rst and second maximum limits for poWer
`consumption Which have been stored on the device 2, such
`as a card. Thus, a maximum limit reading message is
`preferably transmitted from the electronic device 1 to the
`peripheral device 2. This is illustrated by a signal on a line
`301 in the chart of FIG. 3. The message is received in the
`peripheral device 2 and its content is preferably examined in
`the processor 13. On the basis of the message, the processor
`13 reads the ?rst maximum limit and the second maximum
`limit from the memory 14 (block 302 in FIG. 3). If there are
`more than tWo maximum limits, the number of the maxi
`mum limits is preferably stored in the memory means,
`Wherein the processor 13 reads the values of all the maxi
`mum limits from the memory 14. After this, the processor 13
`generates a reply message (block 303) containing the
`requested information, such as the ?rst and second maxi
`mum limits and, if necessary, also the number of the
`maximum limits. In the case of several maximum limits,
`also the values of the other maximum limits are preferably
`
`40
`
`45
`
`20
`
`25
`
`30
`
`35
`
`50
`
`55
`
`60
`
`65
`
`6
`included in the message. The message is transmitted via the
`I/O blocks 9, 12 to the electronic device (as indicated by a
`signal on a line 304), in Which the control block reads the
`information of the received message and, if necessary, stores
`the information in the memory 4 of the electronic device.
`After the maximum limits of poWer consumption sup
`ported by the peripheral device are knoWn in the electronic
`device 1, it is possible to start to adjust the poWer consump
`tion of the peripheral device, if necessary. Let us assume that
`the electronic device 1 is capable of supplying the poWer
`corresponding to the second maximum limit to the periph
`eral device 2. Thus, a poWer control message is transmitted
`from the electronic device 1 to the peripheral device 2 (as
`indicated by a signal on a line 305). This poWer control
`message indicates the poWer consumption value Which is to
`be set as the maximum value for the peripheral device 2, for
`example said second maximum limit. The processor 13 of
`the peripheral device examines the type of the received
`message, and after determining that it is a poWer control
`message, reads the maximum value for poWer consumption
`indicated in the message (block 306). Next, the processor 13
`of the peripheral device sets, for example the operating
`frequency of the clock generator 16 to a value corresponding
`to this maximum value for poWer consumption, for example
`to the highest possible frequency. In some embodiments, the
`bus Widths Within the processor can also be changed accord
`ing to the maximum limit used for poWer consumption.
`Furthermore, the peripheral device 2 preferably informs the
`electronic device 1 that the poWer consumption has been
`limited to the requested value (as indicated by a signal on a
`line 307).
`If the electronic device 1 cannot supply the peripheral
`device 2 With the poWer of the second maximum limit, or if,
`for another reason, the electronic device 1 tends to set the
`maximum value for poWer consumption loWer than the
`second maximum limit, it is possible to perform signalling,
`by Which the electronic device 1 and the peripheral device
`try to ?nd such a maximum limit for poWer consumption
`Which is suitable in the situation. This can be carried out, for
`example, in such a Way that the electronic device 1 selects,
`betWeen the ?rst and second maximum limits, a value Which
`is a maximum value from the point of vieW of the electronic
`device 1. Information about this limit is transferred to the
`peripheral device 2, in Which the suggested value is exam
`ined in the processor 13, and if it is found acceptable, this
`information is transferred to the electronic device 1. If the
`peripheral device 2 cannot set its oWn poWer consumption to
`such a level Which corresponds to the suggested maximum
`value, the peripheral device 2 Will suggest a loWer value
`betWeen the ?rst and second maximum values. If this value
`is possible from the point of vieW of the electronic device 1,
`the electronic device 1 Will transmit this information to the
`peripheral device 2, in Which the poWer consumption is set
`to this value. If the value suggested by the peripheral device
`2 is not suitable, the electronic device 1 advantageously
`selects another, preferably loWer value Which, hoWever, is at
`least equal to the ?rst maximum limit, and reports it to the
`peripheral device 2. The above-presented steps are iterated,
`until such a poWer consumption value is found Which is
`suitable for both the electronic device 1 and the peripheral
`device 2. In some cases, it may occur that the only suitable
`value is the ?rst maximum value, Wherein the poWer con
`sumption does not need to be adjusted, because this value is
`the default value.
`There may also be a need to change the value of the poWer
`consumption during the operation of the electronic device 1
`and the peripheral device 2 connected together. For example,
`
`SANDISK Exhibit 1005
`Page 8 of 12
`
`

`

`US 7,278,033 B2
`
`7
`if the peripheral device is a transceiver card, such as a
`mobile station card or a modem card, there may be a need
`to signi?cantly change the power consumption limit of the
`peripheral device 2, for example, for the time of a transmis
`sion. Thus, at the stage When eg the peripheral device 2
`detects a need to change the poWer consumption, it transmits
`a message to the electronic device 1 and proposes a neW
`poWer consumption value Which is, hoWever, in the range
`betWeen the ?rst and second maximum values. An exchange
`of messages is performed betWeen the electronic device 1
`and the peripheral device 2 by applying the above-described
`principles, to control the poWer consumption of the periph
`eral device according to the need. When the need for poWer
`consumption is changed again, a neW adjustment of the
`poWer consumption can be made.
`The need to change the poWer consumption of the periph
`eral device may also develop in the electronic device 1. For
`example, When the operation of the electronic device 1 shifts
`to a poWer saving mode, or When the charge of a battery (not
`shoWn) in the electronic device is reduced, the electronic
`device 1 may control the peripheral device 2 to shift to a less
`poWer consuming state.
`The peripheral device according to the invention can also
`be connected to such an electronic device 1 Which does not
`have a possibility to adjust the poWer consumption. Thus,
`the peripheral device 2 sets a default value, i.e. preferably
`the ?rst maximum limit, as the poWer consumption value.
`Consequently, the peripheral device according to the inven
`tion can also be connected to such an electronic device 1 in
`Which the steps of the method according to the invention are
`not carried out to control the poWer consumption of the
`peripheral device 2.
`Above, the use of more than tWo different maximum
`limits Were mentioned as the maximum values for poWer
`consumption. In this context, it is assumed that the other
`maximum limits are betWeen the ?rst and second maximum
`limits. These different maximum limits are feasible, for
`example, in such applications, in Which different bus Widths
`can be selected in the peripheral device. For example, in the
`system of FIG. 2, the bus Width of the connection betWeen
`the peripheral device and the electronic device can be
`selected to be any of the three values: 8, 16 or 32 bits. At the
`same time, this bus Width selected for the connection is, in
`this advantageous embodiment, also used in the internal bus
`17 of the peripheral device 2. Typically, the poWer consump
`tion is the higher, the Wider the bus used. Thus, the pre
`sumption is preferably that the bus Width at the start-up stage
`is 8 bits, but the electronic device 1 and the peripheral device
`2 may negotiate on the use of another bus Width, i.e. on the
`change of the maximum limit for poWer consumption. This
`can be implemented by applying the principles described
`above. HoWever, it Will be obvious that said bus Widths are
`only some non-restricting examples of bus Widths.
`The frequency of the clock generator 16 of the peripheral
`device is not necessarily adjustable in a stepless manner, but
`it is possible to select a value for the frequency from some
`predetermined values. Thus, the maximum limits for poWer
`consumption corresponding to these different frequencies
`can be stored as said maximum limits in the peripheral
`device, or if only the ?rst maximum limit (loWest poWer
`consumption) and the second maximum limit (highest
`poWer consumption) are stored, it is possible to perform the
`exchange of messages betWeen the electronic device 1 and
`the peripheral device, as described above in this description,
`to adjust the suitable poWer consumption limit.
`Consequently, the poWer consumption of the peripheral
`device 2 can be adjusted eg by changing the clock fre
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`65
`
`8
`quency and/or the bus Width, but it should be evident that
`other methods for adjusting poWer consumption are also
`knoWn and are applicable in connection With the invention.
`PoWer consumption can also be controlled by controlling the
`operating voltage, if the operating voltage of the peripheral
`device 2 does not need to be a given constant value.
`Peripheral devices are knoWn, in Which the operating volt
`age can be selected to be, for example, either 3 V, 3.3 V, or
`5 V. Yet another example to be mentioned in this context of
`the possibilities to control the poWer consumption of the
`peripheral device is to control the current consumption of
`the peripheral device.
`Further, the poWer consumption of the peripheral device
`2 can also be adjusted by changing the clock frequency of
`the bus of the connection betWeen the peripheral device and
`the electronic device, if it is independently adjustable. The
`clock frequency of the bus can be changed eg by the
`electronic device 1 and/or by the peripheral device 2, if
`necessary. The electronic device 1 controls a clock
`generator(s) (not shoWn) Which produces the timing signals
`for the bus according to the same principles as Was presented
`above.
`In an advantageous embodiment of the invention, at least
`a part of the memory of the peripheral device 2 is divided
`into tWo or more memory blocks, to form so-called storage
`banks. Thus, in the peripheral device, one or more of these
`memory blocks can be selected for use, eg on the basis of
`the maximum poWer consumption value de?ned for the
`peripheral device 2. With higher poWer consumption values,
`it is typically possible to take more memory blocks into use
`than With loWer poWer consumption values. FIG. 4 shoWs an
`example of the structure of such a peripheral device. In the
`peripheral device 2 shoWn in FIG. 4, the memory 14 is
`provided With four memory blocks 14a, 14b, 14c, 14d, but
`it Will be obvious that in practical applications, the number
`of storage banks can, Within the scope of the invention, also
`be other than four. To take the memory blocks 14a-14d into
`use and to remove them from service, connection lines
`18a-18d are preferably provided from the processor 13, to
`couple eg the operating voltage to the desired memory
`blocks 14a-14d, or the coupling lines are used to sWitch each
`memory block 14a-14d either to an active mode or to a
`poWer-saving mode. Also the above-presented method can
`be used to control the poWer consumption of the peripheral
`device 2 instead of or in addition to the methods for
`controlling the poWer consumption as presented above in
`this description.
`In the electronic device 1, the poW

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket