Functional description, 1 power-on reset, 2 power saving modes – Cirrus Logic CS5480 User Manual

Page 21: 3 zero-crossing detection, Figure 12. power-on reset timing, Table 1. por thresholds, Cs5480

Advertising
background image

CS5480

DS980F3

21

5. FUNCTIONAL DESCRIPTION

5.1 Power-on Reset

The CS5480 has an internal power supply supervisor
circuit that monitors the VDDA and VDDD power
supplies and provides the master reset to the chip. If
any of these voltages are in the reset range, the master
reset is triggered.
The CS5480 has dedicated power-on reset (POR)
circuits for the analog supply and digital supply. During
power-up, both supplies have to be above the rising
threshold for the master reset to be de-asserted.
Each POR is divided into two blocks: rough and fine.
Rough POR triggers the fine POR. Rough POR
depends only on the supply voltage. The trip point for
the fine POR is dependent on bandgap voltage for
precise control. The POR circuit also acts as a
brownout detect. The fine POR detects supply drops
and asserts the master reset. The rough and fine PORs
have hysteresis in their rise and fall thresholds, which
prevents the reset signal from chattering.
Figure 9 shows the POR outputs for each of the power
supplies. The POR_Fine_VDDA and POR_Fine_VDDD
signals are AND-ed to form the actual power-on reset
signal to the digital circuity. The digital circuitry, in turn,
holds the master reset signal for 130ms and then
de-asserts the master reset.

Table 1. POR Thresholds

5.2 Power Saving Modes

Power Saving modes for the CS5480 are accessed
through the Host Commands (see section

6.1 Host

Commands

on page 29).

• Standby: Powers down all the ADCs, rough buffer,

and the temperature sensor. Standby mode disables

the system time calculations. Use the wake-up

command to come out of standby mode.

• Wake-up: Clears the ADC power-down bits and

starts the system time calculations.

After any of these commands are completed, the DRDY
bit is set in the Status0 register.

5.3 Zero-crossing Detection

Zero-crossing detection logic is implemented in the
CS5480. One current and one voltage channel can be
selected for zero-crossing detection. The IZX_CH
control bit in the Config0 register is used to select the
zero-crossing channel. A low-pass filter can be enabled
by setting ZX_LPF bit in register Config2. The low-pass
filter has a cut-off frequency of 80Hz. It is used to
eliminate any harmonics and help the zero-crossing
detection on the 50Hz or 60Hz fundamental
component. The zero-crossing level registers are used
to set the minimum threshold over which the channel
peak has to exceed in order for the zero-crossing
detection logic to function. There are two separate
zero-crossing level registers: VZX

LEVEL

is the threshold

for the voltage channels, and IZX

LEVEL

is the threshold

for the current channels.

VDDA

POR_Rough_VDDA

POR_Fine_VDDA

VDDD

POR_Rough_VDDD

POR_Fine_VDDD

POR_Fine_VDDA

POR_Fine_VDDD

Master Reset

130ms

V

th1

V

th2

V

th5

V

th6

V

th3

V

th4

V

th7

V

th8

Figure 12. Power-on Reset Timing

Typical POR

Threshold

Rising

Falling

VDDA

Rough

V

th1

= 2.34V

V

th6

= 2.06V

Fine

V

th2

= 2.77V

V

th5

= 2.59V

VDDD

Rough

V

th3

= 1.20V

V

th8

= 1.06V

Fine

V

th4

= 1.51V

V

th7

= 1.42V

Advertising