
W78E354
Publication Release Date: April 1997
- 31 -
Revision A1
Purpose:
To protect the HOT (Horizontal Oscillating Transistor) and other critical circuitry by making a quick
response when the Hsync frequency drops below the preset boundary frequency.
Operation:
When the Hsync frequency is lower than the boundary frequency for three consecutive cycles or
stopped for a certain period, the SOA pin (P1.5) will change to a "high" state (for the extenal
protection circuit to function). Writing any value to the SOACLR register will release the SOA pin.
To set the boundary frequency, one can write some formula:value to the SOAREG register according
to the SOAREG value = 2M
÷
boundary frequency
Ex: If 50 KHz is considered the boundary frequency, then SOAREG = 2M
÷
50K = 40.
No Hsync response time = 2048
×
(1/F
clock
).
16 MHz
18.432 MHz
20 MHz
24 MHz
No H response time
128
μ
S
110
μ
S
102
μ
S
85
μ
S
M. Power Supervisor, Watchdog Timer and Reset Circuitry
The reset signals come from the following three sources:
1. External reset input (active low)
2. Power low detect
3. Hardware Watchdog Timer
The power-low detection circuit generates a reset signal once the V
CC
voltage falls below 3.8V. This
reset signal is released a short time after V
CC
has increased above 4.3V. This function can be
enabled or disabled by a code option.
The purpose of a watchdog timer is to reset the CPU if it enters erroneous processor states (possibly
caused by electrical noise or RFI) within a reasonable period of time. The watchdog timer clock
source comes from the internal system clock and can be enabled or disabled by a code option. When
enabled, the watchdog circuitry will generate a system reset if the user program fails to reload the
watchdog timer (by writing any value to the WDTCLR register) within a specified length of time known
as the "watchdog interval". The watchdog interval has four code options: 219/fosc, 221/fosc, 223/fosc
and 224/fosc sec.
The block diagram of the reset circuitry is shown as follows:
Watchdog
Timer
Power-low
Detect Circuit
EnWDT_Bit
EnSVS_Bit
EN
EN
External Reset
CPU
POR
Reset the other
function blocks
XRESET
Reset all DACs