EC Logic
目录
第一部分 EC 相关介绍 ................................................................................................................... 3
一、 W83L951DG 模块图 .............................................................................................................. 3
二、 W83L951DG 模块介绍 .......................................................................................................... 4
三、 W83L951DG GPIO PIN DEFINITION: ................................................................................... 4
第二部分 W83L951DG 功能与逻辑管理 ...................................................................................... 10
一、 开关机管理: .......................................................................................................................... 10
1、 功能介绍: ....................................................................................................................... 10
2、 逻辑整理: ....................................................................................................................... 11
(1) Battery 模式上电、掉电、Sx and Resume 时序 ............................................................................ 11
(2) AC Adapter 模式上电、掉电、Sx and Resume 时序 ..................................................................... 13
(3) Power Fail.......................................................................................................................................... 15
(4) 触发电源状态变化事件 ................................................................................................................... 15
二、 电池管理: .............................................................................................................................. 17
1、 功能介绍: ....................................................................................................................... 17
2、 逻辑整理: ....................................................................................................................... 17
(1) AC、电池状态监视 .......................................................................................................................... 17
(2) 电池信息读取(循环检测) ........................................................................................................... 17
(3) 电池充电 .......................................................................................................................................... 18
(4) 电池放电 .......................................................................................................................................... 21
(5) 电池校正(DOS、OS) ................................................................................................................... 21
(6) Beep(PWM) ....................................................................................................................................... 22
(7) 电池保护:预充、衡流、衡压、过充、过温、过压、过流、过放 ........................................... 23
三、 THERMAL ............................................................................................................................... 25
1、 功能介绍: ....................................................................................................................... 25
2、 逻辑整理: ....................................................................................................................... 25
(1) Thermal Sensor F75393S .................................................................................................................. 25
(2) 北桥过温检测(NS) ...................................................................................................................... 25
(3) 动态风扇控制 .................................................................................................................................. 26
(4) Throttling、Shut Down、OVP、OTP ................................................................................................ 26
四、 Q 事件与 PS/2: ...................................................................................................................... 28
1、 功能介绍: ....................................................................................................................... 28
2、 逻辑整理: ....................................................................................................................... 28
(1) 键盘扫描: ...................................................................................................................................... 28
(2)
Fn 功能键、Windows Media Player Button ..................................................................................... 29
(3) PS/2 Touchpad ................................................................................................................................... 30
(4) 多国语言键盘 .................................................................................................................................. 31
(1)
(2)
五、 指示灯与错误处理 ............................................................................................................... 32
1、 功能介绍: ....................................................................................................................... 32
2、 逻辑整理: ....................................................................................................................... 32
LED 灯的管理 ................................................................................................................................... 32
LED 灯的触发 ................................................................................................................................... 32
六、 EC 刷写功能 ......................................................................................................................... 34
1、 功能介绍 ........................................................................................................................... 34
2、 逻辑整理 ........................................................................................................................... 34
七、 其它 ....................................................................................................................................... 35
1、 功能介绍 ........................................................................................................................... 35
2、 逻辑整理: ....................................................................................................................... 35
(1) PCB 版本号 ....................................................................................................................................... 35
(2) 摄像头控制: .................................................................................................................................. 36
(3) APP 相关: .......................................................................................................................................... 36
八、 备注 ....................................................................................................................................... 37
第一部分 EC 相关介绍
Winbond 移动键盘和嵌入式控制器 W83L951DG 架构包括:1 Turbo-8051
Core Logic Controller 及外围支持组件、2K+256 bytes RAM、64K on-chip FLASH、
LPC host interface、13 GPIO port、4 timers、1 serial port、2 SMBus interface、3 PS/2
port、2 8-bits PWM channels、2 16-bits PWM channels、2 D-A converters、8 A-D
converters、1 Consumer Infrared Communications Receiver、2 Fan Tachometer、1
Real Time Clock Generator、Matrix Interface。
一、 W83L951DG 模块图
ICH
Internal
Keyboard
PCB Ver Mark
Function
Button
HW define GPI
Group
HW define GPO
Group
HW define
GPI&GPO Group
LPC
SCI
KBRSET
GAT20
GPIO0X
GPIO1X
GPIO3X
GPIO2
Bit0~Bit2
GPIOA
Bit0~Bit3
AD
DA
PWM
BAT_TEMP
SYS_I_SENCE
HDD_ Protect
SET_I
I_IVT_ADJ
BTL_BEEP
EC_LVDS_BKTLCT
L
PS2
Touch Pad
SMBUS0~1
Thermal Sensor
Smart Battery
UART
UART DEBUG PORT
SPI (ns)
SPI FLASH (ns)
W83L951DG
图 1.1 W83L951DG 芯片模块
二、 W83L951DG 模块介绍
uC
Speed
Embedded Flash
Internal RAM
External RAM
PS/2
SMBus
Timer
PWM
DAC/ADC
CIR
Fan_Tach
RTC
EXTINT Pin
GPIO
LPC I/O ports
Shared ROM
W83L951DG
8-bit 8052
6/12/24MHz
64KB
256 bytes
2K bytes
3
2 (Master)
4
4 (2: 8 bits, 2: 16 bits)
2/8
NEC
2
Yes
24
104
2 sets
No
三、 W83L951DG GPIO PIN Definition:
Pin
NO.
1
2
3
4
5
6
7
GPIO
GPC5
EXTINT35
GPC4
EXTINT34
GPC3
EXTINT33
GPC2
EXTINT32
GPC1
EXTINT31
GPC0
EXTINT30
GPB7
EXTINT27
Function
V_1_5S_ON
V_1_05S_ON
V_0_9S_ON
V1_8_ON
MAIN_ON
ALWAYS_ON
PM_SUS_STAT
#
D
D
D
D
D
D
D
A/D Default Value
S3
S0
1
1
1
1
1
1
0
0
0
0
0
1
S4& S5
0
0
0
0
0
0
Note
输出 1.5v 系统电的使能信号
输出 1.05v 系统电使能信号
输出 0.9v 系统电使能信号
输出 1.8v 系统电使能信号
输出主板系统电使能信号
输出 ALWAYS 电使能信号
input
input
input
系统状态信号
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
GPB6
EXTINT26
GPB5
EXTINT25
GPB4
EXTINT24
GPB3
EXTINT23
GPB2
EXTINT22
GPB1
EXTINT21
GPB0
EXTINT20
GPA7
EXTINT17
GPA6
EXTINT16
GPA5
EXTINT15
GPA4
EXTINT14
GPA3
EXTINT13
GPA2
EXTINT12
GPA1
EXTINT11
GPA0
EXTINT10
VCC1
IMVP_PWRGD
MAIN_PWROK
PM_SLP_S4#
PM_SLP_S3#
PWRSW#
PM_RSMRST#
BATT_IN#
AC_IN
PCIE_WAKE#_
EC
LIDR#
VOLUME+
VOLUME-
MUTE
Media
VCC
GP97
GP96
GP95
GP94
GP93
GP92
GP91
GP90
HW_OFF_BKLT
#
PROCHOT#
BAT_OV_REV
CHG_ON
AC_OFF
AMP_SHDW
EC_PWROFF#
PM_PWRBTN#
BUT_PLT_RST#
input
input
input
南桥重启时,通知 EC 的信号
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
PW
R
D
D
D
D
D
D
D
D
input
input
input
CPU 上电成功信号
input
input
input
主板电上电成功信号
input
input
input
南桥进入 S4,通知 EC 的信号
input
input
input
南桥进入 S3,通知 EC 的信号
input
input
input
开关按键信号
input
input
input
input
input
input
ALWAYS 电上电成功后,EC 通知
南桥信号
检测电池信号
input
input
input
检测 AC 信号
input
input
input
网卡唤醒信号
input
input
input
LID 开关上盖信号
input
input
input
N/A
input
input
input
N/A
input
input
input
N/A
input
input
input
Windows Media Player
1
input
0
input
0
input
电源信号
受 Fn+F8 控制
控制 cpu 降频
读电池电压>12.8V
系统启动充电信号
电池过压和电池校正时使用
清除关机 BoBo 声
Forceshutdown 拉低该信号
电源开关按下,通知南桥信号
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
GND
GND
GP87
GP86
GP85
GP84/CIR
_RX
GP83/CNT
R1
GP82/CNT
R0
GP81/SCL
1
GP80/SDA
1
GP77/SCL
0
GP76/SDA
0
GP75
GP74
GP73/MPS
2_DAT
GP72/MPS
2_CLK
GP71/KPS
2_DAT
GP70/KPS
2_CLK
VCC1
MCH_TSATN#
NUMLED#
CAPLED#
EV_IR_IN
HDA_DOCK_E
N#
EXP_CPPE#
SM_BAT_SCL2
SM_BAT_SDA2
12C_CLK
I2C_DATA
HW_RATIO_OF
F#
BT_PWRON
TPDAT
TPCLK
NC
OV_BAT_ALAR
T
VCC
EC_RESET#
CLK_591PCI
RESET#
LCLK
LFRAME# LPC_FRAME#
LRESET# EC_PCI_RST#
SERIRQ
INT_SERIRQ
GND
GND
LAD0
LAD1
LPC_AD0
LPC_AD1
GN
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
PW
R
D
D
D
D
D
GN
D
D
D
地信号
Input
input
Input
input
Input
input
北桥过温信号
数字键指示灯
Caps Lock 指示灯
红外线信号输入
output
output
output
N/A
input
input
input
New card 接入信号
电池信息读取时钟信号
电池信息读取数据信号
Thermal sensor SMB
Thermal sensor SMB
Wire less switch
Bluetooth less switch
Touch pad 数据信号
Touch pad 时钟信号
NC
NC
电源信号
与 3.3AL delay20ms
LPC CLK
LPC 传输开始/结束信号
LPC reset 信号
LPC 优先级信号
地信号
LPC 数据 0
LPC 数据 1
LAD2
LAD3
LPCSTS
GP47
LPC_AD2
LPC_AD3
EC_LPCSTS
EC_RUNTIME_
SCI#
EXP_RST#_EC
A20GATE
GP46/CLK
RUN#
GP45/GAT
E_A20
GP44/KBR
ST#
GP43/TXD EC_DEBUG_U
RCIN#
D
D
D
D
D
D
D
D
D
D
LPC 数据 2
LPC 数据 3
LPC 状态信息
EC 发送 SCI 信号
New card 重启信号
A20 实模式/保护模式切换信号
N/C
Debug 测试信号
Debug 测试信号
风扇反馈信号
TXD
EC_DEBG_UR
XD
EC_FAN_BACK
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
GP42/RX
D
GP41/FAN
_TACH1
GP40/FAN
_TACH0
GND
GP27/PW
M3
GP26/PW
M2
GP25/PW
M1
GP24/PW
M0
GP23/KC1
9
GP22/KC1
8
GP21/KC1
7
GP20/KC1
6
VCC1
GP17/KC1
5/FA15
ALW_PWROK
Input
Input
Input
ALWAYS 电上电成功信号
GND
EC_BKLT_PW
M
FAN1_V
PWR_LED
BTL_BEEP
PCBMark2
PCBMark1
PCBMark0
VCC
SCANOUT15
D
GN
D
D
D
D
D
D
D
D
D
PW
R
D
地信号
背光 PWM 控制信号
风扇 PWM 控制信号
1
0
0
电源指示灯
电量低 1Khz 报警信号
PCB 版本信息
PCB 版本信息
PCB 版本信息
电源信号
键盘输出信号
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
SCANOUT11
SCANOUT10
SCANOUT14
SCANOUT13
SCANOUT12
SCANOUT9
SCANOUT8
SCANOUT7
SCANOUT6
SCANOUT5
GP16/KC1
4/FA14
GP15/KC1
3/FA13
GP14/KC1
2/FA12
GP13/KC1
1/FA11
GP12/KC1
0/FA10
GP11/KC9
/FA9
GP10/KC8
/FA8
GP07/KC7
/FA7/FD7
GP06/KC6
/FA6/FD6
GP05/KC5
/FA5/FD5
GP04/KC4
/FA4/FD4
GP03/KC3
/FA3/FD3
GP02/KC2
/FA2/FD2
GP01/KC1
/FA1/FD1
GP00
KC0/FA0/
FD0
GP37/KR7
/CE#
GP36/KR6
/OE#
GP35/KR5
/WE#
GP34/KR4
/ALE
GP33/KR3 SCANIN3
GP32/KR2 SCANIN2
GP31/KR1 SCANIN1
SCANIN7
SCANIN4
SCANIN6
SCANIN5
SCANOUT4
SCANOUT3
SCANOUT2
SCANOUT1
SCANOUT0
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
键盘输出信号
键盘输出信号
键盘输出信号
键盘输出信号
键盘输出信号
键盘输出信号
键盘输出信号
键盘输出信号
键盘输出信号
键盘输出信号
键盘输出信号
键盘输出信号
键盘输出信号
键盘输出信号
键盘输出信号
键盘输入信号
键盘输入信号
键盘输入信号
键盘输入信号
键盘输入信号
键盘输入信号
键盘输入信号