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 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
键盘输出信号 
键盘输出信号 
键盘输出信号 
键盘输出信号 
键盘输出信号 
键盘输出信号 
键盘输出信号 
键盘输出信号 
键盘输出信号 
键盘输出信号 
键盘输出信号 
键盘输出信号 
键盘输出信号 
键盘输出信号 
键盘输出信号 
键盘输入信号 
键盘输入信号 
键盘输入信号 
键盘输入信号 
键盘输入信号 
键盘输入信号 
键盘输入信号