`United States Patent
`5,058,203
`[11] Patent Number:
`[45] Date of Patent:
`Oct. 15, 1991
`Inagami
`
`[54] MOBILE TELEPHONE TERMINAL HAVING
`SELECTIVELY USED PROCESSOR UNIT
`FOR LOW POWER CONSUMPTION
`
`[75]
`
`Inventor:
`
`Fujio Inagami, Yokohama, Japan
`
`[73] Assignee:
`
`Fujitsu Limited, Kawasaki, Japan
`
`3/1984 Akahori et al. occ "455/343
`4,437,095
`4,562,307 12/1985 Bursztejin et al. 0... eee 379/61
`
`FOREIGN PATENT DOCUMENTS
`
`60-065317 4/1985 Japan .
`0232531
`9/1988 Japan .....ccecceessssssseeneneees 455/343
`
`[21] Appl. No.: 354,989
`
`Primary Examiner—Reinhard J. Eisenzopf
`Assistant Examiner--Andrew Faile
`Attorney, Agent, or Firm—Staas & Halsey
`May 22, 1989
`[22] Filed:
`[57]
`ABSTRACT
`[30]
`Foreign Application Priority Data
`A mobile telephone terminal powered by a battery,
`May 21, 1988 [JP]
`Japan .....essssessessesereeeeneeees 63-123006
`
`[51] Int. CLS oeeeeeeeeeeeeeeeee HO4B 1/38; HO4B 1/16—which terminal is mainly comprised of a processor unit
`[52]
`UWS. Ch. oo eceseseeeeeseneeeeeees 455/89; 455/343:
`and a logic LSI unit as a control part thereof. The pro-
`379/61
`cessor unit handles first control functions which are not
`[58] Field of Search uu... 455/343, 89-90,
`used frequently but which are complicated and operate
`455/127; 379/61, 63; 320/31-32; 340/311.1,
`at a high clock speed. The logic LSI unit handles sec-
`825.44, 825.48
`ond control functions which are used constantly and
`frequently at a low clock speed. The processor unit is
`-
`.
`activated intermittently on demand by the logic LSI
`unit and thereby reduces power consumption.
`
`56
`[56]
`
`R
`
`.
`eferences Cited
`US. PATENT DOCUMENTS
`4,380,832 4/1983 Nagata et al. oe 455/343
`4,384,361
`5/1983 Masaki oeeeeceeeee 455/343
`
`18 Claims, 11 Drawing Sheets
`
`10
`
`CONTROL
`PART
`
`|
`
`RADIO
`
`PART
`
`ACTIVATION
`
`
`
`
`
`
`PROCESSOR
`(CPU)
`
`
`
`
`
`LOGIC
`LSI
`
`
`CLOCK
`
`16
`
`BATTERY F-15
`
`1
`
`APPLE 1020
`
`APPLE 1020
`
`1
`
`
`
`US. Patent
`
`Oct. 15, 1991 —
`
`Sheet 1 of 11
`
`5,058,203
`
`
`OlOVYTOYLNOO
`Luvd_|Luvd
`GI~AYALLVE
`IS]WOOT
`
`|Bis
`
`91
`
`JI9071
`
`YyOSS39008d
`
`(Ndd)
`
`2
`
`
`
`
`
`US. Patent
`
`Oct. 15, 1991 ©
`
`Sheet 2 of 11
`
`5,058,203
`
`Fig. 2
`
`PROCESSOR
`UNIT 11
`
`LOGIC LSI
`UNIT 12
`
`
`
` J
`
`PROCESSING BY
`CPU GENERATED
`?
`
`FINISH
`PROCESSING
`
`ENTER HOLDING
`STATE
`
`4
`
`CPU, MEMORIES !
`|OPERATING
`
`START
`PROCESSING
`
`TO CPU
`
`STOP SUPPLYING
`MASTER CLOCK
`
`
`
`3
`
`
`
`US. Patent
`
`Oct. 15, 1991 ©
`
`Sheet 3 of 11
`
`5,058,203
`
`zs1gLz9%4t(VeLt
`
`eSYAay
`
`ao
`
`mL
`
`7
`
`77
`
`pe4
`
`dsoansNIV
`O77WOY
`NddNdd
`El
`
`~—__SCOCST—SCSCS—C—S—
`
`Bl
`
`LINNY/L
`
`SL
`
`AYSLLVE
`
`4
`
`
`
`US. Patent
`
`Oct. 15, 1991
`
`Sheet 4 of 11
`
`5,058,203
`
`Fig. 4
`
`60
`
`61
`
`MASTER CLOCK
`SOURCE 25
`
`va BA
`
`Fig.5
`
`Le
`pa——_____|
`RARLJLf
`RaLoo
`
`M-cukK_JLELEUU1,LLL
`
`aS
`
`TOPPAGE
`OF
`CLOCK
`
`5
`
`
`
`US. Patent
`
`Oct. 15, 1991
`
`Sheet 5 of 11
`
`5,058,203
`
`60
`
`25
`
`RESET
`
`BAc
`
`IRQ-R
`
`62
`
`IRQ-
`
`,
`
`6
`
`
`
`U.S. Patent
`
`Oct. 15, 1991 ~
`
`Sheet 6 of 11
`
`5,058,203
`
`L*
`
`2x|
`
`Cx
`
`7%
`
`S*
`
`
`
`Y-DulZHY96ANSOL
`
`LSNdO
`
`SeLtLJ=THWOU
`LINNNIZLNO—OnisS300udvivaIWIas0
`
`
`
`T_T—_—__..<>ined}YO
`6LIWVY5SSaydgv}|“BLWONYO4
`ssauaav|_|_||WNYSZLNIPTLINDr_[
`WWAYSZLNIone|WNUSINI|$$3udov
`
`Dud] YAWL
`
`YATIOULNOD
`
`
`
`YSWILYOSYS5LSI93y
`
`
`
`Y¥31SIN3YN]|ONISSSIO¥dOUI
`
`essaeee
`
`12.VL‘B14
`
`4300930
`
`Viva0z40-00
`sneOl
`
`Y¥300930
`
`
`
`LISTSSdIHD
`
`7
`
`
`
`
`
`US. Patent
`
`Oct. 15, 1991
`
`Sheet 7 of 11
`
`5,058,203
`
`Fig. 7B
`
`21
`
`#1
`
`x2{ >4]
`Ero
`REGISTER]
`
`
`
`[RECEIVED DATA REGISTER
`
`4O-STAGE SHIFT REGISTER
`
`
`
`ERROR
`COUNTER
`
`BCH
`DECODER
`
`%3
`
`IRQ-R
`05
`
`7
`
`
`
`
`
`
`99
`
`97
`
`vl
`
`
`
`
`
`oOo... ap
`+ KS
`
`[225 2X
`[2
`SO]
`JoNSl
`w oO}
`log [Sere
`(22a!
`[EZ]
`ZSokl
`IFS
`nEG
`25% [2]
`|OSw]
`¥4
`[Gael GSS
`fS0|
`|[ZSy]
`|ZS5!
`221 PEG|Se] ws} les
`ge > oO
`ea Oo
`og
`
`
`5
`o
`
`
`|
`a
`
`
`DETECTION
`-—j
`
`96
`MASTER
`CLOCK
`CONTROLLER
`
`yy|
`
`[.M-CLK
`
`SYNCHRONIZATION
`
`R
`R
`X
`X
`1 M2 BA
`D
`ODO
`G
`R' MeRow R
`|
`aaeS OO
`To Lb
`L
`cpun K
`' DK q
`TO
`FROM 22
`
`8
`
`
`
`US. Patent
`
`Oct. 15, 1991
`
`Sheet 8 of 11
`
`5,058,203
`
`Fig.8
`
`10
`
`DOTTING
`
`11
`WORD
`
`SYNC
`
`40
`REPEAT
`OF
`WORD A
`
`40
`REPEAT 1
`OF
`WORD B
`
`40
`REPEAT 2
`OF
`WORD A
`
`
`p)
`
`B/1
`BIT
`
`B/I
`BIT
`
`B/I
`BIT
`
`10
`40
`40
`40
`REPEAT 4} REPEAT5|REPEAT 5
`OF
`OF
`OF
`DOTTING
`
`WORD B|WORD A WORD B
`
`
`
`
`
`B/I
`BIT
`
`9
`
`
`
`US. Patent
`
`Oct. 15, 1991
`
`Sheet 9 of 11
`
`5,058,203
`
`
`
`10
`
`10
`
`
`
`US. Patent
`
`Oct. 15, 1991
`
`~
`
`Sheet 10 of 11
`
`5,058,203
`
`Fig. 10A
`
`DO-D7
`
`3
`
`22
`
`¥*1
`
`ja
`
`
`TO CPUN)OEFF+ADDRESSSfi
` llan TOa
`
`FROM 21,M-CLK
`
`
`TO 21 RDAT1FROM 41 PDI
`TO 21,XGRD be
`
`96KHz
`
`TO 21
`
`%3
`
`SGQps04
`
`2G732
`
`11
`
`
`
`US. Patent
`
`Oct. 15, 1991 ~
`
`Sheet 11 of 11
`
`5,058,203
`
` %3
`
`RmOzZ<M
`
`wana<
`
`| T
`
`/R B
`
`
`
`12
`
`
`
`1
`
`5,058,203
`
`MOBILE TELEPHONE TERMINAL HAVING
`SELECTIVELY USED PROCESSOR UNIT FOR
`LOW POWER CONSUMPTION
`
`BACKGROUND OF THE INVENTION
`
`2
`Thus, a problem resides in that a large amount of
`power supplied from the battery is needed by the main
`CPU, ROM,and RAMaslong as these are operated at
`a high operating frequency. This apparently shortens
`the life of the battery.
`SUMMARYOF THE INVENTION
`
`1. Field of the Invention
`The present invention relates to a mobile telephone
`terminal which is driven by a battery, particularly a
`mobile telephone terminal which can considerably re-
`duce power consumption in order to extend the life of
`the battery.
`The mobile telephone terminal of the present inven-
`tion can be applied to variety of mobile telephone termi-
`nals operated under a cellular system, such as a land
`mobile radio telephone, a shoulder type radio tele-
`phone, a portable type radio telephone and so on. The
`land mobile radio telephone and shoulder type radio
`telephone are substantially the same belonging to class
`I, producing a transmitting powerof, for example, 3 W.
`The portable type radio telephone belongsto class III
`producing a transmitting powerof, for example, 0.6 W.
`2. Description of the Related Art
`Especially, in the technical field of a battery feed type
`mobile telephone terminal,it is desired to reduce power
`consumption as much as possible to extend the life of
`the battery.
`In general, a mobile telephone terminal is constructed
`to use a microcomputer. This is because, the mobile
`telephone terminal requires a variety of complicated
`processes to be carried out therein. Further, it is prefer-
`able to use a microcomputer from the viewpoints of
`convenience in constructing the mobile telephone sys-
`tem, economyin building the system, and minimizing
`the scale thereof.
`As for the microcomputer, usually an 8 bit main cen-
`tral processing unit (CPU) and a 4 bit sub CPU are used.
`The main CPU handles terminal control, data reception
`processing, data transmission processing, timer manage-
`ment and so on. On the other hand, the sub CPU han-
`dles man-machine communication processes, such as a
`process of driving a display mounted on the mobile
`telephone terminal, a process of an operating of keys
`which are also mounted thereon. Further, the mobile
`telephone terminal requires, other than the above, base
`band processing, transmitting and receiving processing,
`and thelike.
`As mentioned first, in the battery feed type mobile
`telephone terminal, it is desired to reduce power con-
`sumption as much as possible. For this, the circuits for
`constructing the mobile telephone terminal, including
`the above-mentioned main and sub CPU’s,are realized
`by
`complementary
`metal-oxide-semiconductor
`(CMOS)devices. As known, the CMOSdeviceis a low
`power consumption device.
`The CMOSdeviceis a low power consumption type
`device, but current flows therethrough every time an
`ON-OFFoperation is performed therein, so that power
`supplied from the battery becomes large. As known,the
`frequency of the ON-OFFoperations is proportional to
`FIG. 1 is a block diagram showing principle con-
`an operating speed, or operating frequency of the
`struction of a mobile telephone terminal according to
`the present invention. A mobile telephone terminal 10
`CMOSdevice. Therefore, the power consumption is
`of FIG. 1 is primarily classified into two parts, ie., a
`relatively large at the main CPU and memories, such as
`control part and a radio part. The radio partis mainly
`a read only memory (ROM)and a random access mem-
`ory (RAM), cooperating with the main CPU,since the
`comprised of a transmitting and receiving (T/R) unit 13
`provided with an antenna 14. The control part is mainly
`main CPU and the memories work atarelatively high
`operating frequency, for example, 1 MHz or 2 MHz.
`comprised of a processor unit (CPU) 11 and a logic LSI
`
`10
`
`15
`
`25
`
`Accordingly, an object of the present invention is to
`provide a mobile telephone terminal which operates
`with lower power consumption than that of the conven-
`tional mobile telephone terminal.
`the mobile telephone
`To attain the above object,
`terminal according to the present
`invention is con-
`structed such that a processor unit, corresponding to
`the aforesaid main CPU, performsfirst control func-
`tions, and a logic large scale integration (LSI) unit,
`corresponding to the peripheral units of the main CPU,
`performs second control functions. The first control
`functions used in the mobile telephone terminal are not
`used frequently but are complicated and operate at a
`high frequency. While, the second control functions are
`used constantly and frequently with a low speed clock.
`Further, the processor unit performs the first control
`functions intermittently each time a function is needed
`to be performed.
`Incidentally, the aforesaid first and second control
`functions have been both performed mainly by the pro-
`cessor unit
`(main CPU) and the memories (ROM,
`RAM).
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The above object and features of the present inven-
`tion will be more apparent from the following descrip-
`tion of the preferred embodiments with reference to the
`accompanying drawings, wherein:
`FIG. 1 is a block diagram showing principle con-
`struction of a mobile telephone terminal according to
`the present invention;
`FIG.2 depicts a schematic flow chart for explaining
`the operation according to the present invention;
`FIG. 3 is a block diagram showing an example of a
`mobile telephone terminal according to the present
`invention;
`FIG.4 is a brief circuit diagram of an example of a
`timing control circuit;
`FIG. 5 depicts a timing chart for explaining the cir-
`cuit of FIG.4;
`FIG.6 is a circuit diagram of a detailed example of
`the timing control circuit shown in FIG.4;
`FIGS.7A and 7Billustrate a block diagram showing
`a detailed example of the main LSI of FIG. 3;
`FIG. 8 illustrates a known data format of the control
`channeldata;
`FIG.9 illustrates a known data format of the voice
`channel data; and
`FIGS. 10A and 10B illustrate a block diagram show-
`ing a detailed example of the sub LSI of FIG.3.
`DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`35
`
`45
`
`50
`
`35
`
`65
`
`13
`
`13
`
`
`
`5,058,203
`
`3
`unit 12. All are driven by a battery 15. The present
`invention basically refers to the control part. The mem-
`bers in the control part, including the processor unit
`(CPU) 11 and the logic LSI unit 12, at least, perform a
`variety of control functions. The functionsare classified
`into first control functions and second control func-
`tions.
`
`The processor unit 11 is provided to processthefirst
`control functions, with the cooperation of memories,
`which functions are not used frequently but are compli-
`cated and operate at a high clock speed.
`The logic LSI unit 12 is provided to process the sec-
`ond control functions which are used constantly and
`frequently with a low speed clock.
`Further, the logic LSI unit 12 is operative to activate
`the processor unit 11 every time the first control func-
`tions need to be handled by providing the high speed
`clock (CLOCK)to the processor unit 11.
`FIG. 2 depicts a schematic flow chart for explaining
`the operation according to the present invention. The
`words “ACTIVATION”, “CLOCK” and “HOLD-
`ING STATE”, used in FIG. 1 will be clarified with
`reference to FIG. 2.
`Referring to both FIGS. 2 and 1, suppose that the
`processor unit 11 finishes a certain process for perform-
`ing the first control functions, which is expressed as
`“FINISH PROCESSING” shown at the top left of
`FIG.2. The processor unit 11 then enters byitself into
`a holding state
`(refer
`to “ENTER HOLDING
`STATE” in FIG. 2). The holdingstate is notified from
`the processor unit (CPU) 11 to the logic LSI unit 12 via
`a line 16 (shown in FIGS. 1 and 2). The logic LSI unit
`12 then operates to stop supplying a master clock (refer
`to “CLOCK”in FIG. 1) to the processor unit (CPU) 11.
`Thatis, no high speed clock is sent to the CPU 11 from
`the LSI 12. Soon after this, the CPU and the cooperat-
`ing memories stop operating (refer to corresponding
`block in the column of the CPU 11 in FIG.2).
`Thus, the logic LSI unit 12 watchesthe status of the
`processor unit 11 and stops the supply of the high speed
`clock every time the logic LSI unit 12 detects that the
`processor unit 11 is in the holding state.
`It should be noted here that the power consumption
`of the CPU 11 and the corresponding memories be-
`comes very low dueto the nature of the CMOSdevices,
`after stoppage of the clock supplied to the CPU 11.
`The logic LSI unit 12 continuously supervises
`whether a processing to be achieved by the processor
`unit (CPU) 11 is generated in the telephone terminal
`(refer to the step “IS PROCESSING BY CPU GEN-
`ERATED?”in FIG. 2). If it is detected by the LSI 12
`that the related processing is generated, then the proces-
`sor unit (CPU) 11 is activated (refer to “ACTIVA-
`TION OF CPU”in FiG. 2 and line 17 in FIG. 1). At
`the same time, or preceding the activation of the CPU,
`the logic LSI unit 12 resupplies the high speed clock
`(master clock) (refer to “CLOCK” in FIG. 1) to the
`CPU 11. The CPU 11 thenstarts the related processing
`(refer to “START PROCESSING” in FIG. 2), which
`will finally end again at the step “FINISH PROCESS-
`ING”. The above-mentioned “ACTIVATION”is trig-
`gered preferably by issuing an interrupt request to the
`CPU 11 from the LSI 12.
`As understood from the above,the total power con-
`sumption in the mobile telephone terminal is greatly
`reduced, since the processor unit (CPU) 11 and the
`cooperating memories work intermittently,
`ic., at a
`Telatively low frequency, wherein the processor unit 11
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`35
`
`60
`
`65
`
`4
`and the memories usually operate at a high speed clock
`and thereby are high power consumption members.
`FIG. 3 is a block diagram showing an example of a
`mobile telephone terminal according to the present.
`invention. In FIG. 3, reference numeral 11 represents
`the processor unit as shown in FIG. 1, which unit llis ©
`comprised of a main CPU having memories, i.e., ROM
`18 and RAM 19 cooperating therewith. The main CPU
`11 is, for example, an 8 bit microcomputer. The ROM
`18 stores therein a program to operate the processor
`unit (main CPU) 11. The RAM 19 stores therein data
`for read and write operations. As will be understood
`later, the program in the ROM 18 should not be autono-
`mous but subject to an external command issued from
`the logic LSI unit 12. Then CPU 11 and the memories
`operate at a frequency of, e.g.,
`1 MHz (or 2 MHz),
`which frequency is obtained by dividing in frequency
`the output signal from a master clock source 25 of 4
`MHz(or 8 MHz).
`The logic LSI unit 12 is, in FIG. 3, comprised of a
`main LSJ 21 and a sub LSI 22 which are respectively
`provided with a memory (ROM) 23 and a memory
`(ROM)24. The ROM 23stores therein system informa-
`tion, for example, a telephone numberallotted to this
`mobile telephone terminal and an area numberof an
`area determined under a contract between a user and a
`dealer. The ROM 24 stores a serial number, for exam-
`ple, a production lot number of this mobile telephone
`terminal, which lot number is determined by its maker
`when making the mobile telephone number. It should
`be understood that the logic LSI unit 12 is divided into
`the main LSI 21 and the sub LSI 22 due merely to a
`factor in actual design. That is, even thoughit is possi-
`ble to construct the logic LSI unit 12 using a single LSI,
`the number of pins provided by the single LSI chip
`becomes extremely large. This being so,it is convenient
`to construct the logic LSI unit 12 with two general
`purpose LSI chips 21 and 22.
`The mobile telephone terminal has further members,
`other than the above recited members. Reference nu-
`meral 30 represents the aforesaid radio part, as in FIG.
`1, comprising the transmitting and receiving (T/R)unit
`13 and the antenna 14. Reference numeral 40 represents
`a base band part which is mainly comprised ofa digital
`base band (D-BB) unit 41 and an analog base band
`(A-BB) unit 42. The analog base band unit 42 contains
`therein, for example, analog filters, and deals with ana-
`log voice signals. The voice signal
`is communicated
`through a microphone 44 and a speaker 45. A voice
`signal amplifier 43 is located therebetween.
`Reference numeral 50 represents a man-machinein-
`terface part which is mainly comprised of a sub CPU 51
`of, for example, a 4 bit type, a display (DSP) 52, and a
`key switch (KEY) 53. The display 52 acts as an indica-
`tor. The key switch 53 contains function keys, numeral
`buttons (“0” through “9”), volume switches, a send
`command button, an end indication button, and so on.
`All members are energized by the battery 15. For sav-
`ing the powerofthe battery 15, major members, such as
`11, 13, 18, 19, 21, 22, 23, 24, 41, 42, are fabricated using
`CMOSdevices. The display 52, for example having a 16
`digit construction, is comprised of, for example,a liquid
`crystal device whichis, as is known, a low power con-
`sumption device.
`The sub CPU 51 controls the display 52 and the key
`switch 53 periodically at 5 ms intervals. The man-
`machine interface part 50 is constructed exclusively, as
`
`14
`
`14
`
`
`
`5,058,203
`
`5
`in the prior art. The part 50 and also the parts 30 and 40
`are identical to those of the priorart.
`As mentioned above,the control functions performed
`in the control part, are shared by the logic LSI unit and
`the processor unit. This will further be clarified below.
`
`Logic LSI unit 12
`
`6
`(a) Contents of the management
`As mentioned before, many functions are achieved at
`respective prescribed timings which are controlled by
`timers.
`°
`.
`1) For example, if six kinds of timers are managed,
`each of the timers has a resolution of 50 ms.
`-
`2) As another example, if three kinds of timers are
`managed, each of the timers has a resolution of 2
`I. Data reception processing
`seconds.
`(a) Contents of the data reception processing
`(b) Operation timing
`1) Data reception processing
`The main CPUis operated by receiving an interrupt
`The data reception rate is:
`given every 50 ms. To be specific, the related interrupt
`10K Baud, when the Advance Movable Phone
`request is generated in the sub LSI 22.
`System (AMPS) is employed; and
`Referring again to FIG.3, the received signal is input
`8K Baud, when the Total Access Communication
`to the mobile telephone terminal by way of the antenna
`System (TACS)is employed.
`14 and the transmitting and receiving unit (T/R) 13.
`2) Decision by majority for words
`The received signal is first supplied to the analog base
`Generally, the received data is composed of words
`band (A-BB) unit 42 in whichafiltering operation is
`repeated, for example, 5 times, so as to improve
`applied to the received signal. The thusfiltered signalis
`reliability of the data. In the example, a 3/5 major-
`supplied, via the bus 20, to the digital base band (D-BB)
`ity is adopted. Thatis, if three normal bits among
`unit 41. The data from the unit 41 is applied to the main
`five bits that are located at the same position of
`each word are obtained, the non-normal bits can be
`LSI 21. As mentioned previously, the main LSI 21 and
`corrected.
`sub LSI 22 cooperate together.
`The main CPU 11 is operated on demand according
`3) Error correction of received data
`to an activation by the logic LSI unit 12. When the main
`Generally, a Bose-Chaudhuri-Hocqueghem (BCH)
`codeis utilized for the error correction of data.
`CPU11 is operated, the ROM 18 and the RAM 19 also
`start operating in accordance with an access thereto by
`4) Decision by majority for B/I bit
`the CPU 11.
`A busy/idle (B/D) bit is periodically monitored in the
`The data to be transmitted from the CPU 11is trans-
`mobile telephone terminal so as to perform duplex
`communication. In the example, a % majority is
`ferred along a path opposite to the one mentioned
`above. Thatis, the transmission data is transferred from
`adopted. Thatis, if two normal B/I bits amonglast
`the CPU 11 to the antenna 14 through the main LSI 21,
`three B/I bits of receiving data are obtained, the
`the digital base band unit 41, the analog base band unit
`B/I state can be determined by noting the majority.
`42 and the transmitting and receiving unit 13.
`5) B/I bit processing
`In the processing, it is checked whetherit is possible
`Thelogic LSI unit 12 watches a logic level on a bus
`to send data to the landstation.
`available (BA) signal line 16 which is connected be-
`tween the logic LSI unit 12 and the processor unit (main
`(b) Operation timing
`CPU) 11 and, whenthe logic level on the BA signal line
`The logic LSI unit 12 operates at each interrupt sent
`16 assumes first logic level, e.g., logic “H” (high), the
`at 100 ys intervals to the processor unit 11.
`logic LSI unit 12 detects that the processor unit 11 is in
`(ID) High speed timer management
`the holding state. The logic “H” on the line 16 is pro-
`(a) Contents of the management
`duced by executing a “Wait for interrupt” instruction.
`Many functions are achieved at respective prescribed
`In this case, the processor unit 11 enters by itself into
`timings which are controlled by timers.
`said holding state by an execution therein of the “Wait
`1) For example, if three kinds of timers are managed,
`each of the timers has a resolution of 1 ms.
`for Interrupt” instruction generated for each process
`when the aforesaid first control functions are finished.
`2) As another example, if seven kinds of timers are
`Thus, the main LSI 21 supplies the master clock from
`managed, each ofthe timers has a resolution of 10
`ms.
`the master clock source 25 or stops supplying the same
`according to logic “L” (low) or “H”of the signal BA
`(bus available) on the line 16 (a line for transferring the
`master clock is not illustrated in FIG. 3). The master
`clock is supplied together with an issuance of the inter-
`rupt request (IRQ). The logic LSI unit 12 issues the
`interrupt request IRQ relating to the aforesaid “Wait
`for Interrupt”instruction to the processor unit 11, every
`time an interrupt (IRQ-R) occurs in the logic LSI unit
`12, each of which interrupts require an activation of the
`processor unit (main CPU) 11.
`FIG.4 is a brief circuit diagram of an example of a
`timing control circuit. The timing control! circuit 60 is
`mounted in the logic LSI unit 12 and produces the
`aforesaid master clock M-CLK and the interrupt re-
`quest IRQ sent to the processor unit (main CPU) 11
`accordingto the inputsignals,i.e., the signal BA and the
`interrupt IRQ-R.
`FIG.5 depicts a timing chart for explaining the cir-
`cuit of FIG. 4. The operation of the timing control
`circuit 60 will be explained below with reference to
`
`(1) Terminal control
`A call origination, a call termination, and a registra-
`tion of the location of the mobile telephone terminal are
`subjected to terminal control.
`(II) Data transmission processing
`(a) Contents of the processing
`Thedata to be transmitted from the mobile telephone
`terminal is processed by the main CPU 11.
`(b) Operation timing
`The operation is started any time the data transmis-
`sion is required.
`(III) Low speed timer management
`
`15
`
`20
`
`25
`
`30
`
`45
`
`50
`
`55
`
`65
`
`15
`
`(b) Operation timing
`The logic LSI unit 12 operates at 1 ms intervals.
`To be specific, in FIG. 3, the main LSI 21 handles the
`above-recited data reception processing, while the sub
`LSI 22 handles the above-recited high speed timer man-
`agement.
`
`Main CPU 11
`
`15
`
`
`
`7
`FIG.5. The interrupt request IRQis issued immediately
`after the occurrence of any oneofthe interrupts IRQ-R
`when the related interrupt occurs during a condition
`where the logic level on the BA signal line 16 assumes
`a second logic level, e.g., “L”, which indicates that the
`processor unit (main CPU) 11is not in the holding state
`but in the operating state. The interrupt request IRQ is
`issued after a predetermined delay time from the occur-
`rence of anyone of the interrupts IRQ-R whenthere-
`lated interrupt IRQ-R occurs during the holdingstate
`wherethe logic level on said BA signal line 16 assumes
`the first logic level, e.g., ‘““H”’.
`The aforesaid predetermined delay time is a time
`required for preparation of the high speed clock (1 MHz
`or 2 MHz) which can normally drive the processor unit
`11.
`The high speed clock is obtained by dividing in fre-
`quency the master clock M-CLK from the logic LSI
`unit 12, at the source 25.
`The logic LSI unit 12 contains therein a delay means
`62 which provides a delay conforming to the prepara-
`tion of the high speed clock which is lower than the
`speed of said master clock M-CLK (4 MHz or 8 MHz)
`produced by the master clock source 25 provided by
`the logic LSI unit 12.
`The master clock M-CLK is given to the processor
`unit 11 via a first logic means 61 which receives two
`inputs, one of whichis the logic level on the BA signal
`line 16, and the other of whichis the interrupt IRQ-R.
`The first logic means 61 operates to produce the
`master clock M-CLK,regardless of an existence of the
`interrupt IRQ-R (“L”), when the logic level on the BA
`signal line 16 assumes the second logic level, e.g., “L”’.
`Thefirst logic means 61 operates to start producing the
`master clock M-CLK, whenat the occurrence of the
`interrupt IRQ-R (“L”) during a condition where the
`logic level on the BA signal line 16 assumes thefirst
`logic level (““H”), i-e., during the holdingstate.
`The interrupt request IRQ is issued to the processor
`unit 11 via a second logic means (delay means) 62 which
`Tecelves two inputs, one of which is the logic level on
`the BA signal line 16, and the other of which is the
`interrupt IRQ-R.
`The second logic means 62 operates to produce the
`interrupt request IRQ immediately after the reception
`of the interrupt IRQ-R, whenthe logic level on the BA
`signal line 16 assumes the secondlogic level, e.g., “L”,
`and producesthe interrupt request IRQ after the afore-
`said predetermined delay time, when the logic level on
`the BA signal line 16 assumes thefirst logic level, e.g.,
`
`In the first logic means 61, when the signal BA as-
`sumesa logic level “LL”, and at the same, the interrupt
`IRQ-Ris generated in the logic LSI unit 12, a NAND
`gate 63 produces an output of logic level “H”. There-
`fore,
`the master clock M-CLK is supplied from the
`clock source 25 to the processor unit (main CPU) 11 via
`an AND gate 64. Theinterrupt request IRQ is sent to
`the processor unit 11, in response to the interrupt IRQ-
`R, via the second logic means,i.e., delay means 62, and
`a buffer gate 65. The processor unit 11 is then activated
`and starts operating at the speed of, for example, 1 MHz
`or 2 MHz. That is, the main CPU 11 divides in fre-
`quencythe received master clock M-CLK (4 MHzor 8
`MHz).
`Whenthe BA signal assumes an “H”level, the master
`clock M-CLKis stopped. The main CPU 11 is then
`
`5
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`5,058,203
`
`8
`stopped from operating, as are the ROM 18 and the
`RAM 19.
`When the BAsignal assumes an “H”level, and at the
`same time, the interrupt IRQ-Ris generated in the logic,
`LSI unit 12, the interrupt request [RQis issued after an
`elapse of a predetermined time from the generation of -
`the interrupt IRQ-R. The reason why the IRQ is issued
`after a certain elapse of time is that, if the BA signal
`assumes a logic level “L”, the main CPU 11 is under
`operation (in an operating state), and therefore the main
`CPU 11 can be immediately responsive to the IRQ.
`However, if the BA signal assumes a logic “H”, the
`main CPU 11 is in the holding state, and therefore, a
`certain delay time is necessary before an actual genera-
`tion of the clock which drives the main CPU 11. The
`delay time is created by the delay means 62. According
`to FIG. 5, the delay time correspondsto four pulses of
`the master clock M-CLK,the first pulse rises at the
`second change of the IRQ-R. As mentioned before, in
`this embodiment, the clock used in the main CPU 11 has
`a frequency of 1 MHz (or 2 MHz) whichis obtained by
`dividing the M-CLK of 4 MHz (or 8 MHz), by “4”.
`Thus, the aforesaid four pulses of the M-CLK corre-
`spond to the delay time.
`FIG.6 is a circuit diagram of a detailed example of
`the timing control circuit shown in FIG. 4. The timing
`control circuit 60 of FIG. 4 has a construction as shown
`in FIG.6 and is mountedin the logic LSIunit 12,partic-
`ularly in the main LSI 21. The members identical to
`those of FIG. 4 are referenced by the same reference
`numerals and characters. The logic part 71 determines
`the issuance of the interrupt request IRQ via an AND
`gate 72. The AND gate 72 is opened after the elapse of
`the aforesaid delay time. The AND gate 72 receives the
`output from a logic part 73 via a logic part 74. The logic
`part 74 holds the output from the preceding logic part
`73 by meansofa flip-flop (FF). The logic part 73 pro-
`duces the aforesaid delay time by means of a counter
`which receives the master clock from the clock source
`25. Whenthe higher 4 outputbits in the counterall go
`to a logic level “H”, the output of the logic part changes
`the status of the flip-flop (FF) in the logic part 74 to
`open the AND gate 72. The aforesaid counteris reset
`by an IRQ-RESETpulse whichis generated in the main
`LSI 22 so as to rapidly reset the level of the IRQ line 17.
`If the level is maintained at “L” for a long time,it is
`impossible to respond to the next IRQ. Accordingly,
`the level of the IRQ line 17is returned to the usual state
`soon after the issuance of the IRQ.
`FIGS. 7A and 7Billustrate a block diagram showing
`a detailed example of the main LSI 21 in FIG. 3. The
`data bus 20 at the top left in FIG. 7A is connected by 8
`data lines D0 through D7, with the processor unit (main
`CPU) 11. Below the data bus 20, an input address busis
`shown. An internal address decoder82 specifies internal
`registers 83 through 87 andalso specifies, via an address
`decoder81, the external memories, such as the ROM 18,
`the RAM 19 and so on (SUBLSI22, D-BB4)). Theregis-
`ter 83 cooperates with a serial data out/in unit 91 which
`handles the input data or output data to be communi-
`cated with, via the sub CPU 51, the display 52 and the
`key switch 53. The main LSI 21 operates at the low
`clock speed, for example, 96 KHz. The clock of 96 KHz
`is used, on one hand,after division in frequency by a
`clock divider 92. On the other hand, the clock of 96
`KHz is used for driving an internal interval timer 93
`which controls a timer processing unit 94 and an IRQ
`controller 95. The IRQ controller 95 also cooperates
`
`16
`
`16
`
`
`
`5,058,203
`
`bee 0
`
`a 5
`
`45
`
`55
`
`10
`9
`;
`FIG. 9 illustrates a known data format of the voice’
`with the IRQ processing register 84 which registers
`channel data. The voice channel data is supplied as a
`what interrupt (RQ-R) is generated. The unit 94 han-
`burst from the land station. The data speed is 10 Kbps.
`dies the aforesaid high speed timer management. The
`In FIG. 9, “W.S.”is an abbreviation of word synchroni-
`corresponding register 85 for the timer registers a vari-
`zation (WORD SYNC), “DOT.”refers to dotting. The
`ety of managementtimes, written by CPU 11. The IRQ
`bit patterns of the “DOTTING” and “WORD SYNC”
`controller 95 receives a variety of interrupt IRQ-R. One
`are identical to those explained with reference to FIG.
`important IRQ-R is given from a BCH decoder 97
`8. The heading of each data portion is detected with the
`(FIG. 7B) which handles the aforesaid error correction
`of the received data in terms of a BCH code.If the data
`use of 101 bit dotting, by meansof the digital base band
`unit (Shown by 41 in FIG.3), and the unit 41 then pro-
`is received, the decoder 94 sends the IRQ-R to the
`duces a preamble detection indicating a signal “PDI”
`controller 95. Another IRQ-R is generated when, for
`whichis sent to the sub LSI 22. The sub LSI 22 receives
`example, a battery problem occurs.
`the PDIsignal and produces a guard pulse (XGRD)to
`In FIG. 7B, the above-mentioned BCH decoder 97
`be sent to the main LSI 21. The guard pulse is 103.2 ms
`receives data processed by members 101 through 105
`which corresponds to the length of each data portion.
`which commonly connect with a word synchronization
`During the existence of the guard pulse, the received
`detection unit 106. The unit 106 is provided with the
`data “RDAT”and the received clock “RDCLK” are
`received data (RDAT)andalso the correspondingre-
`applied from the sub LSI 22 to the main LS] 21.
`ceived clock (RCLK). The member 101 handles the
`The main LSI 21 performs, when receiving the
`aforesaid decision by majority for bits. The member 102
`“RDAT”and “RDCLK”, the decision by majority and
`handles the aforementioned decis