71M6521DEIM-DB Maxim Integrated Products, 71M6521DEIM-DB Datasheet - Page 53

no-image

71M6521DEIM-DB

Manufacturer Part Number
71M6521DEIM-DB
Description
Power Management Modules & Development Tools 71M6521DE DEMO BOARD M6521DE DEMO BOARD
Manufacturer
Maxim Integrated Products
Datasheet

Specifications of 71M6521DEIM-DB

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
71M652X Software User’s Guide
CE_BUSY interrupt is used for handling the outputs of the CE that are refreshed every 396µs, i.e. SAG detection.
The XFER Busy interrupt is requested by the CE at the conclusion of every accumulation cycle. The interrupt service
routine copies the CE output data to the MPU internal data RAM for further processing by the MPU, which is performed
by the background task. The handling of data for the generation of pulses is also managed in this ISR.
Processing of CE data waits until the second interrupt after one second has elapsed, since it takes roughly one second
for the PLL in the CE to settle and (therefore) for the filtering to be reliable (variable ce_first_pass). Thus, the first
samples from the CE are discarded.
The copy operations stated in the flow chart are implemented with the MEMCPY_MCE macro, which moves data
between internal RAM and CE DRAM or vice versa. Due to the wait states that apply to accesses of CE DRAM, this
operation cannot be done directly.
Revision 1.7
CE_BUSY Interrupt
XFER_BUSY and RTC Interrupt
© Copyright 2005-2007 TERIDIAN Semiconductor Corporation
END
no
Figure 5-8: CE_BUSY ISR
User code handling SAG
Execute Timer Expired
Disable CE interrupts
Stretch clock 5 times
(sag_data & 0x0E) !=
EX_CE_BUSY = 0
TERIDIAN Proprietary
Read CE status
ce_busy_isr()
Normal clock
sag_data = 0
goes here
function.
0
yes
disable interrupt
53 of 138

Related parts for 71M6521DEIM-DB