background image

 

  图

1 是基本的 CPLD 开/关定时器。Q

1

是一片

IRLML6302 P 沟道 MOSFET,用作系统的

电源控制开关。当门节点为

V

CC

时,

R

2

上拉,连接

CPLD 和整个系统的电源均被切断,只有

RC 电路消耗少量电能。CPLD 带有一个控制块、一个 4.4MHz 内部振荡器、一个 3 位寄存器,

以及

6 个 I/O。图 2 为控制部分的状态机。状态机的输出为高电平,所有其它输出均为低电平。

从掉电到上电的虚线表示时间延迟,该时间延

迟在系统断电时由

R

1

C

1

构成的

RC 电路测量。开关 S

1

接通时电路初始化。当

S

1

闭合时,

D

2

将门节点拉低,当门电压低于

V

CC

 0.7V 时 Q

1

导通。

Q

1

加电不到

200ms 后,EPM240-T100

工作在上电状态。上电状态将电源节点拉低,将门电压保持在

0.7V,在开关打开后使 Q

1

持导通。上电状态亦将充电节点拉至

V

CC

。这个动作将

C

1

的负端充电至

V

CC

。由于

reset=0,控

制块进入复位状态,而

Register 1 被复位。一旦 S

1

打开,控制块进入使能状态,使能信号驱

动为

1。

  接下来,采样与传输电路开始工作,使

done 信号为 0。当采样与传输完成时,done 信

号变为

1,而控制块进入保存状态。保存状态按照 Register 1 中的值,将电容 C

2

充电至

C

N

保存状态激活

100ms 时间,使输出对 10mF 电容完全充电。经过 100ms 后,控制块进入断电

状态,停止驱动充电节点与电源节点。

R

4

将电源节点拉高,而

R

2

拉高门节点。

  当门节点使

V

CC

-V

TQ1

达到大约

 2.3V 时,Q

1

切断系统的供电。

EPM240-T100 的所有 I/O

均处于高阻抗状态,并且不影响门节点或充电节点。充电节点开始于

V

CC

,并在电源关断时

开始通过

R

1

放电。一旦充电节点掉落到

2.3V,D

1

拉低门节点。当充电节点达到

1.6V 时,门

节点为

2.3V,Q

1

  导通。Q

1

  导通的时间略小于  R

1

  和 C

1

  的 t。关断时间等于  R

1

×C

1

 = 

100,000×0.0001=10 s。

 

    器 件 在 上 电

状 态 上 电 , 但 很

快 转至 采样 状态 。