Home > Acer > Notebook > Acer Extensa 610 Service Guide

Acer Extensa 610 Service Guide

    Download as PDF Print this page Share this page

    Have a look at the manual Acer Extensa 610 Service Guide online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 720 Acer manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.

    							2-24Service Guide2.4ALI M7101 (Power Management Unit)
    2.4.1Features
    · Four operating states - ON, DOZE, SLEEP, APM
    · Programmable DOZE and SLEEP timer
    · Programmable EL timer for backlight control
    · Two Programmable APM timers
    · Two output pins depending on operating state, each pin is programmable and power
    configurable
    · Provides system activity and EL activity monitorings, includes
    · Video
    · Harddisk
    · Floppy
    · Serial port
    · Parallel port
    · Keyboard
    · Six programmable I/O address groups activity monitor
    · Two programmable memory address groups activity monitor
    · Multiple external wake-up events from DOZE or SLEEP to ON states
    · External Push button
    · Cover open
    · Modem Ring
    · RTC alarm
    · DRQ
    · Two level battery warning monitors
    · 24 General Purpose I/O pins.  Each pin can be programmed to become input or output
    · 32 External expandable general purpose output signals
    · 32 External expandable general purpose input signals
    · LCD control
    · Rundown monitor detect
    · Suspend wake-up detect
    · 100-pin PQFP package 
    						
    							Major Chips Description2-252.4.2Pin Diagram                                                                          Vss
    AD23
    AD22
    AD21
    AD20
    AD19
    AD18
    AD17
    AD16
    CBEJ2
    VDD5
    FRAMEJ
    IRDYJ
    TRDYJ
    DEVSELJ
    PAR
    CBEJ1
    SMIJ
    Vss
    AD15
    AD14
    AD13
    AD12
    AD11
    AD101
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25GPIOC3
    GPIOC2
    GPIOC1
    GPIOC0
    GPIOA7
    GPIOA6
    GPIOA5
    GPIOA4
    GPIOA3
    GPIOA2
    GPIOA1
    GPIOA0
    Vss
    CLK32
    SEL1
    SEL0
    VDD5
    DISPLAY
    CCFT
    FPVEE
    SPKCTL
    SQWO
    SLED
    DRQ
    CRT75
    74
    73
    72
    71
    70
    69
    68
    67
    66
    65
    64
    63
    62
    61
    60
    59
    58
    57
    56
    55
    54
    53
    52
    51 ALi
    M7101
    Figure 2-7M7101  Pin Diagram 
    						
    							2-26Service Guide2.4.3Pin Description
    Table 2-4M7101 Pin DescriptionsNameNo.TypeDescriptionPCI interface : (42)PCICLK89IPCI Clock.  This is the PCI Bus interface CLK input signal.  This
    clock frequency should not be more than 33 Mhz.  It is used by
    internal PCI interface.AD[31:0]91-98,2-
    9, 20-
    25, 27,
    28, 30-
    37I/OPCI Address and Data bus.  These lines are connected to PCI Bus’
    AD[31:0].   These lines contain Address and Data bus information
    for PCI transaction.CBEJ[3:0]99,10,
    17,29IPCI Bus Command and Byte enable.  These are PCI bus
    commands at address phase and byte enable signals at data phase.
    Since M7101 is PCI slave only, it will not drive CBEJ[3:0].  They are
    inputs only.FRAMEJ12ICycle FRAME for PCI bus.  This signal indicates the beginning and
    duration of a PCI access.DEVSELJ15ODevice select.  When M7101 has decoded the address as its own
    cycle, it will assert DEVSELJ.IRDYJ13IInitiator Device Ready.  This signal indicates the initiator is ready to
    complete the current data phase of transaction.TRDYJ14OTarget Device Ready.  This signal indicates that M7101 is ready to
    complete the current data phase of transaction.PAR16OParity bit of PCI bus.  It is the even parity bit across AD[31:0] and
    CBEJ[3:0]CLK & RESET interface : (3)CLK3262I32KHz clock.  This is 32KHz clock input, used by internal timers and
    relative PMU circuit.PWGD40IPOWER GOOD.  When PWGD low means the VDD5&VDD3 power
    supply is turned off.  When high, it means the power is available and
    stable.  This signal will be sent to suspend circuit to disable the
    suspend protected circuit when PWGD is high.  It will also be sent to
    reset the circuit supplied by VDD5&VDD3 power.SUSRSTJ39ISUSPEND RESET.  SUSPEND circuit RESET signal.  When low,
    the suspend circuit will be reset.  The suspend circuit is supplied by
    the VDDS power.PMU Input event interface : (11)ACPWR49IAC power.  When plugged in or out, the AC adapter status will be
    reflected at this signal.  Both low to high or high to low transition will
    generate SMIJ.  An internal debounce is built-in to avoid the input
    bouncing problem.  Both rising & falling will be detected.  This is a
    smith-trigger input signal. 
    						
    							Major Chips Description2-27Table 2-4M7101 Pin Descriptions (Continued)NameNo.TypeDescriptionPMU Input event interface : (11)LBJ47ILow Battery.  First stage battery low indication. If low is detected
    and Low Battery Timer is timeout, then battery low 1 SMIJ will be
    generated every programmed interval time until battery low 2 SMIJ
    is asserted or LB timer is reset. No debounce circuit is built in. Only
    low level is detected.LLBJ48ILow Low Battery.  Second stage battery low indication.  If low is
    detected and Low Low Battery Timer is timeout, then battery low 2
    SMIJ will be generated every programmed interval time until both
    LB and LLB timer are reset. No debounce circuit is built in. Only low
    level is detected.
    LLBJ  LBJ
     H     H     Normal condition
     H     L      Low Battery SMIJ will generate every interval.
                    Low Low Battery SMIJ will not happen.
     L     X      Low Battery SMIJ will not happen.
                    Low Low Battery SMIJ will generate every interval.COVSW
    /SUSTAT241I/OCover switch (when 0F8h, D7=1).  Cover switch status input.  When
    COVER is closed, the cover switch is also pressed and a COVSW
    SMIJ will be generated.  When COVER is opened, the cover switch
    will be released, a COVSW SMIJ will be generated, too.  Moreover,
    both close and open will generate a doze-to-on or sleep-to-on SMIJ
    to wake the system up if the system is in Doze or Sleep state,
    respectively.  Debounce circuit is built in.  It detects both rising and
    falling edge.
    Suspend status 2 (when 0F8h, D7=0, it is default value).  It is
    suspend status 2 signal during 0/5V suspend system.  It will be low
    in normal.  When writing to port 0FAh, it will go high to close the
    charger.  Any event of RI, RTC or HOTKEYJ will wake it up, and let
    this pin go low again.RI42IModem Ring.  Modem ring input. A programmable ring counter will
    count the ring pulse.  If the ring pulse reaches the counter‘s setting
    value, a doze-to-on SMIJ or sleep-to-on SMIJ will be generated to
    wakeup the system. If the system is already at on state, there will be
    no new event or action. No debounce circuit is built in.  It only
    detects rising edge.RTC43IRTC Alarm wakeup.  A low to high transition of this signal will
    generate a doze-to-on or sleep-to-on SMIJ to wakeup the system.  If
    the system is already at on state, there will be no new event or
    action.  No debounce circuit is built in.   It only detects rising edge.DRQ52IFloppy DMA Request.  A low to high transition of this signal will
    generate a doze-to-on or sleep-to-on SMIJ to wakeup the system. If
    the system is at on state already, there will be no new event or
    action. No debounce circuit is built in. It only detects rising edge. 
    						
    							2-28Service GuideTable 2-4M7101 Pin Descriptions (Continued)NameNo.TypeDescriptionPMU Input event interface : (11)PS250IExternal PS2 MOUSE.  This signal represents whether the PS2
    MOUSE is plugged in or not.  When a PS2 MOUSE is plugged in, a
    high to low transition will generate a SMIJ.  When a PS2 MOUSE is
    pulled out, a low to high transition will generate a SMIJ as well.  In
    addition, the signal status can be read from BEEPER offset 0CBh
    D1 register.  Debounce circuit is built in.  It detects both rising and
    falling edges. This is a Smith-trigger input signal.CRT51IExternal CRT connector.  This signal represents whether the
    External CRT connector is plugged in or not.  When an external
    CRT connector is plugged in, a high to low transition will generate
    an SMIJ.  When an external CRT connector is pulled out, a low to
    high transition will generate an SMIJ, too. Moreover, the signal
    status can be read from BEEPER offset 0CBh D0 register.
    Debounce circuit is built in.  It  detects both rising and falling edges.
    Smith-trigger input.HOTKEYJ44IHotKey press.  When HotKey is pressed, a high to low transition will
    generate an SMIJ.  Debounce circuit is built in.  It detects only
    falling edge.  This is a Smith-trigger input signal.FPVEE56ILCD backlight VEE.  LCD backlight VEE on/off control signal.
    Internal circuit uses this signal to generate DISPLAY and CCFT
    signals.  On one hand, if FPVEE goes from low to high, DISPLAY
    will go high after 62.5ms to 125ms. If FPVEE goes low, DISPLAY
    will go low immediately. On the other hand, FPVEE will AND with
    offset 0D2h D0 to generate CCFT.  That is, if both FPVEE and offset
    0D2h D0 are high then CCFT will be high or 1Khz clock with
    programmable duty cycle.  Otherwise CCFT will be low.PMU output interface (9)SLED53OSquare LED display.  1Hz/2Hz square wave output.  It can drive the
    LED to Flash.  When disabled, this signal will be kept at high/low
    level as programmed.SPKCTL55OSpeaker output.  This signal is connected to speaker circuit to
    generate sound directly.SQWO54OSquare wave output.  Square wave output with 1Hz or 2Hz.  When
    disabled, this signal will keep at high/low level as programmed.SEL[1:0]61-60I/OProgrammable output control.  These two pins are programmable
    output control pins at different state.  When Power on, these two
    pins will be inputs and the Pull high( internal chip default is pull high
    50K) or pull low (The pull low should use 4.7K resistor), will latch to
    ON state register.  The values of ON, DOZE and SLEEP registers
    corresponding to four operation status can be programmed.  That is,
    when system is at different states, the corresponding  register value
    will be sent to SEL[1:0]. 
    						
    							Major Chips Description2-29Table 2-4M7101 Pin Descriptions (Continued)NameNo.TypeDescriptionPMU output interface (9)CCFT57OBacklight control.  This signal is used to turn on/off LCD backlight.
    FPVEE will AND with offset 0D2h D0 to generate CCFT.  That is, if
    both FPVEE and offset 0D2h D0 are high then CCFT will be high or
    1Khz signal with programmed duty cycle by offset 0Fbh D[4:0].
    Otherwise CCFT will be low.DISPLAY58OLCD Display On/Off control.  This signal is used to control the LCD
    display ON/OFF.  If FPVEE goes from low to high, DISPLAY will
    also go high after a period of about 62.5ms to 125ms.  If not active,
    it will go low immediately.SMIJ18OSystem Management Interrupt.  System Management interrupt
    output. It is the SMIJ output when internal SMIJ is generated or the
    IN_SMIJ input of the APM function is asserted.  The high/low active
    level can be selected. There are three types of active method :
    1. If offset 0D2h D7=1,D3=0, this signal will be asserted until
    reading/writing all of SMIJ status register‘s bits. This can be treated
    as a level SMIJ.
    2. If offset 0D2h D7=0, D3=1, this signal will be asserted until
    reading/writing all of SMIJ status register‘s bits or a programmed
    interval time out.
    3. If offset 0D2h D7=0, D3=0, this signal will be asserted for an
    interval time. This can be treated as a pulse SMIJ.SUSTATE45OSUSPEND STATE.  When writing to port 0FAh or POSSTA goes
    high, the SUSTATE will go high.  The system will enter SUSPEND
    mode.  Only VDDS will supply the power, other VDD5 or VDD3 will
    have no power. Only RI, RTC, HOTKEYJ or COVSW can wake up
    the system and let the SUSTATE be low again.  The VDD5 and
    VDD3 will supply power.General purpose I/O interface(24)General purpose I/O group AGPIOA[7:0]71-64I/OGeneral Purpose I/O group A.  These signals can be programmed to
    be inputs or outputs.  Offset 0D9h D[7:0] control the I/O attributes.
    When programmed to be outputs, offset 0D8h D[7:0] will be set to
    corresponding signal.  When programmed to be inputs, the signal
    can be read from the Offset 0D8h D[7:0] corresponding bits.
    Offset 0D9h
      D[n] = 0     GPIOA[n]= Input
               GPIOA[n] value can be read from Offset 0D8h D[n]
                1     GPIOA[n]= Output
            Offset 0D8h D[n] value will be sent to GPIOA[n]  where n is
    from 7 to 0GPIOA7
    /POSSTA(71)IPositive input.  When offset 0F6h D13=‘1’, this pin will sense a high
    level to active SUSTATE pin and force M7101 input suspend mode. 
    						
    							2-30Service GuideTable 2-4M7101 Pin Descriptions (Continued)NameNo.TypeDescriptionGeneral purpose I/O interface(24)General purpose I/O group AGPIOA6
    /SPEKIN(70)ISpeak input.  When offset 0F6h D6=‘1’, this pin will be speaker
    input. The input signal will xor with SPKCTL internally.GPIOA5
    /GPIOWB(69)OExternal General Purpose I/O B write.  When SQWO is pull low
    4.7K, the GPIOA5 will become GPIOWA.  External General purpose
    A R/W control pulse,  When write index 0F0h with a byte or a word.
    A 74373 latch pulse will be generated at this pin.  The 74373 input
    should be connected to PCI AD[23:16] if a byte command.  If a word
    command, two 74373s will be used and inputs are connected to PCI
    AD[31:16].  The write action also will write into the internal register.
    So when reading the offset, the value will be sent by M7101 to host.GPIOA4
    /GPIORBJ(68)OExternal General Purpose I/O B read.  When SQWO is pull low
    4.7K, the GPIOA0 will become GPIORAJ.  External General
    purpose A Read control pulse.  When Read index 0F1h with a byte
    or a word, a 74245 OEJ pulse will be generated at this pin.  The
    74245 output should be connected to PCI AD[23:16] if a byte
    command.  If a word command, two 74245 will be used and4
    outputs are connected to PCI AD[31:16].  When read index 0E1h,
    M7101 will send DEVSELJ, TRDYJ but float the AD[31:0] because
    the data will be sent by 74245.  The write action has no meaning
    and nothing will be done.GPIOA3
    /CONTRAST2
    /SLOWDOW
    N(67)O
    /OContrast2.  When offset 0F6h D14=‘0’ and D9=‘1’, this pin will be
    the LCD contrast output 2.  It is a 1Khz signal with programmable
    duty cycle controlled by offset 0FBh D[15:13].
    SLOWDOWN (default).  When offset 0F6h D14=‘1’, this pin will be
    the slow down clock control output pin.GPIOA2
    /CONTRAST1(66)OContrast1.  When offset 0F6h D14=’0’ and D8=’1’, this pin will be
    the LCD contrast output1.  It is a 1 KHz signal with programmable
    duty cycle controlled by offset 0FBh D[12:8].GPIOA1
    /GPIOWA(65)OExternal General Purpose I/O A write.  When SPKCTL is pull low
    4.7K, the GPIOA1 will become GPIOWA.  External General purpose
    A R/W control pulse,  When write index 0E0h with a byte or a word.
    A 74373 latch pulse will be generated at this pin, The 74373 input
    should be connected to PCI AD[23:16] if a byte command. If a word
    command , two 74373s will be used and inputs are connected to
    PCI AD[31:16]. The write action also will write into the internal
    register.  So when reading the offset, the value will be sent by
    M7101 to host. 
    						
    							Major Chips Description2-31Table 2-4M7101 Pin Descriptions (Continued)NameNo.TypeDescriptionGeneral purpose I/O interface(24)General purpose I/O group AGPIOA0
    /GPIORAJ(64)OExternal General Purpose I/O A read.  When SPKCTL is pull low
    4.7K, the GPIOA0 will become GPIORAJ.  External General
    purpose A Read control pulse,  When Read index 0E1h with a byte
    or a word.  A 74245 OEJ pulse will be generated at this pin.  The
    74245 output should be connected to PCI AD[23:16] if a byte
    command.  If a word command, two 74245s will be used and
    outputs are connected to PCI AD[31:16].  When read index 0E1h,
    M7101 will send DEVSELJ, TRDYJ but float the AD[31:0] because
    the data will be sent by 74245.  The write action has no meaning
    and nothing will be done.General purpose I/O interface(24)General purpose I/O group BGPIOB[7 :0]88,85,
    87,86,
    84-81I/OGeneral Purpose I/O group B.  These signals can be programmed to
    be input or output. Offset 0DBh D[7:0] control the I/O attribute.
    When programmed to be output, Offset 0DAh D[7:0] will set to
    corresponding signal.  When programmed to be input, the signal
    can be read from the Offset 0DAh D[7:0] corresponding bits.
    Offset 0DBh
        D[n] = 0 : GPIOB[n]=input
                 GPIOB[n] value can be read from Offset 0DAh D[n]
                   1 : GPIOB[n]=Output
                  Offset 0DAh D[n] value will send to GPIOB[n]
                            n value is from 7 to 0GPIOB7
    /STPCLKJ(88)OStop clock signal.  When DISPLAY is pulled low or offset 0F6h
    D14=‘1’, this pin will become stop clock signal output.  It may be
    connected to CPU to force it into STPGNT or STPCLK mode.  Write
    port 0EFh will assert this function.GPIOB6
    /AMSTATJ(85)OAPM State. When DISPLAY is pulled low, this pin will be APM state.
    It may be connected to clock generator to slow down clock.  It is
    asserted when HALT or STPGNT cycle is detected and recovers
    when IN_SMIJ, IN_INTR or IN_INIT is asserted.  System can use
    this signal to know the APM status, and slow down the speed or turn
    off some peripheral power to decrease the power consumption.
    This signal will be synchronized with PCICLK‘s rising or falling edge.GPIOB5
    /OUT_INIT(87)OINIT Output.  When DISPLAY is pulled low, this pin will be INIT
    output. It will be disabled when IN_INIT is detected and AMSTATJ is
    asserted.  Then, it will be sent as a 16 PCICLK wide pulse after
    AMSTATJ is deasserted.  Otherwise, it will be the same with
    IN_INIT. It may be connected to CPU.GPIOB4
    /OUT_INTR(86)OINTR Output.  When DISPLAY is pulled low, this pin will become
    INTR output. It may be connected to CPU.  When AMSTATJ is
    asserted, IN_INTR will be masked until AMSTATJ is de-asserted. 
    						
    							2-32Service GuideTable 2-4M7101 Pin Descriptions (Continued)NameNo.TypeDescriptionGeneral purpose I/O interface(24)General purpose I/O group BGPIOB3
    /IN_BRDYJ(84)IBRDYJ Input.  When DISPLAY is pulled low, this pin will be BRDYJ
    input. It must be connected to CPU.GPIOB2
    /IN_INIT(83)IINIT Input.  When DISPLAY is pulled low, this pin will be INIT input.GPIOB1
    /IN_SMIJ(82)ISMIJ Input.  When DISPLAY is pulled low, this pin will be SMIJ
    input.GPIOB0
    /IN_INTR(81)ISMIJ Input.  When DISPLAY is pulled low, this pin will be INTR
    input.General purpose I/O interface(24)General purpose I/O group CGPIOC[7:0]80-77,
    75-72I/OGeneral Purpose I/O group C.  When these signals are set to
    GPIOC[7:0], these signals can be programmed to be input or
    output.  Offset 0DDh D[7:0] control the I/O attribute.  When
    programmed to be output, offset 0DCh D[7:0] will set to
    corresponding signal.  When programmed to be input, the signal
    can be read from the Offset 0DCh D[7:0] corresponding bits.
    Offset 0DDh
       D[n] = 0 : GPIOC[n]=input
                GPIOC[n] value can be read from Offset 0DCh D[n]
                 1 : GPIOC[n]=Output
                 Offset 0DAh D[n] value will send to GPIOC[n]
                            n value is from 7 to 0GPIOC7
    /VCSJ(80)IVGA Chip select.  When offset 0F6h D12=0, this signal is GPIOC7.
    When D12=1, this signal will become VCSJ.
    When access to VGA memory range, VGA chip will set this signal to
    active low. The internal circuit use this signal to monitor the VGA
    active to restart the timer or generate SMIJ. No debounce is built in.
    Low level detect.GPIOC6
    /SETUPJ(79)ISetup switch.  When offset 0F6h D11=0, this signal is GPIOC6.
    When D11=1, this signal will become SETUPJ.
    Setup switch input. A transition will generate setup switch SMIJ.
    Debounce circuit is built in. Both rising and falling edges are
    detected. Smith-trigger input. 
    						
    							Major Chips Description2-33Table 2-4M7101 Pin Descriptions (Continued)NameNo.TypeDescriptionGeneral purpose I/O interface(24)General purpose I/O group CGPIOC5
    /EXTSW(78)External suspend/resume switch.  When offset 0F6h D10=0, this
    signal is  GPIOC5. When D10=1, this signal will become EXTSW.
    External Suspend/Resume switch input. Pressing this switch will
    generate SMIJ to suspend or resume the system. When the system
    is at resume status(On, Doze), pressing this switch will enter
    Suspend status(Sleep). When the system is at Suspend
    status(Sleep), pressing the switch will enter ON status. Debounce
    circuit is built in. Both rising and falling edge are detected. Smith-
    trigger input.GPIOC[4]
    /EJECT(77)External Eject SMIJ trigger. 1.  When index 0F6h D7=0, this signal
    is GPIOC(4).  When it is 1,  this signal will become EJECT
    When a rising/falling edge happens at this input, an SMIJ will be
    generated. Built in debounce circuit.GPIOC[3]
    /DOCKJ(75)Docking insert detected. When index 0F6h D7=0, this signal is
    GPIOC[3].  When it is 1, this signal will become DOCKJ
    When a rising/falling edge happens at this input, an SMIJ will be
    generated. Built in debounce circuit.GPIOC[2]
    /BIOSA17(74)BIOS address ROM A17
    When CCFT is low, this signal will become BIOSA17.GPIOC[1]
    /BIOSA16(73)BIOS address ROM A16
    When CCFT is low, this signal will become BIOSA16.GPIOC[0]
    /ISA16(72)ISA SLOT address A16
    When CCFT is pulled low, this signal will become ISA16.
    These two signals connect BIOS ROM A17 & A16 to distinguish
    the four parts of BIOS ROM and decided by offset 0D2h D[2:1].
     D2   D1   ISA16     BIOSA17  BIOSA16     ROM region
      X     X      1                    0          1               1
      X     0      0                    0           0              0
      0     1      0                     1           0              2
      1     1      0                     1           1              3
    We divided the 256K byte ROM into four parts. E region will
    occupy three parts--0,2,3,  F region will occupy one part--1.  So,
    when CPU accesses to F region, that is, ISA16=1, then system will
    access ROM region 1, F segment. The E region has three parts
    overlaying the same address, software can use offset 0D2h D[2:1]
    to choose which ROM region to be accessed. 
    						
    All Acer manuals Comments (0)

    Related Manuals for Acer Extensa 610 Service Guide