Datasheet ADE5169, ADE5569 (Analog Devices) - 5

FabricanteAnalog Devices
DescripciónSingle-Phase Energy Measurement IC with 8052 MCU, RTC, and LCD Driver
Páginas / Página155 / 5 — Data Sheet. ADE5169/ADE5569. GENERAL DESCRIPTION. FUNCTIONAL BLOCK …
RevisiónE
Formato / tamaño de archivoPDF / 2.4 Mb
Idioma del documentoInglés

Data Sheet. ADE5169/ADE5569. GENERAL DESCRIPTION. FUNCTIONAL BLOCK DIAGRAMS. ) .0 0 /P 1. IN/. 43 42. 38 39 40 41. 39 38

Data Sheet ADE5169/ADE5569 GENERAL DESCRIPTION FUNCTIONAL BLOCK DIAGRAMS ) .0 0 /P 1 IN/ 43 42 38 39 40 41 39 38

Línea de modelo para esta hoja de datos

Versión de texto del documento

Data Sheet ADE5169/ADE5569 GENERAL DESCRIPTION
The ADE5169/ADE55691 integrate the Analog Devices, Inc., The microprocessor functionality includes a single cycle 8052 core, energy (ADE) metering IC analog front end and fixed function a full RTC with a power supply backup pin, an SPI or I2C interface, DSP solution with an enhanced 8052 MCU core, a full RTC, an and two independent UART interfaces. The ready to use infor- LCD driver, and all the peripherals to make an electronic energy mation from the ADE core reduces the requirement for program meter with an LCD display in a single device. memory size, making it easy to integrate complicated design into The ADE measurement core includes active, reactive, and apparent 62 kB of flash memory. energy calculations, as well as voltage and current rms measure- The ADE5169 includes a 104-segment LCD driver and the ments. This information is accessible for energy billing by using the ADE5569 includes a 108-segment LCD driver, each with the built-in energy scalars. Many power line supervisory features such capability to store up to four LCD screens in memory. This driver as SAG, peak, and zero crossing are included in the energy generates voltages capable of driving LCDs up to 5 V. measurement DSP to simplify energy meter design. 1 Patents pending.
FUNCTIONAL BLOCK DIAGRAMS ) .0 0 /P 1 A T T 2 A D 4 IN/ 2 D X 0 x A X P 3 T L /S /Z /T /R R /Z /F 2 T A I 1 9 K 5 X P 2 1 0 U T S O D 1 1 2 L /T C D D 2 E /F 2 2 2 /O F F O IS /S P C S x x P 2 2 P P P IN K I (B /F /C /C /M /M /S /S /R /T /F /T /T /F /F /F F X 1 2 L O S .0 .1 .2 .3 .4 .5 .6 .7 .0 .1 .2 .3 .4 .5 .6 .7 E F F E S C IS O 0 1 2 2 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 R C C S S M M T T T T P P P P P P P P P P P P P P P P 57 43 42 38 39 40 41 39 38 7 6 45 11 43 42 41 40 39 38 37 36 5 6 7 8 9 10 12 P2.0/FP18 13 P2.1/FP17 SPI/I2C 3 × 16-BIT ADE5169 14 P2.2/FP16 SERIAL COUNTER 1.20V 44 INTERFACE TIMERS P2.3 (SDEN/P2.3/TxD2) REF 19 LCDVP1 16 LCDVP2 I + PA 52 18 LCDVA PGA1 ADC 3V/5V LCD 17 LCDVB I CHARGE PUMP 53 N + ENERGY 15 LCDVC PGA1 ADC MEASUREMENT 4 COM0 I DSP PB 55 ... ... V + 1 COM3 104-SEGMENT P 49 PGA2 ADC LCD DRIVER 35 FP0 V 50 N SINGLE . PROGRAM MEMORY .. ... CYCLE 62kB FLASH WATCHDOG 63 8052 DGND 20 FP15 MCU TIMER 14 FP16 USER RAM AGND 54 256 BYTES 13 FP17 TEMP TEMP 12 FP18 SENSOR ADC USER XRAM 2kB 11 FP19 UART2 TIMER 10 FP20 BATTERY VBAT 58 ADC 9 FP21 VSW ADC PLL DOWNLOADER 8 FP22 R POWER SUPPLY DEBUGGER O UART2 POR 7 FP23 CONTROL AND IN T SERIAL A MONITORING UART P L UART PORT RTC OSC 6 FP24 LDO 1- SERIAL LDO TIMER PORT 5 FP25 EMU 1 FP27 2 FP28 64 60 61 62 59 56 51 36 37 44 38 47 46 48 45 IN D T D A T D 2 2 1 2 D 0 1 C D U T T E EA x x D D L L T T
1
D V O IN IN S T R x x A A IN IN V W V V E T R T T
20
S R X X V
411- 07 Figure 1. ADE5169 Functional Block Diagram Rev. E | Page 5 of 155 Document Outline GENERAL FEATURES ENERGY MEASUREMENT FEATURES MICROPROCESSOR FEATURES REVISION HISTORY GENERAL DESCRIPTION FUNCTIONAL BLOCK DIAGRAMS SPECIFICATIONS ENERGY METERING ANALOG PERIPHERALS DIGITAL INTERFACE TIMING SPECIFICATIONS ABSOLUTE MAXIMUM RATINGS THERMAL RESISTANCE ESD CAUTION PIN CONFIGURATIONS AND FUNCTION DESCRIPTIONS TYPICAL PERFORMANCE CHARACTERISTICS TERMINOLOGY SPECIAL FUNCTION REGISTER (SFR) MAPPING POWER MANAGEMENT POWER MANAGEMENT REGISTER DETAILS Writing to the Interrupt Pins Configuration SFR (INTPR, Address 0xFF) Clearing the Scratch Pad Registers (SCRATCH1, Address 0xFB to SCRATCH4, Address 0xFE) Writing to the Power Control SFR (POWCON, Address 0xC5) POWER SUPPLY ARCHITECTURE BATTERY SWITCHOVER Switching from VDD to VBAT Switching from VBAT to VDD POWER SUPPLY MANAGEMENT (PSM) INTERRUPT Battery Switchover and Power Supply Restored PSM Interrupt VDCINADC PSM Interrupt VBAT Monitor PSM Interrupt VDCIN Monitor PSM Interrupt SAG Monitor PSM Interrupt USING THE POWER SUPPLY FEATURES OPERATING MODES PSM0 (NORMAL MODE) PSM1 (BATTERY MODE) PSM2 (SLEEP MODE) 3.3 V PERIPHERALS AND WAKE-UP EVENTS TRANSITIONING BETWEEN OPERATING MODES Automatic Battery Switchover (PSM0 to PSM1) Entering Sleep Mode (PSM1 to PSM2) Servicing Wake-Up Events (PSM2 to PSM1) Automatic Switch to VDD (PSM2 to PSM0) Automatic Switch to VDD (PSM1 to PSM0) USING THE POWER MANAGEMENT FEATURES ENERGY MEASUREMENT ACCESS TO ENERGY MEASUREMENT SFRs ACCESS TO INTERNAL ENERGY MEASUREMENT REGISTERS Writing to the Internal Energy Measurement Registers Reading the Internal Energy Measurement Registers ENERGY MEASUREMENT REGISTERS ENERGY MEASUREMENT INTERNAL REGISTERS DETAILS INTERRUPT STATUS/ENABLE SFRS ANALOG INPUTS ANALOG-TO-DIGITAL CONVERSION Antialiasing Filter ADC Transfer Function Current Channel ADC Voltage Channel ADC Channel Sampling FAULT DETECTION (ADE5169 ONLY) Channel Selection Indication Fault Indication Fault with Active Input Greater Than Inactive Input Fault with Inactive Input Greater Than Active Input Calibration Concerns di/dt CURRENT SENSOR AND DIGITAL INTEGRATOR POWER QUALITY MEASUREMENTS Zero-Crossing Detection Zero-Crossing Timeout Period or Frequency Measurements Line Voltage SAG Detection SAG Level Set Peak Detection Peak Level Set Peak Level Record PHASE COMPENSATION RMS CALCULATION Current Channel RMS Calculation Current Channel RMS Offset Compensation Voltage Channel RMS Calculation Voltage Channel RMS Offset Compensation ACTIVE POWER CALCULATION Active Power Gain Calibration Active Power Offset Calibration Active Power Sign Detection Active Power No Load Detection ACTIVE ENERGY CALCULATION Integration Time Under Steady Load—Active Energy Active Energy Accumulation Modes Watt Signed Accumulation Mode Watt Positive Only Accumulation Mode Watt Absolute Accumulation Mode Active Energy Pulse Output Line Cycle Active Energy Accumulation Mode REACTIVE POWER CALCULATION Reactive Power Gain Calibration Reactive Power Offset Calibration Sign of Reactive Power Calculation Reactive Power Sign Detection Reactive Power No Load Detection REACTIVE ENERGY CALCULATION Integration Time Under Steady Load—Reactive Energy Reactive Energy Accumulation Modes Var Signed Accumulation Mode Var Antitamper Accumulation Mode Var Absolute Accumulation Mode Reactive Energy Pulse Output Line Cycle Reactive Energy Accumulation Mode APPARENT POWER CALCULATION Apparent Power Offset Calibration APPARENT ENERGY CALCULATION Integration Times Under Steady Load—Apparent Energy Apparent Energy Pulse Output Line Cycle Apparent Energy Accumulation Mode Apparent Power No Load Detection AMPERE-HOUR ACCUMULATION ENERGY TO FREQUENCY CONVERSION Pulse Output Configuration Pulse Output Characteristic ENERGY REGISTER SCALING ENERGY MEASUREMENT INTERRUPTS TEMPERATURE, BATTERY, AND SUPPLY VOLTAGE MEASUREMENTS TEMPERATURE MEASUREMENT Single Temperature Measurement Background Temperature Measurements Temperature ADC in PSM0, PSM1, and PSM2 Modes Temperature ADC Interrupt BATTERY MEASUREMENT Single Battery Measurement Background Battery Measurements Battery ADC in PSM0, PSM1, and PSM2 Modes Battery ADC Interrupt EXTERNAL VOLTAGE MEASUREMENT Single External Voltage Measurement Background External Voltage Measurements External Voltage ADC in PSM1 and PSM2 Modes External Voltage ADC Interrupt 8052 MCU CORE ARCHITECTURE MCU REGISTERS BASIC 8052 REGISTERS Program Counter (PC) Instruction Register (IR) Register Banks Accumulator B Register Program Status Word (PSW) Data Pointer (DPTR) Stack Pointer (SP) Stack Boundary Protection STANDARD 8052 SFRS Timer SFRs Serial Port SFRs Interrupt SFR I/O Port SFRs Power Control Register (PCON, Address 0x87) MEMORY OVERVIEW General-Purpose RAM Special Function Registers (SFRs) Extended Internal RAM (XRAM) Code Memory ADDRESSING MODES Immediate Addressing Direct Addressing Indirect Addressing Extended Direct Addressing Extended Indirect Addressing Code Indirect Addressing INSTRUCTION SET READ-MODIFY-WRITE INSTRUCTIONS INSTRUCTIONS THAT AFFECT FLAGS ADD A, Source ADDC A, Source SUBB A, Source MUL AB DIV AB DA A RRC A RLC A CJNE Destination, Source, Relative Jump DUAL DATA POINTERS INTERRUPT SYSTEM STANDARD 8052 INTERRUPT ARCHITECTURE INTERRUPT ARCHITECTURE INTERRUPT REGISTERS INTERRUPT PRIORITY INTERRUPT FLAGS INTERRUPT VECTORS INTERRUPT LATENCY CONTEXT SAVING WATCHDOG TIMER WRITING TO THE WATCHDOG TIMER SFR (WDCON, ADDRESS 0xC0) WATCHDOG TIMER INTERRUPT LCD DRIVER LCD REGISTERS LCD SETUP LCD TIMING AND WAVEFORMS Software Controlled Blink Mode Automatic Blink Mode SCROLLING MODE Automatic Scrolling Mode DISPLAY ELEMENT CONTROL Writing to LCD Data Registers Reading LCD Data Registers VOLTAGE GENERATION Lifetime Performance Power Consumption Contrast Control Lifetime Performance LCD EXTERNAL CIRCUITRY Charge Pump External Resistor Ladder LCD FUNCTION IN PSM2 MODE Example LCD Setup FLASH MEMORY FLASH MEMORY OVERVIEW Flash/EE Memory Reliability FLASH MEMORY ORGANIZATION USING THE FLASH MEMORY ECON—Flash Control SFR Flash Functions Write Byte Erase Page Erase All Read Byte PROTECTING THE FLASH MEMORY Enabling Flash Protection by Code Enabling Flash Protection by Emulator Commands Notes on Flash Protection Flash Memory Timing IN-CIRCUIT PROGRAMMING Serial Downloading TIMERS TIMER REGISTERS TIMER 0 AND TIMER 1 Timer 0 High/Low and Timer 1 High/Low Data Registers Timer/Counter 0 and Timer/Counter 1 Operating Modes Mode 0 (13-Bit Timer/Counter) Mode 1 (16-Bit Timer/Counter) Mode 2 (8-Bit Timer/Counter with Autoreload) Mode 3 (Two 8-Bit Timer/Counters) TIMER 2 Timer/Counter 2 Data Registers Timer/Counter 2 Operating Modes 16-Bit Autoreload Mode 16-Bit Capture Mode PHASE-LOCKED LOOP (PLL) PLL REGISTERS Writing to the Power Control SFR (POWCON, Address 0xC5) REAL-TIME CLOCK (RTC) ACCESS TO RTC SFRs ACCESS TO INTERNAL RTC REGISTERS Writing to Internal RTC Registers Reading Internal RTC Registers RTC SFRS RTC REGISTERS RTC CALENDAR RTC INTERRUPTS Interval Timer Alarm RTC Wake-Up Alarm RTC CRYSTAL COMPENSATION RTC Calibration Calibration Flow UART SERIAL INTERFACE UART SFRs UART OPERATION MODES Mode 0 (Shift Register with Baud Rate Fixed at fCORE/12) Mode 1 (8-Bit UART with Variable Baud Rate) Mode 2 (9-Bit UART with Baud Rate Fixed at fCORE/64 or fCORE/32) Mode 3 (9-Bit UART with Variable Baud Rate) UART BAUD RATE GENERATION Mode 0 Baud Rate Generation Mode 2 Baud Rate Generation Mode 1 and Mode 3 Baud Rate Generation Timer 1 Generated Baud Rates Timer 2 Generated Baud Rates UART Timer Generated Baud Rates UART ADDITIONAL FEATURES Enhanced Error Checking UART TxD Signal Modulation UART2 SERIAL INTERFACE UART2 SFRS UART2 OPERATION MODES 9-Bit UART2 with Variable Baud Rate UART2 BAUD RATE GENERATION UART2 Timer Generated Baud Rates UART2 ADDITIONAL FEATURES Enhanced Error Checking SERIAL PERIPHERAL INTERFACE (SPI) SPI REGISTERS SPI PINS MISO (Master In, Slave Out Data I/O Pin) MOSI (Master Out, Slave In Pin) SCLK (Serial Clock I/O Pin) /SS (Slave Select Pin) SPI MASTER OPERATING MODES Procedures for Using SPI as a Master SingleByte Write Mode, SPICONT (SPIMOD2[7]) = 0 Continuous Mode, SPICONT (SPIMOD2[7]) = 1 SPI INTERRUPT AND STATUS FLAGS I2C-COMPATIBLE INTERFACE SERIAL CLOCK GENERATION SLAVE ADDRESSES I2C REGISTERS READ AND WRITE OPERATIONS Reading the SPI/I2C Receive Buffer SFR (SPI2CRx, Address 0x9B) I2C RECEIVE AND TRANSMIT FIFOS I/O PORTS PARALLEL I/O Weak Internal Pull-Ups Enabled Open Drain (Weak Internal Pull-Ups Disabled) 38 kHz Modulation I/O REGISTERS PORT 0 PORT 1 PORT 2 DETERMINING THE VERSION OF THE ADE5169/ADE5569 OUTLINE DIMENSIONS ORDERING GUIDE