Datasheet 71M6534H Datasheet (TERIDIAN Semiconductor)

Page 1
71M6534H Demo Board
USER’S MANUAL
5/28/2008 1:33:00 PM
V2-0
TERIDIAN Semiconductor Corporation
6440 Oak Canyon Rd., Suite 100
Phone: (714) 508-8800 Fax: (714) 508-8878
http://www.teridian.com/
meter.support@teridian.com
Page 2
71M6534H Demo Board User’s Manual
Page: 2 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 3
71M6534H Demo Board User’s Manual
TERIDIAN Semiconductor Corporation makes no warranty for the use of its products, other than expressly contained in the Company’s warranty detailed in the TERIDIAN Semiconductor Corporation standard Terms and Conditions. The company assumes no re­sponsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice and does not make any commitment to update the information contained herein.
Page: 3 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 4
71M6534H Demo Board User’s Manual
71M6534H
3-Phase Energy Meter IC
DEMO BOARD
USER’S MANUAL
Page: 4 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 5
71M6534H Demo Board User’s Manual
Table of Contents
1 GETTING STARTED................................................................................................................................................ 9
1.1 General .................................................................................................................................................................... 9
1.2 Safety and ESD Precautions ................................................................................................................................. 9
1.3 Demo Kit Contents ................................................................................................................................................. 9
1.4 Demo Board Versions .......................................................................................................................................... 10
1.5 Compatibility ......................................................................................................................................................... 10
1.6 Suggested Equipment not Included ................................................................................................................... 10
1.7 Demo Board Test Setup ....................................................................................................................................... 10
1.7.1 Power Supply Setup ........................................................................................................................................ 13
1.7.2 Cable for Serial Connection (Debug Board) .................................................................................................... 13
1.7.3 Checking Operation ......................................................................................................................................... 14
1.7.4 Serial Connection Setup .................................................................................................................................. 15
1.8 Using the Demo Board ......................................................................................................................................... 16
1.8.1 Serial Command Language ............................................................................................................................. 17
1.8.2 Using the Demo Board for Energy Measurements .......................................................................................... 25
1.8.3 Adjusting the Kh Factor for the Demo Board ................................................................................................... 25
1.8.4 Adjusting the Demo Boards to Different Current Transformers ....................................................................... 26
1.8.5 Adjusting the Demo Boards to Different Voltage Dividers ............................................................................... 26
1.9 Calibration Parameters ........................................................................................................................................ 27
1.9.1 General Calibration Procedure ........................................................................................................................ 27
1.9.2 Calibration Macro File ..................................................................................................................................... 28
1.9.3 Updating the 6534_demo.hex file .................................................................................................................... 28
1.9.4 Updating Calibration Data in Flash Memory without Using the ICE or a Programmer .................................... 28
1.9.5 Automatic Calibration (Auto-Cal) ..................................................................................................................... 29
1.9.6 Loading the 6534_demo.hex file into the Demo Board.................................................................................... 29
1.9.7 The Programming Interface of the 71M6534/6534H ....................................................................................... 31
1.10 Demo Code ........................................................................................................................................................ 32
1.10.1 Demo Code Description ............................................................................................................................... 32
1.10.2 Important Demo Code MPU Parameters ..................................................................................................... 33
1.10.3 Useful CLI Commands Involving the MPU and CE ...................................................................................... 39
1.11 Using the ICE (In-Circuit Emulator) ................................................................................................................. 39
2 APPLICATION INFORMATION ............................................................................................................................. 41
2.1 Calibration Theory ................................................................................................................................................ 41
2.1.1 Calibration with Three Measurements ............................................................................................................. 41
2.1.2 Calibration with Five Measurements ............................................................................................................... 43
2.1.3 Fast Calibration ............................................................................................................................................... 44
2.2 Calibration Procedures ........................................................................................................................................ 45
2.2.1 Calibration Procedure with Three Measurements ........................................................................................... 46
2.2.2 Calibration Procedure with Five Measurements .............................................................................................. 47
2.2.3 Fast Calibration – Auto-Calibration.................................................................................................................. 47
2.2.4 Calibration Procedure for Rogowski Coil Sensors ........................................................................................... 48
2.2.5 Calibration Spreadsheets ................................................................................................................................ 49
2.2.6 Compensating for Non-Linearities ................................................................................................................... 52
2.3 Calibrating and Compensating the RTC ............................................................................................................. 53
2.4 Schematic Information ......................................................................................................................................... 54
2.4.1 Components for the V1 Pin ............................................................................................................................. 54
2.4.2 Reset Circuit .................................................................................................................................................... 54
2.4.3 Oscillator ......................................................................................................................................................... 55
Page: 5 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 6
71M6534H Demo Board User’s Manual
2.4.4
EEPROM ......................................................................................................................................................... 55
2.4.5 LCD ................................................................................................................................................................. 56
2.4.6 Optical Interface .............................................................................................................................................. 56
2.5 Testing the Demo Board ...................................................................................................................................... 57
2.5.1 Functional Meter Test ...................................................................................................................................... 57
2.5.2 EEPROM ......................................................................................................................................................... 58
2.5.3 RTC ................................................................................................................................................................. 59
2.5.4 Hardware Watchdog Timer (WDT) .................................................................................................................. 59
2.5.5 LCD ................................................................................................................................................................. 59
2.6 TERIDIAN Application Notes ............................................................................................................................... 60
3 HARDWARE DESCRIPTION ................................................................................................................................. 61
3.1 D6534T14A2 Board Description: Jumpers, Switches and Test Points ............................................................ 61
3.2 Board Hardware Specifications .......................................................................................................................... 64
4 APPENDIX ............................................................................................................................................................. 65
4.1 D6534T14A2 Schematics, PCB Layout and BOM .............................................................................................. 66
4.2 Debug Board Description .................................................................................................................................... 76
4.3 71M6534H IC Description ..................................................................................................................................... 81
4.4 Formulae for Fast Calibration ............................................................................................................................. 84
List of Figures
Figure 1-1: TERIDIAN D6534T14A2 Demo Board with Debug Board: Basic Connections ............................................... 11
Figure 1-2: Block diagram for the TERIDIAN D6534T14A2 Demo Board with Debug Board ............................................ 12
Figure 1-3: Hyperterminal Sample Window with Disconnect Button (Arrow) ..................................................................... 15
Figure 1-4: Port Speed and Handshake Setup (left) and Port Bit setup (right) .................................................................. 16
Figure 1-5: Command Line Help Display .......................................................................................................................... 17
Figure 1-6: Typical Calibration Macro File ......................................................................................................................... 28
Figure 1-7: Emulator Window Showing Reset and Erase Buttons (see Arrows) ............................................................... 30
Figure 1-8: Emulator Window Showing Erased Flash Memory and File Load Menu ......................................................... 30
Figure 2-1: Watt Meter with Gain and Phase Errors. ......................................................................................................... 41
Figure 2-2: Phase Angle Definitions .................................................................................................................................. 45
Figure 2-3: Calibration Spreadsheet for Three Measurements ......................................................................................... 50
Figure 2-4: Calibration Spreadsheet for Five Measurements ............................................................................................ 50
Figure 2-5: Calibration Spreadsheet for Rogowski coil ..................................................................................................... 51
Figure 2-6: Non-Linearity Caused by Quantification Noise ............................................................................................... 52
Figure 2-7: Voltage Divider for V1 ..................................................................................................................................... 54
Figure 2-8: External Components for RESET ................................................................................................................... 54
Figure 2-9: Oscillator Circuit .............................................................................................................................................. 55
Figure 2-10: EEPROM Circuit ........................................................................................................................................... 55
Figure 2-11: LCD Connections .......................................................................................................................................... 56
Figure 2-12: Optical Interface Block Diagram ................................................................................................................... 56
Figure 2-13: Meter with Calibration System ...................................................................................................................... 57
Figure 2-14: Calibration System Screen ........................................................................................................................... 58
Figure 3-1: D6534T14A2 Demo Board - Board Description (Default jumper settings indicated in yellow) ........................ 63
Figure 4-1: TERIDIAN D6534T14A2 Demo Board: Electrical Schematic 1/3 .................................................................... 66
Figure 4-2: TERIDIAN D6534T14A2 Demo Board: Electrical Schematic 2/3 .................................................................... 67
Figure 4-3: TERIDIAN D6534T14A2 Demo Board: Electrical Schematic 3/3 .................................................................... 68
Figure 4-4: TERIDIAN D6534T14A2 Demo Board: Top View ........................................................................................... 70
Figure 4-5: TERIDIAN D6534T14A2 Demo Board: Bottom View ...................................................................................... 71
Page: 6 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 7
71M6534H Demo Board User’s Manual
Figure 4-6: TERIDIAN D6534T14A2 Demo Board: Top Signal Layer ............................................................................... 72
Figure 4-7: TERIDIAN D6534T14A2 Demo Board: Bottom Signal Layer .......................................................................... 75
Figure 4-8: TERIDIAN D6534T14A2 Demo Board: Ground Layer .................................................................................... 73
Figure 4-9: TERIDIAN D6534T14A2 Demo Board: V3P3 Layer ....................................................................................... 74
Figure 4-10: Debug Board: Electrical Schematic............................................................................................................... 77
Figure 4-11: Debug Board: Top View ................................................................................................................................ 78
Figure 4-12: Debug Board: Bottom View ........................................................................................................................... 78
Figure 4-13: Debug Board: Top Signal Layer .................................................................................................................... 79
Figure 4-14: Debug Board: Middle Layer 1 (Ground Plane) .............................................................................................. 79
Figure 4-15: Debug Board: Middle Layer 2 (Supply Plane) ............................................................................................... 80
Figure 4-16: Debug Board: Bottom Trace Layer ............................................................................................................... 80
Figure 4-17: TERIDIAN 71M6534H epLQFP100: Pinout (top view) .................................................................................. 83
List of Tables
Table 1-1: Jumper settings on Debug Board ..................................................................................................................... 13
Table 1-2: Straight cable connections ............................................................................................................................... 13
Table 1-3: Null-modem cable connections ........................................................................................................................ 13
Table 1-4: Selectable Display Parameters ........................................................................................................................ 14
Table 1-5: CE RAM Locations for Calibration Constants .................................................................................................. 27
Table 1-6: Flash Programming Interface Signals .............................................................................................................. 31
Table 1-7: MPU Input Parameters for Metering ................................................................................................................ 34
Table 1-8: Selectable Pulse Sources ................................................................................................................................ 35
Table 1-9: MPU Instantaneous Output Variables .............................................................................................................. 36
Table 1-10: MPU Status Word Bit Assignment.................................................................................................................. 37
Table 1-11: MPU Accumulation Output Variables ............................................................................................................. 38
Table 1-12: CLI Commands for MPU Data Memory .......................................................................................................... 39
Table 3-1: D6534T14A2 Demo Board Description ............................................................................................................ 61
Table 4-1: D6534T14A2 Demo Board: Bill of Material ...................................................................................................... 69
Table 4-2: Debug Board: Bill of Material ........................................................................................................................... 76
Page: 7 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 8
71M6534H Demo Board User’s Manual
Page: 8 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 9
71M6534H Demo Board User’s Manual
1

1 GETTING STARTED

1.1 GENERAL

The TERIDIAN Semiconductor Corporation (TSC) 71M6534H Demo Board is a demonstration board for evaluating the 71M6534H device for 3-phase electronic power metering applications. It incorporates a 71M6534 or 71M6534H integrated circuit, peripheral circuitry such as a serial EEPROM, emulator port, and on board power supply as well as a companion Debug Board that allows a connection to a PC through a RS232 port. The demo board allows the evaluation of the 71M6534 or 71M6534H energy meter chip for measurement accuracy and overall system use.
The board is pre-programmed with a Demo Program in the FLASH memory of the 71M6534/6534H IC. This em­bedded application is developed to exercise all low-level function calls to directly manage the peripherals, flash programming, and CPU (clock, timing, power savings, etc.).
The 71M6534/6534H IC on the Demo Board is pre-programmed with default calibration factors.

1.2 SAFETY AND ESD PRECAUTIONS

Connecting live voltages to the demo board system will result in potentially hazardous voltages on the demo board.
THE DEMO SYSTEM IS ESD SENSITIVE! ESD PRECAUTIONS SHOULD BE TAKEN WHEN HANDLING THE DEMO BOARD!
EXTREME CAUTION SHOULD BE TAKEN WHEN HANDLING THE DEMO BOARD ONCE IT IS CONNECTED TO LIVE VOLTAGES!

1.3 DEMO KIT CONTENTS

Demo Board D6534T14A2 with 71M6534H IC and pre-loaded demo program:
Debug Board
Two 5VDC/1,000mA universal wall transformers with 2.5mm plug (Switchcraft 712A compatible)
Serial cable, DB9, Male/Female, 2m length (Digi-Key AE1020-ND)
CD-ROM containing documentation (data sheet, board schematics, BOM, layout), Demo Code (sources
and executable), and utilities
The CD-ROM contains a file named readme.txt that describes all files found on the CD-ROM.
Page: 9 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation
V2-0
Page 10
71M6534H Demo Board User’s Manual

1.4 DEMO BOARD VERSIONS

At printing time of this document only the following version of the Demo Board is available:
Demo Board D6534T14A2 (standard)

1.5 COMPATIBILITY

This manual applies to the following hardware and software revisions:
71M6534 or 71M6534H chip revision A03
Demo Kit firmware revision 4p6q
Demo Boards D6534T14A2

1.6 SUGGESTED EQUIPMENT NOT INCLUDED

For functional demonstration:
PC w/ MS-Windows For software development (MPU code):
Signum ICE (In Circuit Emulator): ADM-51 – see update information in section 1.11
http://www.signum.com
®
versions XP, ME, or 2000, equipped with RS232 port (COM port) via DB9 connector
Keil 8051 “C” Compiler kit: CA51
http://www.keil.com/c51/ca51kit.htm
, http://www.keil.com/product/sales.htm

1.7 DEMO BOARD TEST SETUP

Figure 1-1 shows the basic connections of the Demo Board plus Debug Board with the external equipment for desktop testing, i.e. without live power applied. For desktop testing, both the Demo and Debug board may be powered with their 5VDC power supplies.
Page: 10 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 11
71M6534H Demo Board User’s Manual
Power (5VDC)
Demo Board
Two Power Supplies
(100VAC to 240VAC,
5V/1ADC Output)
Debug
Power 5VDC
Board
Host PC
Figure 1-1: TERIDIAN D6534T14A2 Demo Board with Debug Board: Basic Connections
The D6534T14A2 Demo Board block diagram is shown in Figure 1-2. It consists of a stand-alone meter Demo Board and an optional Debug Board. The Demo Board contains all circuits necessary for operation as a meter, including display, calibration LED, and internal power supply. The Debug Board provides magnetic isolation from the meter and interfaces to a PC through a 9 pin serial port. For serial communication between the PC and the TERIDIAN 71M6534H, the Debug Board needs to be plugged with its connector J3 into connector J2 of the Demo Board.
Connections to the external signals to be measured, i.e. AC voltages and current signals derived from shunt resistors or current transformers, are provided on the rear side of the demo board (see Figure 3-1).
Caution: It is recommended to set up the demo board with no live AC voltage connected, and to connect live AC voltages only after the user is familiar with the demo system.
All input signals are referenced to the V3P3 (3.3V power supply to the chip).
Page: 11 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 12
71M6534H Demo Board User’s Manual
DEMONSTRATION METER
External Current
Transformers
INEUTRAL
VC VB
VA
JP1
NEUTRAL
IA
IB
IC
V3P3
5V DC
battery
(optional)
On-board
components
powered by
V3P3D
PB
3.3v
JP8
GND
IDP
IDN
IAP IAN
IBP
IBN ICP
ICN
V3P3A
V3P3SYS
6534H
Single Chip
VA
Meter
VB VC
GND
VBAT
PB
V3P3D
DIO6/WPULSE
DIO8/XPULSE DIO7/RPULSE
DIO9/YPULSE
DIO4 DIO5
DIO56
DIO57
DIO58
TMUXOUT
CKTEST
PULSE OUTPUTS
TX
RX
GND
Wh
VARh
EEPROM
ICE Connector
1
2
3
10
12
5, 7, 9, 11
8
6
4
15, 16
N/C
13, 14
N/C
J2
V3P3SYS
V3P3SYS
3.3V LCD
DEBUG BOARD (OPTIONAL)
OPTO
OPTO
OPTO
OPTO
OPTO
6
V5_DBG
MPU HEARTBEAT (5Hz)
V5_DBG
CE HEARTBEAT (1Hz)
V5_DBG
GND_DBG
V5_DBG
RS-232
INTERFACE
OPTO
OPTO
5V DC
GND_DBG
JP21
DB9 to PC COM Port
RTM INTERFACE
FPGA
J5
68 Pin Connector to NI PCI-6534
DIO Board
V5_NI
05/23/2008
Figure 1-2: Block diagram for the TERIDIAN D6534T14A2 Demo Board with Debug Board
Page: 12 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 13
71M6534H Demo Board User’s Manual

1.7.1 POWER SUPPLY SETUP

There are several choices for meter power supply:
Internal (using phase A of the AC line voltage). The internal power supply is only suitable when phase A
exceeds 220V RMS.
External 5VDC connector (J1) on the Demo Board
External 5VDC connector (J1) on the Debug Board.
The power supply jumper JP1 must be consistent with the power supply choice. JP1 connects the AC line voltage to the internal power supply. This jumper should usually be left in place.

1.7.2 CABLE FOR SERIAL CONNECTION (DEBUG BOARD)

For connection of the DB9 serial port to a PC, either a straight or a so-called “null-modem” cable may be used. JP1 and JP2 are plugged in for the straight cable, and JP3/JP4 are empty. The jumper configuration is reversed for the null-modem cable, as shown in Table 1-1.
Cable
Configuration
Straight Cable
Null-Modem Cable Alternative -- -- Installed Installed
JP1 through JP4 can also be used to alter the connection when the PC is not configured as a DCE device. Table 1-2 shows the connections necessary for the straight DB9 cable and the pin definitions.
Table 1-3 shows the connections necessary for the null-modem DB9 cable and the pin definitions.
Mode
Default
Table 1-1: Jumper settings on Debug Board
PC Pin Function Demo Board Pin
2 TX 2
3 RX 3
5 Signal Ground 5
Table 1-2: Straight cable connections
PC Pin Function Demo Board Pin
2 TX 3
3 RX 2
5 Signal Ground 5
Table 1-3: Null-modem cable connections
JP1 JP2 JP3 JP4
Installed Installed -- --
Jumpers on Debug Board
Page: 13 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation
V2-0
Page 14
71M6534H Demo Board User’s Manual

1.7.3 CHECKING OPERATION

A few seconds after power up, the LCD display on the Demo Board should display this brief greeting:
H E L L 0
The “HELLO” message should be followed by the display of accumulated energy alternating with the text “Wh”.
3. 0. 0 0 1
W h
If the PB switch on the Demo Board is pressed and held down), the display will cycle through a series of parameters, as shown in Table 1-4.
Step
Displayed
Text
1
DELTA C
2
3
4
5
6
7
8
9
HZ
Wh
Wh
VARh
VARh
VAh
HOURS
TIME
Once, the Debug Board is plugged into J2 of the Demo Board, LED DIO1 on the Debug Board will flash with a frequency of 1Hz, indicating CE activity. The LED DIO0 will flash with a frequency of 5Hz, indicating MPU activity.
Deviation from nominal temperature [°C]
Line frequency [Hz] 11
Accumulated real energy [Wh]
Exported real energy [Wh] 13
Accumulated reactive energy [VARh]
Exported reactive energy [VARh]
Accumulated apparent energy [VARh]
Hours of operation since last reset [1/100 h]
Real time from RTC [hh.mm.ss]
Description Step
10
12
14
15
16
17
Table 1-4: Selectable Display Parameters
--
Displayed
Text
DATE
PF
EDGES
PULSES
A
V
VBAT
--
Description
Date from RTC [yyyy.mm.dd]
Power factor, calculated from current Wh/VAh
Accumulated pulses
Current
Voltage
Battery voltage
--
Page: 14 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 15
71M6534H Demo Board User’s Manual

1.7.4 SERIAL CONNECTION SETUP

After connecting the DB9 serial port to a PC, start the HyperTerminal application and create a session using the following parameters:
Port Speed: 9600 bd or 300bd, depending on jumper JP16 (see section 3.1) Data Bits: 8 Parity: None Stop Bits: 1 Flow Control: XON/XOFF
HyperTerminal can be found by selecting Programs ÆAccessories Æ Communications from the Windows© start menu. The connection parameters are configured by selecting File Æ Properties and then by pressing the Configure button. Port speed and flow control are configured under the General tab (Figure 1-4, left), bit settings are configured by pressing the Configure button (Figure 1-5, right), as shown below. A setup file (file name “Demo Board Connection.ht”) for HyperTerminal that can be loaded with File Æ Open is also provided with the tools and utilities.
Port parameters can only be adjusted when the co nnection is not active. The disconnect
button, as shown in Figure 1-3 must be clicked in order to disconnect the port.
Figure 1-3: Hyperterminal Sample Window with Disconnect Butto n (Arrow)
Page: 15 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 16
71M6534H Demo Board User’s Manual
Figure 1-4: Port Speed and Handshake Setup (left) and Port Bit setup (right)
Once, the connection to the demo board is established, press <CR> and the prompt, >, should appear. Type >? to see the Demo Code help menu. Type >i to verify the Demo Code revision.

1.8 USING THE DEMO BOARD

The 71M6534/6534H Demo Board is a ready-to-use meter prepared for use with external current transformers.
Using the Demo Board involves communicating with the Demo Code via the command line interface (CLI). The CLI allows modifications to the metering parameters, access to the EEPROM, initiation of auto-cal sequences, selection of the displayed parameters, changing of calibration factors and more operations that can be used to evaluate the 71M6534 chip.
Before evaluating the 71M6534/6534H on the Demo Board, users should get familiar with the commands and responses of the CLI. A complete description of the CLI is provided in section 1.8.1.
Page: 16 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 17
71M6534H Demo Board User’s Manual

1.8.1 SERIAL COMMAND LANGUAGE

The Demo Code residing in the flash memory of the 71M6534/6534H provides a convenient way of examining and modifying key meter parameters. Once the Demo Board is connected to a PC or terminal per the instructions given in Section 1.7.2 and 1.7.4, typing ‘?’ will bring up the list of commands shown in Figure 1-5.
Figure 1-5: Command Line Help Display
The tables in this chapter describe the commands in detail.
Page: 17 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 18
71M6534H Demo Board User’s Manual
Commands to Display Help on the CLI Commands:
? HELP
Description: Command help available for each of the options below.
Command
combinations:
?] Display help on access CE data RAM
?) Display help on access MPU RAM
?, Display help on repeat last command
?/ Display help on ignore rest of line
?C Display help on compute engine control.
?CL Display help on calibration.
?EE Display help on EEPROM control
?ER Display help on error recording
?I Display help on information message
?M Display help on meter display control
?MR Display help on meter RMS display control
?R Display help on SFR control
?RT Display help on RTC control
?T Display help on trim control
?W Display help on the wait/reset command
?Z Display help on reset
Examples: ?? Display the command line interpreter help menu.
?C Displays compute engine control help.
Commands for CE Data Access:
? Command line interpreter help menu.
Comment
] CE DATA ACCESS Comment
Description: Allows user to read from and write to CE data space.
Usage: ] [Starting CE Data Address] [option]…[option]
Command
combinations:
]A$$$
]A=n=n
]U Update default version of CE Data in flash memory
Example: ]40$$$ Reads CE data words 0x40, 0x41 and 0x42.
]7E=12345678=9876ABCD Writes two words starting @ 0x7E
All CE data words are in 4-byte (32-bit) format. Typing ]A? will access the 32-bit word located at the byte address 0x1000 + 4 * A = 0x1028.
Page: 18 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
]A???
Read consecutive 16-bit words in Decimal, starting at address A
Read consecutive 16-bit words in Hex, starting at address A
Write consecutive memory values, starting at address A
Page 19
71M6534H Demo Board User’s Manual
Commands for MPU/XDATA Access:
) MPU DATA ACCESS Comment
Description: Allows user to read from and write to MPU data space.
Usage: ) [Starting MPU Data Address] [option]…[option]
Command
)A???
combinations:
)A$$$
Read three consecutive 32-bit words in Decimal, starting at address A
Read three consecutive 32-bit words in Hex, starting at address A
)A=n=m
Write the values n and m to two consecutive addresses starting at address A
?) Display useful RAM addresses.
Example: )08$$$$ Reads data words 0x08, 0x0C, 0x10, 0x14
)04=12345678=9876ABCD Writes two words starting @ 0x04
MPU or XDATA space is the address range for the MPU XRAM (0x0000 to 0xFFF). All MPU data words are in 4-byte (32-bit) format. Typing ]A? will access the 32-bit word located at the byte address 4 * A = 0x28. The energy accumulation registers of the Demo Code can be accessed by typing two Dollar signs (“$$”), typing question marks will display negative decimal values if the most significant bit is set.
Commands for DIO RAM (Configuration RAM) and SFR Control:
R DIO AND SFR CONTROL Comment
Description: Allows the user to read from and write to DIO RAM and special function registers (SFRs).
Usage: R [option] [register] … [option]
Command
combinations:
RIx…
Select I/O RAM location x (0x2000 offset is automatically added)
Rx… Select internal SFR at address x
Ra???...
Read consecutive SFR registers in Decimal, starting at address a
Ra$$$...
Read consecutive registers in Hex, starting at address a
Ra=n=m…
Set values of consecutive registers to n and m starting at address a
Example: RI2$$$ Read DIO RAM registers 2, 3, and 4 in Hex.
DIO or Configuration RAM space is the address range 0x2000 to 0x20FF. This RAM contains registers used for configuring basic hardware and functional properties of the 71M6534/6534H and is organized in bytes (8 bits). The 0x2000 offset is automatically added when the command RI is typed.
The SFRs (special function registers) are located in internal RAM of the 80515 core, starting at address 0x80.
Page: 19 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 20
71M6534H Demo Board User’s Manual
Commands for EEPROM Control:
EE EEPROM CONTROL Comment
Description: Allows user to enable read and write to EEPROM.
Usage: EE [option] [arguments]
Command
combinations:
EERa.b Read EEPROM at address 'a' for 'b' bytes.
EESabc..xyz Write characters to buffer (sets Write length)
EETa Transmit buffer to EEPROM at address 'a'.
EEWa.b...z Write values to buffer
CLS Saves calibration to EEPROM
Example:
Due to buffer size restrictions, the maximum number of bytes handled by the EEPROM command is 0x40.
EECn EEPROM Access (1 Æ Enable, 0 Æ Disable)
EEShello
EET$0210
Writes 'hello' to buffer, then transmits buffer to
EEPROM starting at address 0x210.
Auxiliary Commands:
Typing a comma (“,”) repeats the command issued from the previous command line. This is very helpful when examining the value at a certain address over time, such as the CE DRAM address for the temperature (0x40).
The slash (“/”) is useful to separate comments from commands when sending macro text files via the serial interface. All characters in a line after the slash are ignored.
Commands controlling the CE, TMUX and the RTM:
C COMPUTE ENGINE
CONTROL
Description: Allows the user to enable and configure the compute engine.
Usage: C [option] [argument]
Command
combinations:
CTn
CREn RTM output control (1 Æ Enable, 0 Æ Disable)
CRSa.b.c.d Selects CE addresses for RTM output
Example: CE0
CT3 Selects the VBIAS signal for the TMUX output pin
CEn
Comment
Compute Engine Enable (1 Æ Enable, 0 Æ Disable)
Select input n for TMUX output pin. n is interpreted as a decimal number.
Disables CE, followed by “CE OFF” display on LCD. The Demo Code will reset if the WD timer is enabled.
Page: 20 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 21
71M6534H Demo Board User’s Manual
Commands controlling the Auto-Calibration Function:
CL AUTO-CALIBRATION
Comment
CONTROL
Description: Allows the user to initiate auto-calibration and to store calibration values.
Usage: CL [option]
Command
combinations:
CLB
Begin auto-calibration. Prior to auto-calibration, the calibration coefficients are automatically restored from flash memory.
CLS
Save calibration coefficients to EEPROM starting at address 0x0004
CLR Restore calibration coefficients from EEPROM
CLD Restore coefficients from flash memory
Example: CLB Starts auto-calibration and saves data automatically.
Before starting the auto-calibration process, target values for voltage, duration and current must be entered in MPU RAM (see section 1.9.5), and the target voltage and current must be applied constantly during calibration. Calibration factors can be saved to EEPROM using the CLS command.
Commands controlling the Pulse Counter Function
CP PULSE-COUNT CONTROL Comment
Description: Allows the user to control the pulse count functions.
Usage: CP [option]
Command
combinations:
CPA
Start pulse counting for time period defined with the CPD command. Pulse counts will display with commands M15.2, M16.2
CPC
Clear the absolute pulse count displays (shown with commands M15.1, M16.1)
CPDn
Set time window for pulse counters to n seconds, n is interpreted as a decimal number.
Example: CPD60 Set time window to 60 seconds.
Pulse counts accumulated over a time window defined by the CPD command will be displayed by M15.2 or M16.2 after
Commands M15.1 and M16.1 will display the absolute
zero with the CPC command (or the XRAM write )1=2). Commands M15.2 and M16.2 will display the number of pulses counted during the interval defined by the CPD command. These displays are reset only after a new reading, as initiated by the CPA command.
the defined time has expired.
pulse count for the W and VAR outputs. These displays are reset to
Commands for Identification and Information:
I INFORMATION MESSAGES Comment
Description: Allows user to read information messages.
Usage: I Displays complete version information
The I command is mainly used to identify the revisions of Demo Code and the contained CE code.
Commands for Controlling the RMS Values Shown on the LCD Display:
MR METER RMS DISPLAY Comment
Page: 21 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 22
71M6534H Demo Board User’s Manual
CONTROL (LCD)
Description: Allows user to select meter RMS display for voltage or current.
Usage: MR [option]. [option]
Command
combinations:
MR2. [phase] Displays instantaneous RMS voltage
Example: MR1.3 Displays phase C RMS current.
Phase 4 is the measured neutral current.
No error message is issued when an invalid parameter is entered, e.g. MR1.8.
Commands for Controlling the MPU Power Save Mode:
PS POWER SAVE MODE Comment
Description: Enters power save mode
Usage: PS
Return to normal mode is achieved by resetting the MPU (Z command).
Commands for Controlling the RTC:
MR1. [phase] Displays instantaneous RMS current
Disables CE, ADC, CKOUT, ECK, RTM, SSI, TMUX
VREF, and serial port, sets MPU clock to 38.4KHz.
RT REAL TIME CLOCK
CONTROL
Description: Allows the user to read and set the real time clock.
Usage: RT [option] [value] … [value]
Command
combinations:
RTR Read Real Time Clock.
RTTh.m.s Time of day: (hr, min, sec).
RTAs.t
Example: RTD05.03.17.5 Programs the RTC to Thursday, 3/17/2005
RTA1.+1234 Speeds up the RTC by 1234 PPB.
The “Military Time Format” is used for the RTC, i.e. 15:00 is 3:00 PM.
RTDy.m.d.w: Day of week
Comment
(year, month, day, weekday [1 = Sunday]). If the weekday is omitted it is set automatically.
Real Time Adjust: (start, trim). Allows trimming of the RTC. If s > 0, the speed of the clock will be adjusted by ‘t’ parts per billion (PPB). If the CE is on, the value entered with 't' will be changing with temperature, based on Y_CAL, Y_CALC and Y_CALC2.
Page: 22 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 23
71M6534H Demo Board User’s Manual
Commands for Accessing the Trim Control Registers:
T TRIM CONTROL Comment
Description: Allows user to read trim and fuse values.
Usage: T [option]
Command
T4 Read fuse 4 (TRIMM).
combinations:
T5 Read fuse 5 (TRIMBGA)
T6 Read fuse 6 (TRIMBGB).
Example: T4 Reads the TRIMM fuse.
These commands are only accessible for the 71M6534H (0.1%) parts. When used on a 71M6534 (0.5%) part, the results will be displayed as zero.
Reset Commands:
W RESET Comment
Description: Watchdog control
Usage: W
Halts the Demo Code program, thus suppressing the triggering of the hardware watchdog timer. This will cause a reset, if the watchdog timer is enabled.
Page: 23 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 24
71M6534H Demo Board User’s Manual
Commands for Controlling the Metering Values Shown on the LCD Display:
M METER DISPLAY
CONTROL (LCD)
Description: Allows user to select internal variables to be displayed.
Usage: M [option]. [option]
Command
combinations:
M0 Wh Total Consumption (display wraps around at 999.999)
M1 Temperature (C° delta from nominal)
M2 Frequency (Hz)
M3. [phase] Wh Total Consumption (display wraps around at 999.999)
M4. [phase] Wh Total Inverse Consumption (display wraps around at 999.999)
M5. [phase] VARh Total Consumption (display wraps around at 999.999)
M6. [phase]
M7. [phase] VAh Total (display wraps around at 999.999)
M8 Operating Time (in hours)
M9 Real Time Clock
M10 Calendar Date
M11. [phase] Power factor
M13 Mains edge count for the last accumulation interval
M13.1
M13.2 CE main edge count for the last accumulation interval
M14.1 Absolute count for W pulses. Reset with CPC command.
M14.2 Count for W pulses in time window defined by the CPD command.
M15.1 Absolute count for VAR pulses. Reset with CPC command.
M15.2 Count for W pulses in time window defined by the CPD command.
Example: M3.3 Displays Wh total consumption of phase C.
M5.0 Displays VARh total consumption for all phases.
Displays for total consumption wrap around at 999.999Wh (or VARh, VAh) due to the limited
number of available display digits. Internal registers (counters) of the Demo Code are 64 bits wide and do not wrap around.
M Wh Total Consumption (display wraps around at 999.999)
Comment
VARh Total Inverse Consumption (display wraps around at
999.999)
Main edge count (accumulated) – zero transitions of the input signal
When entering the phase parameter, use 1 for phase A, 2 for phase B, 3 for phase C, and 0 or blank for all phases.
Page: 24 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 25
71M6534H Demo Board User’s Manual

1.8.2 USING THE DEMO BOARD FOR ENERGY MEASUREMENTS

The 71M6534/6534H Demo Board was designed for use with current transformers (CT).
The Demo Board may immediately be used with current transformers having 2,000:1 winding ratio and is programmed for a Kh factor of 3.2 and (see Section 1.8.4 for adjusting the Demo Board for transformers with different turns ratio).
Once, voltage is applied and load current is flowing, the red LED D5 will flash each time an energy sum of 3.2 Wh is collected. The LCD display will show the accumulated energy in Wh when set to display mode 3 (command
Similarly, the red LED D6 will flash each time an energy sum of 3.2 VARh is collected. The LCD display will show the accumulated energy in VARh when set to display mode 5 (command
>M3 via the serial interface).
>M5 via the serial interface).

1.8.3 ADJUSTING THE KH FACTOR FOR THE DEMO BOARD

The 71M6534/6534H Demo Board is shipped with a pre-programmed scaling factor Kh of 3.2, i.e. 3.2Wh per pulse. In order to be used with a calibrated load or a meter calibration system, the board should be connected to the AC power source using the spade terminals on the bottom of the board. The current transformers should be connected to the dual-pin headers on the bottom of the board. The connection is the same for single-ended or differential mode. See chapter 3.1 for proper jumper settings.
The Kh value can be derived by reading the values for IMAX and VMAX (i.e. the RMS current and voltage values that correspond to the 250mV maximum input signal to the IC), and inserting them in the following equation for Kh:
Kh = IMAX * VMAX * 66.1782 / (In_8 * WRATE * N
The small deviation between the adjusted Kh of 3.19902 and the ideal Kh of 3.2 is covered by calibration. The default values used for the 71M6534/6534H Demo Board are:
WRATE: 171
IMAX: 208 VMAX: 600 In_8: 1 (controlled by IA_SHUNT = -15)
N
: 2520
ACC
X: 6
Explanation of factors used in the Kh calculation:
* X) = 3.19902 Wh/pulse.
ACC
WRATE: The factor input by the user to determine Kh IMAX: The current input scaling factor, i.e. the input current generating 176.8mVrms at the IA/IB/IC
input pins of the 71M6534. 176.8mV rms is equivalent to 250mV peak.
VMAX: The voltage input scaling factor, i.e. the voltage generating 176.8mVrms at the VA/VB/VC
input pins of the 71M6534
In_8: The setting for the additional ADC gain (8 or 1) determined by the CE register IA_SHUNT
: The number of samples per accumulation interval, i.e. PRE_SAMPS *SUM_CYCLES
N
ACC
X: The pulse rate control factor determined by the CE registers
PULSE_SLOW and
PULSE_FAST
Almost any desired Kh factor can be selected for the Demo Board by resolving the formula for WRATE:
WRATE = (IMAX * VMAX * 66.1782) / (Kh * In_8 * N
For the Kh of 3.2Wh, the value 171 (decimal) should be entered for command
>]21=+171).
* X)
ACC
WRATE at CE location 0x21 (using the CLI
Page: 25 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 26
71M6534H Demo Board User’s Manual
1.8.4 ADJUSTING THE DEMO BOARDS TO DIFFERENT CURRENT TRANS­FORMERS
The Demo Board is prepared for use with 2000:1 current transformers (CTs). This means that for the un­modified Demo Board, 208A on the primary side at 2000:1 ratio result in 104mA on the secondary side, causing
176.8mV at the 1.7Ω resistor pairs R24/R25, R36/R37, R56/R57 (2 x 3.4Ω in parallel).
In general, when
IMAX is applied to the primary side of the CT, the voltage V
at the IA, IB, or IC input of the
in
71M6534 IC is determined by the following formula:
= R * I = R * IMAX/N
V
in
where N = transformer winding ratio, R = resistor on the secondary side
If, for example, if the current corresponding to
IMAX = 208A is applied to a CT with a 2500:1 ratio, only 83.2mA
will be generated on the secondary side, causing only 141mV of voltage drop.
The steps required to adapt a 71M6534 Demo Board to a transformer with a winding ratio of 2500:1 are outlined below:
1) The formula R
= 176.8mV/(IMAX/N) is applied to calculate the new resistor R
x
. We calculate Rx to 2.115Ω
x
2) Changing the resistors R24/R25, R106/R107 to a combined resistance of 2.115Ω (for each pair) will
cause the desired voltage drop of 176.8mV appearing at the IA, IB, or IC inputs of the 71M6534 IC.
Simply scaling IMAX is not recommended, since peak voltages at the 71M6534 inputs should always be in the
range of 0 through ±250mV (equivalent to 176.8mV rms). If a CT with a much lower winding ratio than 1:2,000 is used, higher secondary currents will result, causing excessive voltages at the 71M6534 inputs. Conversely, CTs with much higher ratio will tend to decrease the useable signal voltage range at the 71M6534 inputs and may thus decrease resolution.

1.8.5 ADJUSTING THE DEMO BOARDS TO DIFFERENT VOLTAGE DIVIDERS

The 71M6534 Demo Board comes equipped with its own network of resistor dividers for voltage measurement mounted on the PCB. The resistor values are 2.5477MΩ (for channel A, R15-R21, R26-R31 combined) and 750Ω (R32), resulting in a ratio (R
600V. A large value for VMAX has been selected in order to have headroom for overvoltages. This choice need
not be of concern, since the ADC in the 71M6534 has enough resolution, even when operating at 120Vrms. If a different set of voltage dividers or an external voltage transformer (potential transformer) is to be used,
scaling techniques similar to those applied for the current transformer should be used.
In the following example we assume that the line voltage is not applied to the resistor divider for VA formed by R15-R21, R26-R31, and R32, but to a voltage transformer with a ratio N of 20:1, followed by a simple resistor
divider. We also assume that we want to maintain the value for VMAX at 600V to provide headroom for large
voltage excursions.
) of 1:3,393.933. This means that VMAX equals 176.78mV*3,393.933 =
R
When applying
V
is scaled by the resistor divider ratio RR. When the input voltage to the voltage channel of the 71M6534 is the
s
desired 176.8mV, V
Resolving for R
VMAX at the primary side of the transformer, the secondary voltage V
V
= VMAX / N
s
is then given by:
s
V
= RR * 176.8mV
s
, we get:
R
R
= (VMAX / N) / 176.8mV = (600V / 30) / 176.8mV = 170.45
R
is:
s
This divider ratio can be implemented, for example, with a combination of one 16.95kΩ and one 100Ω resistor.
Page: 26 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 27
71M6534H Demo Board User’s Manual
If potential transformers (PTs) are used instead of resistor dividers, phase shifts will be introduced that will re­quire negative phase angle compensation. TERIDIAN Demo Code accepts negative calibration factors for phase.

1.9 CALIBRATION PARAMETERS

1.9.1 GENERAL CALIBRATION PROCEDURE

Any calibration method can be used with the 71M6534/6534H chips. This Demo Board User’s Manual presents calibration methods with three or five measurements as recommended methods, because they work with most manual calibration systems based on counting "pulses" (emitted by LEDs on the meter).
Naturally, a meter in mass production will be equipped with special calibration code offering capabilities beyond those of the Demo Code. It is basically possible to calibrate using voltage and current readings, with or without pulses involved. For this purpose, the MPU Demo Code can be modified to display averaged voltage and current values (as opposed to momentary values). Also, automated calibration equipment can communicate with the Demo Boards via the serial interface and extract voltage and current readings. This is possible even with the unmodified Demo Code.
A complete calibration procedure is given in section 2.2 of this manual.
Regardless of the calibration procedure used, parameters (calibration factors) will result that will have to be applied to the 71M6534/6534H chip in order to make the chip apply the modified gains and phase shifts necessary for accurate operation. Table 1-5 shows the names of the calibration factors, their function, and their location in the CE RAM.
Again, the command line interface can be used to store the calibration factors in their respective CE RAM addresses. For example, the command
>]10=+16302
stores the decimal value 16302 in the CE RAM location controlling the gain of the current channel (CAL_IA) for
phase A.
The command
>]11=4005
stores the hexadecimal value 0x4005 (decimal 16389) in the CE RAM location controlling the gain of the
voltage channel for phase A (CAL_VA).
CE
Constant
CAL_VA CAL_VB
CAL_VC
CAL_IA CAL_IB CAL_IC
PHADJ_A PHADJ_B
PHADJ_C
Page: 27 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Address
(hex)
0x11 0x13 0x15
0x10 0x12 0x14
0x18 0x19
0x1A
Table 1-5: CE RAM Locations for Calibration Constants
Description
Adjusts the gain of the voltage channels. +16384 is the typical value. The gain is directly proportional to the CAL parameter. Allowed range is 0 to
32767. If the gain is 1% slow, CAL should be increased by 1%.
Adjusts the gain of the current channels. +16384 is the typical value. The gain is directly proportional to the CAL parameter. Allowed range is 0 to
32767. If the gain is 1% slow, CAL should be increased by 1%.
This constant controls the CT phase compensation. No compensation occurs when PHADJ=0. As PHADJ is increased, more compensation is introduced.
Page 28
71M6534H Demo Board User’s Manual

1.9.2 CALIBRATION MACRO FILE

The macro file in Figure 1-6 contains a sequence of the serial interface commands. It is a simple text file and can be created with Notepad or an equivalent ASCII editor program. The file is executed with HyperTerminal’s
Transfer->Send Text File command.
CE0 /disable CE ]10=+16022 /CAL_IA (gain=CAL_IA/16384) ]11=+16381 /CAL_VA (gain=CAL_VA/16384) ]12=+16019 /CAL_IB (gain=CAL_IB/16384) ]13=+16370 /CAL_VB (gain=CAL_VB/16384) ]14=+15994 /CAL_IC (gain=CAL_IC/16384) ]15=+16376 /CAL_VC (gain=CAL_VC/16384) ]18=+115 /PHADJ_A (default 0) ]19=+113 /PHADJ_B (default 0) ]1A=+109 /PHADJ_C (default 0)
Figure 1-6: Typical Calibration Macro File
It is possible to send the calibration macro file to the 71M6534H for “temporary” calibration. This will temporarily change the CE data values. Upon power up, these values are refreshed back to the default values stored in flash memory. Thus, until the flash memory is updated, the macro file must be loaded each time the part is
powered up. The macro file is run by sending it with the transfer
Æ
Use the Transfer
Send Text File command!
Æ
send text file procedure of HyperTerminal.

1.9.3 UPDATING THE 6534_DEMO.HEX FILE

The d_merge program updates the 6534_demo.hex file with the values contained in the macro file. This program is executed from a DOS command line window. Executing the d_merge program with no arguments will display the syntax description. To merge macro.txt and old_6534_demo.hex into new_6534_demo.hex, use the command:
d_merge old_6534_demo.hex macro.txt new_6534_demo.hex
The new hex file can be written to the 71M6534H through the ICE port using the ADM51 in-circuit emulator. This step makes the calibration to the meter permanent.

1.9.4 UPDATING CALIBRATION DATA IN FLASH MEMORY WITHOUT USING THE ICE OR A PROGRAMMER

It is possible to make data permanent that had been entered temporarily into the CE RAM. The transfer to EEPROM memory is done using the following serial interface command:
>]U
Thus, after transferring calibration data with manual serial interface commands or with a macro file, all that has to be done is invoking the U command.
After reset, calibration data is copied from the EEPROM, if present. Otherwise, calibration data is copied from the flash memory. Writing 0xFF into the first few bytes of the EEPROM deactivates any calibration data previously stored to the EEPROM.
Page: 28 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 29
71M6534H Demo Board User’s Manual

1.9.5 AUTOMATIC CALIBRATION (AUTO-CAL)

The Demo Code is able to perform a single-point fast automatic calibration, as described in section 2.2.3. This calibration is performed for channels A, B, and C only, not for the NEUTRAL channel. The steps required for the calibration are:
1. Enter operating values for voltage and current in I/O RAM. The voltage is entered at MPU address 0x10 (e.g. with the command
command )11=+300 for 30A) and the duration measured in accumulation intervals is entered at 0x0F.
2. The operating voltage and current defined in step 1 must be applied at a zero degree phase angle to the meter (Demo Board).
3. The CLB (Begin Calibration) command must be entered via the serial interface. The operating voltage and current must be maintained accurately while the calibration is being performed.
4. The calibration procedure will automatically reset CE addresses used to store the calibration factors to their default values prior to starting the calibration. Automatic calibration also reads the chip temperature and enters it at the proper CE location temperature compensation.
5. CE addresses 0x10 to 0x15 and 0x18 to 0x1A will now show the new values determined by the auto­calibration procedure. These values can be stored in EEPROM by issuing the CLS command.
Tip: Current transformers of a given type usually have very similar phase angle for identical operating conditions. If the phase angle is accurately determined for one current transformer, the corresponding
phase adjustment coefficient PHADJ_X can be entered for all calibrated units.
)10=+2400 for 240V), the current is entered at 0x11 (e.g. with the

1.9.6 LOADING THE 6534_DEMO.HEX FILE INTO THE DEMO BOARD

Hardware Interface for Programming: The 71M6534/6534H IC provides an interface for loading code into the
internal flash memory. This interface consists of the following signals:
E_RXTX (data), E_TCLK (clock), E_RST (reset), ICE_E (ICE enable) These signals, along with V3P3D and GND are available on the emulator header J14. Production meters may be equipped with much simpler programming connectors, e.g. a 6x1 header.
Programming of the flash memory requires a specific in-circuit emulator, the ADM51 by Signum Systems (http//www.signumsystems.com) or the Flash Programmer (TFP-2) provided by TERIDIAN Semiconductor.
Chips may also be programmed before they are soldered to the board. The TGP1 gang programmer suitable for high-volume production is available from TERIDIAN. It must be equipped with LQFP-120 sockets.
In-Circuit Emulator: If firmware exists in the 71M6534/6534H flash memory; it has to be erased before loading a new file into memory. Figure 1-7 and Figure 1-8 show the emulator software active. In order to erase the flash memory, the RESET button of the emulator software has to be clicked followed by the ERASE button ().
Once the flash memory is erased, the new file can be loaded using the commands File followed by Load. The dialog box shown in Figure 1-8 will then appear making it possible to select the file to be loaded by clicking the Browse button. Once the file is selected, pressing the OK button will load the file into the flash memory of the 71M6534/6534H IC.
At this point, the emulator probe (cable) can be removed. Once the 71M6534/6534H IC is reset using the reset button on the Demo Board, the new code starts executing.
Flash Programmer Module (TFP-2): Follow the instructions given in the User Manual for the TFP-2.
Page: 29 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 30
71M6534H Demo Board User’s Manual
Figure 1-7: Emulator Window Showing Reset and Erase Buttons (see Arrows)
Figure 1-8: Emulator Window Showing Erased Flash Memory and File Load Menu
Page: 30 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 31
71M6534H Demo Board User’s Manual

1.9.7 THE PROGRAMMING INTERFACE OF THE 71M6534/6534H

Flash Downloader/ICE Interface Signals
The signals listed in Table 1-6 are necessary for communication between the Flash Downloader or ICE and the 71M6534/6534H.
Signal Direction Function
E_TCLK Output from 71M6534/6534H Data clock
E_RXTX Bi-directional Data input/output
E_RST Input to the 71M6534/6534H Flash Downloader Reset (active low)
ICE_E Input to the 71M6534/6534H
Table 1-6: Flash Programming Interface Signals
The other signals accessible at the emulator interface connector J14 (E_TBUS[0]-E_TBUS[3], E_ISYNC) can be used for an optional trace debugger.
The E_RST signal should only be driven by the Flash Downloader when enabling these interface signals. The Flash Downloader must release E_RST at all other times.
Enable signal for the ICE interface. Must be high for all emulation or programming operations.
Page: 31 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 32
71M6534H Demo Board User’s Manual

1.10 DEMO CODE

1.10.1 DEMO CODE DESCRIPTION

The Demo Board is shipped preloaded with Demo Code revision 4.6q or later in the 71M6534 or 71M6534H chip. The code revision can easily be verified by entering the command >i via the serial interface (see section
1.8.1). Check with your local TERIDIAN representative or FAE for the latest revision.
The Demo Code offers the following features:
It provides basic metering functions such as pulse generation, display of accumulated energy, frequency, date/time, and enables the user to evaluate the parameters of the metering IC such as accuracy, harmonic performance, etc.
It maintains and provides access to basic household functions such as real-time clock (RTC).
It provides access to control and display functions via the serial interface, enabling the user to view
and modify a variety of meter parameters such as Kh, calibration coefficients, temperature compensation etc.
It provides libraries for access of low-level IC functions to serve as building blocks for code development.
A detailed description of the Demo Code can be found in the Software User’s Guide (SUG). In addition, the comments contained in the library provided with the Demo Kit can serve as useful documentation.
The Software User’s Guide contains the following information:
Design guide
Design reference for routines
Tool Installation Guide
List of library functions
80515 MPU Reference (hardware, instruction set, memory, registers)
Page: 32 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 33
71M6534H Demo Board User’s Manual

1.10.2 IMPORTANT DEMO CODE MPU PARAMETERS

In the Demo Code, certain MPU XRAM parameters have been given fixed addresses in order to permit easy external access. These variables can be read via the serial interface, as described in section 1.7.1, with the )n$ command and written with the )n=xx command where n is the word address. Note that accumulation variables are 64 bits long and are accessed with )n$$ (read) and )n=hh=ll (write) in the case of accumulation variables. Default values are the values assigned by the Demo Code on start-up.
All MPU Input Parameters are loaded by the MPU at startup and should not need adjustment during meter calibration.
MPU Input Parameters for Metering
XRAM Word
Address
0x00
0x01 0
0x02 764569660
0x03 275652520
Default
Value
433199
Name Description
For each element, if WSUM_X or VARSUM_X of that element exceeds WCREEP_THR, the sample values for that element are
not zeroed. Otherwise, the accumulators for Wh, VARh, and VAh are not updated and the instantaneous value of IRMS for that element is zeroed.
ITHRSHLDA
The default value is equivalent to 0.08A. Setting zero disables creep control. Bit 0: Sets VA calculation mode.
CONFIG
PK_VTHR
0: V
Bit 1: Clears accumulators for Wh, VARh, and VAh. This bit need not be reset.
When the voltage exceeds this value, bit 5 in the MPU status word is set, and the MPU might choose to log a warning. Event logs are not implemented in Demo Code.
The default value is equivalent to 20% above 240Vrms.
When the current exceeds this value, bit 6 in the MPU status word is set, and the MPU might choose to log a warning. Event logs are not implemented in Demo Code.
PK_ITHR
RMS*ARMS
1:
16
2I0SQSUM =LSB
2V0SQSUM =LSB
16
2I0SQSUM =LSB
VARW +
16
ITHRSHLDA to
22
The default value is equivalent to 20% above 30A
0x04 0
0x05 0
0x06 0
Page: 33 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Y_CAL_DEG0 Y_CAL_DEG1
Y_CAL_DEG2
RTC adjust, 100ppb. Read only at reset in demo code. RTC adjust, linear by temperature, 10ppb*ΔT, in 0.1˚C. Provided
for optional code. RTC adjust, squared by temperature, 1ppb*ΔT2, in 0.1˚C. Provided for optional code.
RMS
.
Page 34
71M6534H Demo Board User’s Manual
XRAM Word
Address
0x07 0
0x08 4
0x09 6000
0x0A 2080
0x0B 0
0x0C 0
0x0D
0x0E
0x0F 2
0x10 2400
0x11 300
0x12 75087832
0x13 50
0x14 --
0x15 --
0x16 --
Default
Value
Name Description
This address contains a number that points to the selected pulse
PULSEW_SRC
PULSER_SRC
VMAX
IMAX
PPMC
PPMC2
PULSEX_SRC
PULSEY_SRC
SCAL
VCAL
ICAL
VTHRSHLD
PULSE_WIDTH
TEMP_NOM
NCOUNT
source for the Wh output. Selectable pulse sources are listed in Table 1-8.
This address contains a number that points to the selected pulse source for the VARh output. Selectable pulse sources are listed in Table 1-8.
The nominal external RMS voltage that corresponds to 250mV peak at the ADC input. The meter uses this value to convert internal quantities to external. LSB=0.1V
The nominal external RMS current that corresponds to 250mV peak at the ADC input for channel A. The meter uses this value to convert internal quantities to external. LSB=0.1A
PPM/C*26.84. Linear temperature compensation. A positive value will cause the meter to run faster when hot. This is applied to both V and I and will therefore have a double effect on products.
PPM/C2*1374. Square law compensation. A positive value will cause the meter to run faster when hot. This is applied to both V and I and will therefore have a double effect on products.
This address contains a number that points to the selected pulse source for the XPULSE output. Selectable pulse sources are listed in Table 1-8.
This address contains a number that points to the selected pulse source for the YPULSE output. Selectable pulse sources are listed in Table 1-8.
Count of accumulation intervals for auto-calibration.
Applied voltage for auto-calibration. LSB = 0.1V rms of AC signal applied to all elements during calibration.
Applied current for auto-calibration. LSB = 0.1A rms of AC signal applied to all elements during calibration. Power factor must be
1.
Voltage to be used for creep detection, measuring frequency, zero crossing, etc.
Pulse width in µs = (2*PulseWidth + 1)*397. 0xFF disables this feature. Takes effect only at start-up.
Nominal (reference) temperature, i.e. the temperature at which
calibration occurred. LSB = Units of TEMP_RAW, from CE.
The count of accumulation intervals that the neutral current must be above bit.
The neutral current threshold.
INTHRSHLD
INTHRSHLD required to set the “excess neutral” error
16
2IxSQSUM =LSB
Table 1-7: MPU Input Parameters for Metering
Page: 34 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 35
71M6534H Demo Board User’s Manual
Any of the values listed in Table 1-8 can be selected for as a source for PULSEW and PULSER. The designation “source_I” refers to values imported by the consumer; “source_E” refers to energy exported by the consumer (energy generation).
Number Pulse Source Description Number Pulse Source Description
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
WSUM
W0SUM
W1SUM
W2SUM
VARSUM
VAR0SUM
VAR1SUM
VAR2SUM
I0SQSUM
I1SQSUM
I2SQSUM
INSQSUM
V0SQSUM
V1SQSUM
V2SQSUM
VASUM
VA0SUM
VA1SUM
Default for
PULSEW_SRC
Default for
PULSER_SRC
24
25
26
27
28
29
30
31
32
33
34
18
19
20
21
22
23
VA2SUM
WSUM_I
W0SUM_I
W1SUM_I
W2SUM_I
VARSUM_I
VAR0SUM_I
VAR1SUM_I
VAR1SUM_I
WSUM_E
W0SUM_E
W1SUM_E
W2SUM_E
VARSUM_E
VAR0SUM_E
VAR1SUM_E
VAR2SUM_E
Sum of imported real energy
Imported real energy on element A
Imported real energy on element B
Imported real energy on element C
Sum of imported reactive energy
Imported reactive energy on element A
Imported reactive energy on element B
Imported reactive energy on element C
Sum of exported real energy
Exported real energy on element A
Exported real energy on element B
Exported real energy on element C
Sum of exported reactive energy
Exported reactive energy on element A
Exported reactive energy on element B
Exported reactive energy on element C
Table 1-8: Selectable Pulse Sources
MPU INSTANTANEOUS OUTPUT VARIABLES
The Demo Code processes CE outputs after each accumulation interval. It calculates instantaneous values such as VRMS, IRMS, W and VA as well as accumulated values such as Wh, VARh, and VAh. Table 1-9 lists the calculated instantaneous values.
Page: 35 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 36
71M6534H Demo Board User’s Manual
XRAM
Word
Address
0x24 0x26 0x28
0x25 0x27 0x29
0x20 Delta_T
0x21 Frequency
MPU STATUS WORD
The MPU maintains the status of certain meter and I/O related variables in the Status Word. The Status Word is located at address 0x21. The bit assignments are listed in Table 1-10.
Name DESCRIPTION
Vrms_A
Vrms_B*
Vrms_C
Irms_A Irms_B Irms_C Irms_N
Table 1-9: MPU Instantaneous Output Variables
V
from element 0, 1, 2.
rms
I
from element 0, 1, 2 or neutral
rms
Deviation from Calibration (reference) temperature. LSB = 0.1 0C.
Frequency of voltage selected by CE input. If the selected voltage is below the sag threshold, Frequency=0. LSB Hz
2VxSQSUM =LSB
16
2IxSQSUM =LSB
16
Status
Word Bit
0
1
2
3
4
5 6 7
8
9
10
11
12
13
14
Page: 36 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Name DESCRIPTION
Indicates that all elements are in creep mode. The CE’s pulse variables
CREEP
MINVC
PB_PRESS
SPURIOUS
MINVB
MAXVA MAXVB
MAXVC
MINVA
WD_DETECT
MAXIN MAXIA MAXIB MAXIC
MINT
will be “jammed” with a constant value on every accumulation interval to prevent spurious pulses. Note that creep mode therefore halts pulsing even when the CE’s pulse mode is “internal”. Element C has a voltage below VThrshld. This forces that element into creep mode. A push button press was recorded at the most recent reset or wake from a battery mode.
An unexpected interrupt was detected. Element B has a voltage below VThrshld. This forces that element into
creep mode. Element A has a voltage above VThrshldP.
Element B has a voltage above VThrshldP. Element C has a voltage above VThrshldP. Element A has a voltage below VThrshld. This forces that element into
creep mode. It also forces the frequency and main edge count to zero. The most recent reset was a watchdog reset. This usually indicates a software error. The neutral current is over INThrshld. In a real meter this could indicate faulty distribution or tampering. The current of element A is over IThrshld. In a real meter this could indicate overload. The current of element B is over IThrshld. In a real meter this could indicate overload. The current of element C is over IThrshld. In a real meter this could indicate overload. The temperature is below the minimum, -40C, established in option_gbl.h. This is not very accurate in the demo code, because the calibration temperature is usually poorly controlled, and the default temp_nom is usually many degrees off. –40C is the minimum recommended operating temperature of the chip.
Page 37
71M6534H Demo Board User’s Manual
Status
Word Bit
15
16
17
18
19
20
21 22 23
25
26
27
28
31
Name DESCRIPTION
The temperature is above the maximum, 85C, established in option_gbl.h. This is not very accurate in the demo code, because the calibration
MAXT
BATTERY_BAD
CLOCK_TAMPER
CAL_BAD
CLOCK_UNSET
POWER_BAD
GNDNEUTRAL
TAMPER
SOFTWARE
SAGA
SAGB
SAGC‡
F0_CE
ONE_SEC
temperature is usually poorly controlled, and the default temp_nom is usually many degrees off. 85C is the maximum recommended operating temperature of the chip. Just after midnight, the demo code sets this bit if VBat < VBatMin. The read is infrequent to reduce battery loading to very low values. When the battery voltage is being displayed, the read occurs every second, for up to 20 seconds.
Clock set to a new value more than two hours from the previous value. Set after reset when the read of the calibration data has a bad longitudinal
redundancy check or read failure. Set when the clock’s current reading is A) More than a year after the previously saved reading, or B) Earlier than the previously saved reading, or C) There is no previously saved reading. Set after reset when the read of the power register data has a bad longitudinal redundancy check or read failure in both copies. Two copies are used because a power failure can occur while one of the copies is being updated. Indicates that a grounded neutral was detected.
Tamper was detected †** A software defect was detected. Element A has a sag condition. This bit is set in real time by the CE and
detected by the ce_busy interrupt (ce_busy_isr() in ce.c) within 8 sample intervals, about 2.6ms. A transition from normal operation to SAGA causes the power registers to be saved, because the demo PCB is powered from element A. Element B has a sag condition. This bit is set in real time by the CE and detected by the ce_busy interrupt (ce_busy_isr() in ce.c) within 8 sample intervals, about 2.6ms.
Element C has a sag condition. See the description of the other sag bits. A square wave at the line frequency, with a jitter of up to 8 sample
intervals, about 2.6ms. Changes each accumulation interval.
Table 1-10: MPU Status Word Bit Assignment
Page: 37 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 38
71M6534H Demo Board User’s Manual
MPU ACCUMULATION OUTPUT VARIABLES
Accumulation values are accumulated from XFER cycle to XFER cycle (see Table 1-11). They are organized as two 32-bit registers. The first register stores the decimal number displayed on the LCD. For example, if the LCD shows “001.004”, the value in the first register is 1004. This register wraps around after the value 999999 is reached. The second register holds fractions of the accumulated energy, with an LSB of
9.4045*10
-13
*VMAX*IMAX*In_8 Wh.
The MPU accumulation registers always hold positive values.
The CLI commands with two question marks, e.g. )39?? should be used to read the variables.
XRAM
Word
Name Description
Address
0x2C
0x44
0x34
0x4C
0x3C
0x2E
0x46
0x36
0x4E
0x3E
0x30
0x48
0x38
0x50
0x40
0x32
0x4A
0x3A
0x52
0x42
Whi
Whe
VARhi
VARhe
VAh
Whi_A
Whe_A
VARhi_A
VARhe_A
VAh_A
Whi_B
Whe_B
VARhi_B
VARhe_B
Vah_B Whi_C
Whe_C
VARhi_C
VARhe_C
VAh_C
Total Watt hours consumed (imported)
Total Watt hours generated (exported)
Total VAR hours consumed
Total VAR hours generated (inverse consumed)
Total VA hours
Total Watt hours consumed through element 0
Total Watt hours generated (inverse consumed) through element 0
Total VAR hours consumed through element 0
Total VAR hours generated (inverse consumed) through element 0
Total VA hours in element 0
Total Watt hours consumed through element 1
Total Watt hours generated (inverse consumed) through element 1
Total VAR hours consumed through element 1
Total VAR hours generated (inverse consumed) through element 1
Total VA hours in element 1
Total Watt hours consumed through element 2
Total Watt hours generated (inverse consumed) through element 2
Total VAR hours consumed through element 2
Total VAR hours generated (inverse consumed) through element 2
Total VA hours in element 2
Table 1-11: MPU Accumulation Output Variables
Page: 38 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 39
71M6534H Demo Board User’s Manual

1.10.3 USEFUL CLI COMMANDS INVOLVING THE MPU AND CE

Table 1-12 shows a few essential commands involving MPU data memory.
Command Description
)1=2 Clears the accumulators for Wh, VARh, and VAh by setting bit 1 of the CONFIG register.
)A=+2080 Applies the value 208A to the IMAX register
)9=+6000 Applies the value 600V to the VMAX register
)2F?? Displays the total accumulated imported Wh energy
MR2.1 Displays the current RMS voltage in phase A
MR1.2 Displays the current RMS current in phase B
RI5=26
RI5=6 Re-enables the emulator clock by clearing bit 5 in I/O RAM address 0x05.
]U
Disables the emulator clock by setting bit 5 in I/O RAM address 0x05. This command will disable emulator/programmer access to the 71M6534.
Stores the current CE RAM variables in EEPROM memory. The variables stored in flash memory will be applied by the MPU at the next reset or power-up if no valid data is available from the EEPROM.
Table 1-12: CLI Commands for MPU Data Memory

1.11 USING THE ICE (IN-CIRCUIT EMULATOR)

The ADM51 ICE by Signum Systems (www.signum.com) can be used to erase the flash memory, load code and debug firmware. Before using the ICE, the latest WEMU51 application program should be downloaded from the Signum website and installed.
It is very important to create a new project and selecting the TERIDI AN 71M6534 IC in the project d ialog when starting a 6534-based design. Using the ICE with project settings co pied from a 6521 or 651X de­signs will lead to erratic results.
For details on installing the WEMU51 program and on creating a project, see the SUG 653X (Software Users’ Guide).
Page: 39 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 40
71M6534H Demo Board User’s Manual
Page: 40 of 86 © 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 41
71M6534H Demo Board User’s Manual
φ
φ
A
A
L
IVI
φ
L X
X
A A IVA
φ φ
I
A
I
I
A
E
X
A I A
I
I
X
A
A
I
φ
φ
2

2 APPLICATION INFORMATION

2.1 CALIBRATION THEORY

A typical meter has phase and gain errors as shown by φS, AXI, and AXV in Figure 2-1. Following the typical meter convention of current phase being in the lag direction, the small amount of phase lead in a typical current sensor is represented as -φ They include errors in voltage attenuators, current sensors, and in ADC gains. In other words, no errors are made in the ‘input’ or ‘meter’ boxes.
. The errors shown in Figure 2-1 represent the sum of all gain and phase errors.
S
INPUT
I
L
is phase lag
L
V
is phase lead
S
ERRORS
S
XI
XV
RROR
METER
Π
CTUAL
I
RMS
W
V
RMS
DEAL
DEAL
Figure 2-1: Watt Meter with Gain and Phase Errors.
During the calibration phase, we measure errors and then introduce correction factors to nullify their effect. With three unknowns to determine, we must make at least three measurements. If we make more measurements, we can average the results.
A fast method of calibration will also be introduced in section 2.1.3.

2.1.1 CALIBRATION WITH THREE MEASUREMENTS

The simplest calibration method is to make three measurements. Typically, a voltage measurement and two Watt-hour (Wh) measurements are made. A voltage display can be obtained for test purposes via the command >MR2.1 in the serial interface.
Let’s say the voltage measurement has the error E where E percentage values. They should be zero when the meter is accurate and negative when the meter runs slow. The fundamental frequency is f
calibration factors to nominal: CAL_IA = 16384, CAL_VA = 16384, PHADJA = 0.
is measured with φL = 0 and E60 is measured with φL = 60. These values should be simple ratios—not
0
. T is equal to 1/fS, where fS is the sample frequency (2560.62Hz). Set all
0
and the two Wh measurements have errors E0 and E60,
V
DEAL
DEAL
CTUAL
DEAL
=
=
,
=
=
=
,
CTUAL
DEAL
CTUAL
) cos(
V
I
CTUAL V
1
=
I
=
)cos(
S
V
V
Page: 41 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 42
71M6534H Demo Board User’s Manual
φ
φ
φ
φ
φ
From the voltage measurement, we determine that
1+=
1.Î
EA
VXV
We use the other two measurements to determine φ
2.
2a.
3.
3a.
Combining 2a and 3a:
4.
5.
6.Î
E
=
0
AA
=
XIXV
=
E
60
E
=
60
=
φ
)tan(
S
1
φ
S
=
tan
AAIV
IV
E
0
)0cos(
+
1
)cos(
φ
S
AAIV
IV
[]
AA
EEE
++=
0060 S
EE
060
E
+
0
⎛ ⎜
E
EE
+
0
)0cos(
φ
SXIXV
)60cos(
SXIXV
1
)60cos(
+
)60cos(
AAAA
)tan()60tan()1(
)60tan()1(
060
⎟ ⎟
)60tan()1(
and AXI.
S
=
1)cos(1
AA
AA
XIXV
φφ
=
φ
SXIXV
)60cos(
S
1
)60cos(
)sin()60sin()cos()60cos(
SSXIXV
1
1)sin()60tan()cos( +=
SXIXVSXIXV
and from 2a:
+
1
E
7.Î
Now that we know the AXV, AXI, and φS errors, we calculate the new calibration voltage gain coefficient from the previous ones:
We calculate PHADJ from φ
PHADJ
=
A
XI
VCAL__ =
NEW
=
2
0
A
A
XV
20
⎢ ⎣
)cos(
φ
SXV
VCAL
, the desired phase lag:
S
[]
S
9
0
S
929
+
[]
9
Tf
πφ
0
πφπ
)2cos()21(2)21(1)tan(
)2cos()21(1)tan()2sin()21(
TfTf
0
Page: 42 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 43
71M6534H Demo Board User’s Manual
φ
φ
φ
φ
φ
φ
φ
φ
And we calculate the new calibration current gain coefficient, including compensation for a slight gain increase in the phase calibration circuit.
ICAL
_
NEW
=
ICAL
A
XI
1
+
9

2.1.2 CALIBRATION WITH FIVE MEASUREMENTS

The five measurement method provides more orthogonality between the gain and phase error derivations. This
1+=
IV
AAIV
IV
AAIV
180
EE
, E0, E
V
:
AAEE
1800
φ
method involves measuring E
16384, CAL_VA = 16384, PHADJA = 0.
First, calculate A
1.Î
Calculate AXI from E0 and E
2.
3.
4.
5.
E
E
180
0
=
=
AA
from EV:
XV
EA
VXV
1800
=
XIXV
)0cos(
++
)cos(2
S
, E60, and E
180
φ
SXIXV
)180cos(
SXIXV
2
. Again, set all calibration factors to nominal, i.e. CAL_IA =
300
)0cos(
)180cos(
SXIXV
2)cos(2
=+
AA
AA
1_
92020
+
Tf
π
0
1)cos(1
=
φ
SXIXV
=
φ
SXIXV
+
1)cos(1
π
29
)21()2cos()21(21
TfPHADJPHADJ
))2cos()21(222(2
0
EE
6.Î
Use above results along with E60 and E
7.
8.
Subtract 8 from 7
9.
use equation 5:
10.
11.
A
=
XI
=
E
60
=
E
300
30060 SXIXV
EE
30060 S
1800
A
AAIV
IV
AAIV
IV
=
=
12)(
++
)cos(
φ
SXV
)60cos(
AAEE
EE
++
1800
)cos(
φ
S
EEEE
180030060 S
to calculate φS.
300
φ
)60cos(
SXIXV
AAAA
φ
)60cos(
SXIXV
)60cos(
AAAA
2
++=
1
1)sin()60tan()cos( +=
SXIXVSXIXV
1
1)sin()60tan()cos( =
SXIXVSXIXV
)sin()60tan(2
)sin()60tan(
φ
)tan()60tan()2(
Page: 43 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 44
71M6534H Demo Board User’s Manual
12.Î
Now that we know the A previous ones:
We calculate PHADJ from φ
PHADJ
=
S
VCAL__ =
NEW
=
2
⎜ ⎝
, AXI, and φS errors, we calculate the new calibration voltage gain coefficient from the
XV
VCAL
A
XV
S
20
9
1
tan
φ
And we calculate the new calibration current gain coefficient, including compensation for a slight gain increase in the phase calibration circuit.
_
ICAL
NEW
=
ICAL
A
XI

2.1.3 FAST CALIBRATION

The calibration methods described so far require that the calibration system sequentially applies currents at various phase angles. A simpler approach is based on the calibration system applying a constant voltage and current at exactly zero degrees phase angle. This approach also requires much simpler mathematical operations.
Before starting the calibration process, the voltage and current calibration factors are set to unity (16384) and the phase compensation factors are set to zero.
During the calibration process, the meter measures for a given constant time, usually 30 seconds, and is then examined for its accumulated Wh and VARh energy values. Access to the internal accumulation registers is necessary for this method of calibration. The phase angle introduced by the voltage and/or current sensors is then simply determined by:
30060
EE
1800
, the desired phase lag:
[]
S
0
1
+
⎟ ⎟
)2)(60tan(
++
929
+
[]
S
9
Tf
πφ
0
πφπ
1_
9
Tf
π
0
)2cos()21(2)21(1)tan(
+
)2cos()21(1)tan()2sin()21(
TfTf
0
92020
+
π
29
)21()2cos()21(21
))2cos()21(222(2
TfPHADJPHADJ
0
)(
EE
CAL_VA is determined by comparing the applied voltage to the measured voltage, or:
CAL_IA is determined by comparing applied real energy with the measured apparent energy (and
compensating for the change applied to
The derivation of these formulae is shown in the Appendix.
Page: 44 of 86
ϕ
VARh
atan=
Wh
V
Wh
V
measured
applied
applied
VACALVAh
_
VACAL = 16384_
CAL_VA):
16384
=
IACAL
_
measured
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 45
71M6534H Demo Board User’s Manual

2.2 CALIBRATION PROCEDURES

Calibration requires that a calibration system is used, i.e. equipment that applies accurate voltage, load current and load angle to the unit being calibrated, while measuring the response from the unit being calibrated in a repeatable way. By repeatable we mean that the calibration system is synchronized to the meter being calibrated. Best results are achieved when the first pulse from the meter opens the measurement window of the calibration system. This mode of operation is opposed to a calibrator that opens the measurement window at random time and that therefore may or may not catch certain pulses emitted by the meter.
It is essential for a valid meter calibration to have the voltage stabilized a few seconds before the current is applied. This enables the Demo Code to initialize the 71M6534/6534H and to stabilize the PLLs and filters in the CE. This method of operation is consistent with meter applications in the field as well as with metering standards.
Each meter p with either three or five measurements. The PHADJ equations apply only when a current transformer is used for the phase in question. Note that positive load angles correspond to lagging current (see Figure 2-2).
hase must be calibrated individually. The procedures below show how to calibrate a meter phase
During calibration of any phase, a stable mains voltage has to be present on phase A
. This enables the CE processing mechanism of the 71M6534/6534H necessar y to obtain a stable calibration.
Voltage
Current lags
voltage
(inductive
Positive direction
+60°
)
Current
-60°
Current leads
voltage
(capacitive
Using EnergyGenerating Energy
)
Voltage
Figure 2-2: Phase Angle Definitions
The calibration procedures desc acing the voltage and current sensors
ribed below should be followed after interf to the 71M6534/6534H chip. When properly interfaced, the V3P3 power supply is connected to the meter neutral and is the DC reference for each input. Each voltage and current waveform, as seen by the 71M6534/6534H, is scaled to be less than 250mV (peak).
Page: 45 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 46
71M6534H Demo Board User’s Manual

2.2.1 CALIBRATION PROCEDURE WITH THREE MEASUREMENTS

The calibration procedure is as follows:
1) All calibration factors are reset to their default values, i.e. CAL_IA = CAL_VA = 16384, and PHADJ_A = 0.
2) An RMS voltage V
of the meter is recorded. The voltage reading error Axv is determined as
V
actual
Axv = (V
actual - Videal
3) Apply the nominal load current at phase angles 0° and 60°, measure the Wh energy and record the errors E
AND E60.
0
4) Calculate the new calibration factors CAL_IA, CAL_VA, and PHADJ_A, using the formulae presented in section 2.1.1 or using the spreadsheet presented in section 2.2.5.
5) Apply the new calibration factors CAL_IA, CAL_VA, and PHADJ_A to the meter. The memory locations for these factors are given in section 1.9.1.
6) Test the meter at nominal current and, if desired, at lower and higher currents and various phase angles to confirm the desired accuracy.
7) Store the new calibration factors CAL_IA, CAL_VA, and PHADJ_A in the flash memory of the meter. If the calibration is performed on a TERIDIAN Demo Board, the methods shown in sections 1.9.3 and
1.9.4 can be used.
8) Repeat the steps 1 through 7 for each phase.
9) For added temperature compensation, read the value in CE RAM location 0x54 and write it to CE RAM location 0x11.This will automatically calculate the correction coefficients PPMC and PPMC2 from the nominal temperature entered in CE location 0x11 and from the characterization data contained in the on-chip fuses.
Tip: Step 2 and the energy measurement at 0° of step 3 can be combin ed into one step.
consistent with the meter’s nominal voltage is applied, and the RMS reading
ideal
) / V
ideal
Page: 46 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 47
71M6534H Demo Board User’s Manual

2.2.2 CALIBRATION PROCEDURE WITH FIVE MEASUREMENTS

The calibration procedure is as follows:
1) All calibration factors are reset to their default values, i.e. CAL_IA = CAL_VA = 16384, and PHADJ_A = 0.
2) An RMS voltage V
of the meter is recorded. The voltage reading error Axv is determined as
V
actual
Axv = (V
actual - Videal
3) Apply the nominal load current at phase angles 0°, 60°, 180° and –60° (-300°). Measure the Wh energy each time and record the errors E
4) Calculate the new calibration factors CAL_IA, CAL_VA, and PHADJ_A, using the formulae presented in section 2.1.2 or using the spreadsheet presented in section 2.2.5.
5) Apply the new calibration factors CAL_IA, CAL_VA, and PHADJ_A to the meter. The memory locations for these factors are given in section 1.9.1.
6) Test the meter at nominal current and, if desired, at lower and higher currents and various phase angles to confirm the desired accuracy.
7) Store the new calibration factors CAL_IA, CAL_VA, and PHADJ_A in the flash memory of the meter. If a Demo Board is calibrated, the methods shown in sections 1.9.3 and 1.9.4 can be used.
8) Repeat the steps 1 through 7 for each phase.
9) For added temperature compensation, read the value in CE RAM location 0x54 and write it to CE RAM location 0x11. This will automatically calculate the correction coefficients PPMC and PPMC2 from the nominal temperature entered in CE location 0x11 and from the characterization data contained in the on-chip fuses.
Tip: Step 2 and the energy measurement at 0° of step 3 can be combin ed into one step.
consistent with the meter’s nominal voltage is applied, and the RMS reading
ideal
) / V
ideal
, E60, E
0
, and E
180
300
.

2.2.3 FAST CALIBRATION – AUTO-CALIBRATION

The fast calibration procedure is supported by the Demo Code when the Auto-Cal function is executed. This procedure requires the following steps:
1) Establish load voltage and current from the calibration system. The load angle must be exactly 0.00 degrees.
2) Enter the expected voltage and current using CLI commands. For example, to calibrate for 240V, 30A for two seconds, enter
3) Issue the CLI command
4) Wait the specified number of seconds.
Check the calibration factors established by the automatic procedure. libration factors established by the automatic procedure.
)F=2=+2400=+300.
CLB.
Page: 47 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 48
71M6534H Demo Board User’s Manual

2.2.4 CALIBRATION PROCEDURE FOR ROGOWSKI COIL SENSORS

Demo Code containing CE code that is compatible with Rogowski coils is available from TERIDIAN Semi­conductor.
Rogowski coils generate a signal that is the derivative of the current. The CE code implemented in the Rogowski CE image digitally compensates for this effect and has the usual gain and phase calibration adjustments. Additionally, calibration adjustments are provided to eliminate voltage coupling from the sensor input.
Current sensors built from Rogowski coils have relatively high output impedance that is susceptible to capacitive coupling from the large voltages present in the meter. The most dominant coupling is usually capacitance between the primary of the coil and the coil’s output. This coupling adds a component proportional to the derivative of voltage to the sensor output. This effect is compensated by the voltage coupling calibration coefficients.
As with the CT procedure, the calibration procedure for Rogowski sensors uses the meter’s display to calibrate the voltage path and the pulse outputs to perform the remaining energy calibrations. The calibration procedure must be done to each phase separately, making sure that the pulse generator is driven by the accumulated real energy for just that phase. In other words, the pulse generator input should be set to WhA, WhB, or WhC, depending on the phase being calibrated.
In preparation of the calibration, all calibration parameters are set to their default values. VMAX and IMAX are set to reflect the system design parameters. WRATE and PUSE_SLOW, PULSE_FAST are adjusted to obtain
the desired Kh.
Step 1: Basic Calibration three measurement procedure (2.2.1) or the five measurement calibration procedure (2.2.2) described in the CT section. Perform the procedure at a current large enough that energy readings are immune from voltage coupling effects.
The one exception to the CT procedure is the equation for PHADJ—after the phase error, φs, has been calculated, use the PHADJ equation shown below. Note that the default value of PHADJ is not zero, but rather –3973.
: After making sure VFEED_A, VFEED_B, and VFEED_C are zero, perform either the
50
If voltage coupling at low currents is introducing unacceptable errors, perform step 2 below to select non-zero values for VFEED_A, VFEED_B, and VFEED_C.
Step 2: Voltage Cancellation: energy error. At this current, measure the errors E
VFEED
PHADJPHADJ
Select a small current, I
=
25
1800
2
2
1786
φ
=
SPREVIOUS
VIEE
MAXRMS
VI
RMSMAX
f
0
and E
0
VFEED
, where voltage coupling introduces at least 1.5%
RMS
to determine the coefficient VFEED .
180
PREVIOUS
Page: 48 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 49
71M6534H Demo Board User’s Manual

2.2.5 CALIBRATION SPREADSHEETS

Calibration spreadsheets are available from TERIDIAN Semiconductor. They are also included in the CD-ROM shipped with any Demo Kit. Figure 2-3 shows the spreadsheet for three measurements. Figure 2-4 shows the spreadsheet for five measurements with three phases.
For CT and shunt calibration, data should be entered into the calibration spreadsheets as follows:
1. Calibration is performed one phase at a time.
2. Results from measurements are generally entered in the yellow fields. Intermediate results and
calibration factors will show in the green fields.
3. The line frequency used (50 or 60Hz is entered in the yellow field labeled AC frequency.
4. After the voltage measurement, measured (observed) and expected (actually applied) voltages are
entered in the yellow fields labeled “Expected Voltage” and “Measured Voltage”. The error for the voltage measurement will then show in the green field above the two voltage entries.
5. The relative error from the energy measurements at 0° and 60° are entered in the yellow fields labeled
“Energy reading at 0°” and “Energy reading at 60°”. The corresponding error, expressed as a fraction will then show in the two green fields to the right of the energy reading fields.
6. The spreadsheet will calculate the calibration factors CAL_IA, CAL_VA, and PHADJ_A from the
information entered so far and display them in the green fields in the column underneath the label “new”.
7. If the calibration was performed on a meter with non-default calibration factors, these factors can be
entered in the yellow fields in the column underneath the label “old”. For a meter with default calibration factors, the entries in the column underneath “old” should be at the default value (16384).
A spreadsheet is also available for Rogowski coil calibration (see Figure 2-5). Data entry is as follows:
1. All nominal values are entered in the fields of step one.
2. The applied voltage is entered in the yellow field labeled “Input Voltage Applied” of step 2. The entered value will automatically show in the green fields of the two other channels.
3. After measuring the voltages displayed by the meter, these are entered in the yellow fields labeled “Measured Voltage”. The spreadsheet will show the calculated calibration factors for voltage in the green fields labeled “CAL_Vx”.
4. The default values (-3973) for PHADJ_x are entered in the yellow fields of step 3. If the calibration factors for the current are not at default, their values are entered in the fields labeled “Old CAL_Ix”.
5. The errors of the energy measurements at 0°, 60°, -60°, and 180° are entered in the yellow fields labeled “% Error …”. The spreadsheet will then display phase error, the current calibration factor and the PHADJ_x factor in the green fields, one for each phase.
6. If a crosstalk measurement is necessary, it should be performed at a low current, where the effects of crosstalk are noticeable. First, if (old) values for VFEEDx exist in the meter, they are entered in the spreadsheet in the row labeled “Old VFEEDx”, one for each phase. If these factors are zero, “0” is entered for each phase.
7. Test current and test voltage are entered in the yellow fields labeled VRMS and IRMS.
8. The crosstalk measurement is now conducted at a low current with phase angles of 0° and 180°, and the percentage errors are entered in the yellow fields labeled “% error, 0 deg” and “% error, 180 deg”, one pair of values for each phase. The resulting VFEEDx factors are then displayed in the green fields labeled VFEEDx.
Page: 49 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 50
71M6534H Demo Board User’s Manual
A
V
71M6511/71M6513/71M6515 Calibration Worksheet
Three Measurements
REV 4.2
10/25/2005
Author: WJH
AC frequency:
(click on yellow field to select from pull-down list)
PHASE A
50
[Hz]
%fraction
Enter values in yellow fields Results will show in green fields… Date:
old new
Energy reading at 0° 0 0 CAL_IA 16384 16384
Energy reading at +60° 0 0 CAL_VA 16384 16384
Voltage error at 0° 0 0 PHADJ_
0
Expected voltage 240 [V]
Measured voltage 240 [V]
PHASE B
%fraction
old
new
Positive
direction
Energy reading at 0° 10 0.1 CAL_IB 16384 16384
Energy reading at +60° 10 0.1 CAL_VB 16384 14895
Voltage error at 0° 10 0.1 PHADJ_B 0
Expected voltage 240 [V]
Measured voltage 264 [V]
PHASE C
%fraction
old
new
Energy reading at 0° -3.8 -0.038 CAL_IC 16384 16409
Energy reading at +60° -9 -0.09 CAL_VC 16384 17031
Voltage error at 0° -3.8 -0.038 PHADJ_C -5597 Readings: Enter 0 if the error is 0%,
Expected voltage 240 [V] enter -3 if meter runs 3% slow.
Measured voltage 230.88 [V]
Figure 2-3: Calibration Spreadsheet for Three Measurements
Using EnergyGenerating Energy
Current lags
voltage
(inductive
+60°
-60°
Current leads
voltage
(capacitive
Voltage
)
Current
)
Voltage
71M6511/71M6513/71M6515 Calibration Worksheet
Five Measurements
PI 0.019836389
AC frequency: 50
(click on yellow field to select from pull-down list)
PHASE A
%fraction
Ts
[Hz]
old new
Energy reading at 0° 2 0.02 CAL_IA 16384 16220
Energy reading at +60° 2.5 0.025 CAL_VA 16384 16222
Energy reading at -60° 1.5 0.015 PHADJ_A 371
Energy reading at 180° 2 0.02
Voltage error at 0° 1 0.01
Expected voltage [V] 240 242.4 Measured voltage [V]
PHASE B
%fraction
old new
Energy reading at 0° 2 0.02 CAL_IB 16384 16223
Energy reading at +60° 2 0.02 CAL_VB 16384 16222
Energy reading at -60° 2 0.02 PHADJ_B 0
Energy reading at 180° 2 0.02
Voltage error at 0° 1 0.01
Expected voltage [V] 240 242.4 Measured voltage [V]
PHASE C %fraction
old new
Energy reading at 0° 0 0 CAL_IC 16384 16384
Energy reading at +60° 0 0 CAL_VC 16384 16384
Energy reading at -60° 0 0 PHADJ_C 0 Readings: Enter 0 if the error is 0%,
Energy reading at 180° 0 0 enter +5 if meter runs 5% fast,
Voltage error at 0° 0 0 enter -3 if meter runs 3% slow.
Expected voltage [V] 240 240 Measured voltage [V]
Results will show in green fields…
Enter values in yellow fields!
RE
Date:
Author: WJH
Positive direction
4.2
10/25/2005
Current lags
(inductive
+60°
-60°
Current leads
voltage
(capacitive
Using EnergyGenerating Energy
voltage
Voltage
)
Current
)
Voltage
Figure 2-4: Calibration Spreadsheet for Five Measurements
Page: 50 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 51
71M6534H Demo Board User’s Manual
A
A
Calibration Procedure for Rogowski Coils
Enter values in yellow fields! Results will show in green fields…
Step 1: Enter Nominal Values:
Nominal CAL_V 16384 Resulting Nominal REV 4.3
Nominal CAL_I 16384 Values: X 6
PHADJ -3973 Kh (Wh) 0.440
WRATE 179
Calibration Frequency [Hz] 50
IMAX (incl. ISHUNT) 30.000
Step 2: VRMS Calibration: Phase
Step 3: Current Gain and Phase Calibration
Step 4: Crosstalk Calibration (Equalize Gain for 0° and 180°)
1. Rogowski coils have significant crosstalk from voltage to current. This contributes to gain and phase errors.
2. Therefore, before calibrating a Rogowski meter, a quick 0° load line should be run to determine at what current the crosstalk contributes at least 1% error.
3. Crosstalk calibration should be performed at this current or lower.
4. If crosstalk contributes an E0 error at current Ix, there will be a 0.1% error in E60 at 15*Ix.
VMAX 600
PULSE_FAST -1 1 1 50 32768
PULSE_SLOW -1 1 -1 60 -32768
NACC 2520
Enter old CAL_VA 16384 16384 16384
Input Voltage Applied 240 240 240
Measured Voltage 235.612 236.55 234.72
VRMS 240
IRMS 0.30
CAL_Vx 16689 16623 16753
Phase APhase B Phase C
old PHADJ -3973 -3973 -3973
Old CAL_Ix 16384 16384 16384
%Error, 60° -3.712 -3.912 -5.169
%Error, -60° -3.381 -2.915 -4.241
%Error, 0° -3.591 -3.482 -4.751
%Error, 180° -3.72 -3.56 -4.831
Phase Error (°) 0.0547319 0.1647659 0.1533716
PHADJ -4070.74 -4267.22 -4246.88 CAL_Ix 17005.641 16981.934 17208.457
Phase
Old VFEEDx 0 0 0
% Error, 0deg 1.542 1.61 1.706
%Error, 180deg -1.634 -1.743 -1.884
VFEEDx -13321 -14064 -15058
Angle Sensitivity (deg/LSB)
50Hz 5.60E-04
Phase B Phase C
Deg/ct 5.60E-04
Phase B Phase C
Date:
Author: WJH
11/18/2005
Figure 2-5: Calibration Spreadsheet for Rogowski coil
Page: 51 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 52
71M6534H Demo Board User’s Manual
X
X

2.2.6 COMPENSATING FOR NON-LINEARITIES

Nonlinearity is most noticeable at low currents, as shown in Figure 2-6, and can result from input noise and truncation. Nonlinearities can be eliminated individually for each channel by using the QUANT_n variables
(QUANT_A, QUANT_B, QUANT_C).
12
10
8
6
error [%]
4
2
0
0.1 1 10 100
I [A]
Figure 2-6: Non-Linearity Caused by Quantification Noise
The error can be seen as the presence of a virtual constant noise current. Assuming a noise current of 10mA, this current hardly contributes any error at currents of 10A and above, whereas the same noise current be­comes dominant at small measurement currents.
The value that should to be used for
nQUANT
=
_
VMA
Where error = observed error at a given voltage (V) and current (I), VMAX = voltage scaling factor, as described in section 1.8.3, IMAX = current scaling factor, as described in section 1.8.3,
QUANT_n LSB value = 1.04173*10
LSB =
Example: Assuming an observed error in channel A as in Figure 2-6, we determine the error at 1A to be +1%. If VMAX is 600V and IMAX = 208A, and if the measurement was taken at 240V, we determine QUANT_A as follows:
QUANT_n can be determined by the following formula:
error
100
IV
LSBIMA
error
-9
W
1
_
=
AQUANT
QUANT_A is to be written to the CE location 0x26 (see the Data Sheet). It does not matter which current value
is chosen as long as the corresponding error value is significant (5% error at 0.2A used in the above equation
will produce the same result for QUANT_A).
Input noise and truncation can cause similar errors in the VAR calculation that can be eliminated using the
QUANT_VARn variables. QUANT_VARn is determined using the same formula as QUANT_n.
Page: 52 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
100
1240
=
9
1004173.1208600
042,846,1
Page 53
71M6534H Demo Board User’s Manual

2.3 CALIBRATING AND COMPENSATING THE RTC

The real-time clock (RTC) of the 71M6534 is controlled by the crystal oscillator and thus only as accurate as the oscillator. The 71M6534 has two rate adjustment mechanisms:
Analog rate adjustment, using the I/O RAM register RTCA_ADJ[6:0]. This adjustment is used to set the oscillator frequency at room temperature close to the target (ideal) value. Adjusting RTCA_ADJ[6:0] will change the time base used for energy measurements and thus slightly influence these energy measurements. Therefore it is recommended to adjust the RTC before
Digital rate adjustment is used to dynamically correct the oscillator rate under MPU control. This is necessary when the IC is at temperatures other than room temperature to correct for frequency deviations.
The analog rate adjustment Setting RTCA_ADJ[6:0] to 00 minimizes the load capacitance, maximizing the oscillator frequency. Setting RTCA_ADJ[6:0] to 3F maximizes the load capacitance, minimizing the oscillator frequency.
The maximum adjustment is approximately ±60ppm. The precise amount of adjustment will depend on the crystal and on the PCB properties. The adjustment may occur at any time, and the resulting clock frequency can be measured over a one-second interval using a frequency counter connected to the TMUXOUT pin, while
0x10 or 0x11 is selected for the I/O RAM register TMUX[4:0]. Selecting 0x10 will generate a 1-second output;
selecting 0x11 will generate a 4-second output. The 4-second output is useful to adjust the oscillator at high
accuracy. It is also possible to set TMUX[4:0] to 0x1D to generate a 32.768kHz output. The adjustment of the oscillator frequency using RTCA_ADJ[6:0] at room temperature will cause the 71M6534
IC to maintain the adjusted frequency
uses the I/O RAM register RTCA_ADJ[6:0], which trims the crystal load capacitance.
calibrating a meter.
The digital rate adjustment clock rate is adjusted by writing the appropriate values to PREG[16:0] and QREG[1:0]. The default frequency is 32,768 RTCLK cycles per second. To shift the clock frequency by Δ ppm, calculate PREG and QREG using the following equation:
PREG and QREG form a single adjustment register with QREG providing the two LSBs. The default values of PREG and QREG, corresponding to zero adjustment, are 0x10000 and 0x0, respectively. Setting both PREG and QREG to zero is illegal and disturbs the function of the RTC.
If the crystal temperature coefficient is known, the MPU can integrate temperature and correct the RTC time as necessary, using PREG[16:0] and QREG[1:0].
The Demo Code adjusts the oscillator clock frequency using the parameters which can be obtained by characterizing the crystal over temperature. Provided the IC substrate temperature tracks the crystal temperature, the Demo Code adjusts the oscillator within very narrow limits.
The MPU Demo Code supplied with the TERIDIAN Demo Kits has a direct interface for these coefficients and it directly controls the PREG[16:0] and QREG[1:0] registers. The Demo Code uses the coefficients in the following form:
Note that the coefficients are scaled by 10, 100, and 1000 to provide more resolution.
Example: For a crystal, the deviations from nominal frequency are curve fitted to yield the coefficients a = 10.89, b = 0.122, and c = –0.00714. The coefficients for the Demo Code then become (after rounding, since the Demo Code accepts only integers):
can be used to adjust the clock rate up to ±988ppm, with a resolution of 3.8ppm. The
4
=+
floorQREGPREG
⎜ ⎝
832768
6
Δ+
101
+
5.0
⎟ ⎠
Y_CAL, Y_CAL1 and Y_CAL2,
ppmCORRECTION ++=
)(
CALY
_
10
CALCY
_
T
T
100
CALCY
2
2_
1000
Page: 53 of 86
Y_CAL = -109, Y_CALC = 12, Y_CALC2 = 7
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 54
71M6534H Demo Board User’s Manual

2.4 SCHEMATIC INFORMATION

In this section, hints on proper schematic design are provided that will help designing circuits that are functional and sufficiently immune to EMI (electromagnetic interference).

2.4.1 COMPONENTS FOR THE V1 PIN

The V1 pin of the 71M6534/6534H can never be left unconnected.
A voltage divider should be used to establish that V1 is in a safe range when the meter is in mission mode (V1 must be lower than 2.9V in all cases in order to keep the hardware watchdog timer enabled). Pulling ICE_E up to V3P3 automatically disables the hardware watchdog timer.
R
R
1
V3P3
V3P3
GND
GND
1
R
R
2
2
Figure 2-7: Voltage Divider for V1
On the 6534 Demo Boards this feature is implemented with resistors R83/R86/R105 and capacitor C21. See the board schematics in the Appendix for details.
R
R
3
3
5k
5k
100pF
100pF
V1
C
C
1
1
V1

2.4.2 RESET CIRCUIT

Even though a functional meter will not necessarily need a reset switch, the 71M6534 Demo Boards provide a reset pushbutton that can be used when prototyping and debugging software (see Figure 2-8). R1 and C1 are mounted very close to the 71M6534. In severe EMI environments R2 can be removed, if the trace from the pushbutton switch to the RESETZ pin poses a problem,
For production meters, the RESET pin should be directly connected to GND.
VBAT/
VBAT/
V3P3D
V3P3D
71M6534
71M6534
V3P3D
Reset
Reset
Switch
Switch
R
R
10
10
2
2
1nF
1nF
C
C
1
1
V3P3D
100
100
R
R
1
1
RESET
RESET
DGND
DGND
Figure 2-8: External Components for RESET
Page: 54 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 55
71M6534H Demo Board User’s Manual

2.4.3 OSCILLATOR

The oscillator of the 71M6534 drives a standard 32.768kHz watch crystal (see Figure 2-9). Crystals of this type are accurate and do not require a high current oscillator circuit. The oscillator in the 71M6534 has been designed specifically to handle watch crystals and is compatible with their high impedance and limited power handling capability. The oscillator power dissipation is very low to maximize the lifetime of any battery backup device attached to the VBAT pin.
71M653X
71M653X
C
C
1
33pF
33pF
7pF
7pF
It is not necessary to place an external resistor across the crystal.
1
crystal
crystal
C
C
2
2
Figure 2-9: Oscillator Circuit
XIN
XIN
XOUT
XOUT

2.4.4 EEPROM

EEPROMs should be connected to the pins DIO4 and DIO5 (see Figure 2-10). These pins can be switched from regular DIO to implement an I2C interface by setting the I/O RAM register DIO_EEX (0x2008[4]) to 1. Pull­up resistors of 10kΩ must be provided for both the SCL and SDA signals.
10k
10k
71M653X
71M653X
DIO4
DIO4
DIO5
DIO5
Figure 2-10: EEPROM Circuit
10k
10k
EEPROM
EEPROM
SCL
SCL
SDA
SDA
V3P3D
V3P3D
Page: 55 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 56
71M6534H Demo Board User’s Manual

2.4.5 LCD

The 71M6534 has an on-chip LCD controller capable of controlling static or multiplexed LCDs. Figure 2-11 shows the basic connection for LCDs. Note that the LCD module itself has no power connection.
71M653X
71M653X
LCD
LCD
segments
segments
commons
commons
Figure 2-11: LCD Connections

2.4.6 OPTICAL INTERFACE

The 71M6534 IC is equipped with two pins supporting the optical interface: OPT_TX and OPT_RX. The OPT_TX pin can be used to drive a visual or IR light LED with up to 20mA, a series resistor (R helps limiting the current). The OPT_RX pin can be connected to the collector of a photo-transistor, as shown in Figure 2-12.
in Figure 2-12)
2
R
R
R
R
R
2
2
2
R
1
1
1
Phototransistor
Phototransistor
Phototransistor
V3P3SYS
V3P3SYS
V3P3SYS
LED
LED
LED
71M653X
71M653X
71M653X
OPT_RX
OPT_RX
OPT_RX
OPT_TX
OPT_TX
OPT_TX
100pF
100pF
100pF
100k
100k
100k
Figure 2-12: Optical Interface Block Diagram
Page: 56 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 57
71M6534H Demo Board User’s Manual

2.5 TESTING THE DEMO BOARD

This section will explain how the 71M6534/6534H IC and the peripherals can be tested. Hints given in this section will help evaluating the features of the Demo Board and understanding the IC and its peripherals.

2.5.1 FUNCTIONAL METER TEST

This is the test that every Demo Board has to pass before being integrated into a Demo Kit. Before going into the functional meter test, the Demo Board has already passed a series of bench-top tests, but the functional meter test is the first test that applies realistic high voltages (and current signals from current transformers) to the Demo Board.
Figure 2-13 shows a meter connected to a typical calibration system. The calibrator supplies calibrated voltage and current signals to the meter. It should be noted that the current flows through the CT or CTs that are not part of the Demo Board. The Demo Board rather receives the voltage output signals from the CT. An optical pickup senses the pulses emitted by the meter and reports them to the calibrator. Some calibration systems have electrical pickups. The calibrator measures the time between the pulses and compares it to the expected time, based on the meter Kh and the applied power.
AC Voltage
Outputs
Calibrated
Current CT
Pulse
Counter
under
Test
Opt ica l Pick up
for Pulses
PC
Meter
Calibrator
Figure 2-13: Meter with Calibration System
TERIDIAN Demo Boards are not calibrated prior to shipping. However, the Demo Board pulse outputs are tested and compared to the expected pulse output. Figure 2-14 shows the screen on the controlling PC for a typical Demo Board. The number in the red field under “As Found” represents the error measured for phase A, while the number in the red field under “As Left” represents the error measured for phase B. Both numbers are given in percent. This means that for the measured Demo Board, the sum of all errors resulting from tolerances of PCB components, CTs, and 71M6534/6534H tolerances was –2.8% and –3.8%, a range that can easily be compensated by calibration.
Page: 57 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 58
71M6534H Demo Board User’s Manual

2.5.2 EEPROM

Testing the EEPROM provided on the Demo Board is straightforward and can be done using the serial command line interface (CLI) of the Demo Code.
To write a string of text characters to the EEPROM and read it back, we apply the following sequence of CLI commands:
>EEC1 Enables the EEPROM
>EESthis is a test
>EET80
Written to EEPROM address 00000080 74 68 69 73 20 69 73 20 61 ….
Response from Demo Code
>EER80.E
Read from EEPROM address 00000080 74 68 69 73 20 69 73 20 61 ….
Response from Demo Code
Figure 2-14: Calibration System Screen
Writes text to the buffer
Writes buffer to address 80
Reads text from the buffer
>EEC0
Page: 58 of 86
Disables the EEPROM
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 59
71M6534H Demo Board User’s Manual

2.5.3 RTC

Testing the RTC inside the 71M6534/6534H IC is straightforward and can be done using the serial command line interface (CLI) of the Demo Code.
To set the RTC and check the time and date, we apply the following sequence of CLI commands:
>M10 LCD display to show calendar date
>RTD05.09.27.3
>M9
>RTT10.45.00
Sets the date to 9/27/2005 (Tuesday)
LCD display to show time of day
Sets the time to 10:45:00. AM/PM distinction: 1:22:33PM = 13:22:33

2.5.4 HARDWARE WATCHDOG TIMER (WDT)

The hardware WDT of the 71M6534/6534H is disabled when the voltage at the V1 pin is at 3.3V (V3P3). On the Demo Boards, this is done by plugging in a jumper at TP10 between the V1 and V3P3 pins.
Conversely, removing the jumper at TP10 will enable the WDT. When the WDT is enabled, typing “W” at the command line interface will cause the Demo Board to reset.

2.5.5 LCD

Various tests of the LCD interface can be performed with the Demo Board, using the serial command line interface (CLI):
Setting the LCD_EN register to 1 enables the display outputs.
Register Name Address [bits] R/W Description
LCD_EN
To access the LCD_EN register, we apply the following CLI commands:
>RI21$ Reads the hex value of register 0x2021
2021[5] R/W Enables the LCD display. When disabled, VLC2, VLC1, and
VLC0 are ground, as are the COM and SEG outputs.
>25
>RI21=5
>RI21=25
The LCD_CLK register determines the frequency at which the COM pins change states. A slower clock means
lower power consumption, but if the clock is too slow, visible flicker can occur. The default clock frequency for
the 71M6534/6534H Demo Boards is 150Hz (LCD_CLK = 01).
Register Name Address [bits] R/W Description
LCD_CLK[1:0]
To change the LCD clock frequency, we apply the following CLI commands:
Response from Demo Code indicating the bit 5 is set
Writes the hex value 0x05 to register 0x2021 causing the display to be switched off
Sets the LCD_EN register back to normal
2021[1:0] R/W Sets the LCD clock frequency, i.e. the frequency at which SEG
and COM pins change states.
>RI21$ Reads the hex value of register 0x2021
>25
Page: 59 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Response from Demo Code indicating the bit 0 is set and bit 1 is cleared.
f
= 32,768Hz
w
00: f
/29, 01: fw/28, 10: fw/27, 11: fw/26
w
Page 60
71M6534H Demo Board User’s Manual
>RI21=24 Writes the hex value 0x24 to register 0x2021 clearing bit 0 – LCD flicker is visible now
>RI21=25
Writes the original value back to LCD_CLK

2.6 TERIDIAN APPLICATION NOTES

Please contact your local TERIDIAN sales representative for TERIDIAN Application Notes. Available application notes will be listed below in future editions of this document.
Page: 60 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 61
71M6534H Demo Board User’s Manual
3

3 HARDWARE DESCRIPTION

3.1 D6534T14A2 BOARD DESCRIPTION: JUMPERS, SWITCHES AND TEST POINTS

The items described in the following table refer to the flags in Figure 3-1.
Table 3-1: D6534T14A2 Demo Board Description
Item #
1
2
3 J4, J6, J8,
4 JP1 PS_SEL[0]
5 J9 Neutral
6 J12
7 J1 -- Plug for connecting the external 5 VDC power supply
8 JP8 VBAT
Reference
Designator
TP2 VA/V3P3
TP4 VB/V3P3
TP6 VC/V3P3
SW2 RESET
SW3 PB
Name Description
VA_IN, VB_IN,
VC_IN
OPT_RX,
OPT_TX_OUT
Two-pin header test points. One pin is either the VA, VB or VC line voltage input to the IC and the other pin is V3P3A.
Chip reset switch: When the button is pressed, the RESET pin is pulled high which resets the IC into a known state.
Multi-function pushbutton, used to wake-up the 71M6534 from sleep mode into brownout mode. In mission mode, this button functions to control the parameters displayed on the LCD.
VA_IN, VB_IN, and VC_IN are the line voltage inputs. Each point has a resistor divider that leads to the re­spective pin on the chip that is the voltage input to the A/D. These inputs connect to spade terminals located on the bottom of the board.
Caution: High Voltage! Do not touch these pins!
Two-pin header. When the jumper is installed the on­board power supply (AC signal) is used to power the demo board. When not installed, the board must be powered by an external DC supply connected to J1.
installed.
The neutral wire connect to the spade terminal located on the bottom of the board.
5-pin header for access to the optical interface (UART1).
For better EMI performance, jumpers should be installed from both OPT_RX and OPT_TX_OUT to V3P3D.
Three-pin header that allows the connection of a battery. If no battery is connected to the VBAT pin, a jumper should be placed between pins 1 and 2
Demo Board)
terminals 2 (+) and 3 (-).
. A battery can be connected between
Normally
(default setting of the
Page: 61 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation
V2-0
Page 62
71M6534H Demo Board User’s Manual
Item #
Reference
Designator
Name Description
3-pin header for selecting the output driving the VARh
9 JP20 --
pulse LED. 1-2: RPULSE, 2-3: YPULSE. A jumper is normally installed from pin 1 to pin 2.
10 TP13 GND GND test point.
11 D6 VARS LED for VARh pulses
2-pin header enabling access to the selected pulse output (DIO8, DIO6, OPT_TX) and V3P3.
2-pin header enabling access to the selected pulse output (DIO7, DIO9) and V3P3.
12
TP20
--
TP21
3-pin header for selecting the output driving the Wh pulse
13 JP19 SEG28/ DIO08
LED. 1-2: WPULSE or OPT_TX, 2-3: XPULSE. A ju mper is normally installed from pin 1 to pin 2.
14 D5 WATTS LED for Wh pulses
15 TP15 GND GND test point.
3-pin header for selection of the firmware function in battery mode. Plugging a jumper across pins 2 and 3 will
16 JP16 BAT MODE
select 9600bd and will also disable the battery modes. Plugging a jumper across pins 1 and 2 will select 300bd and enable battery modes.
17 JP6 DIO3_R 3-pin header allowing access to the DIO03 pin.
18 TP16 GND GND test point.
3-pin header for selection of the voltage for the ICE_E pin.
19 JP7 ICE_EN
A jumper is normally installed between V3P3D and ICE_E, enabling programming of the 71M6534.
20
JP13, JP14,
JP15
DIO56, DIO57,
DIO58
2-pin headers providing access to the DIO pins DIO56, DIO57, and DIO58.
21 U8 -- LCD with eight digits and 14 segments per digit.
22 J2 DEBUG 8X2 header providing access for the Debug Board.
23 -- -- The 71M6534 IC in LQFP-120 package.
24 TP8
CKTEST,
TMUXOUT
25 J18 SPI Interface
2-pin header providing access to the TMUXOUT and CKTEST signals.
2X5 header providing access to the SPI interface of the 71M6534.
26 TP14 GND GND test point.
3-pin header used to enable or disable the hardware
27 TP10 V1_R
watchdog timer (WDT). The WDT is disabled by plugging as jumper between V1_R and V3P3 (default) and enabled by plugging as jumper between V1_R and GND.
28 J14 EMULATOR I/F
29 J17 --
2x10 high-density connector port for connecting the Signum ICE ADM-51 or the TFP-2 programmer.
6-pin header providing access to the essential signals of the emulator interface.
J19 IAN, IAP
30
J20 IBN, IBP
J21 ICN, ICP
2-pin headers providing access to the current input pins of channel A, B, C and D, used in differential mode.
J22 IDN, IDP
31 TP17 VREF
1-pin header providing access to the VREF pin.
Page: 62 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 63
71M6534H Demo Board User’s Manual
Item # Name Description
32
Reference
Designator
J3 IAN_IN/IAP_IN
J5 IBN_IN/IBP_IN
J7 ICN_IN/ICP_IN
J10 IDN_IN/IDP_IN
2-pin headers mounted on the bottom of the board for connecting current transformers (CTs) to their associated current inputs.
Page: 63 of 86
Figure 3-1: D6534T14A2 Demo Board - Board Description
(Default jumper settings indicated in yellow)
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 64
71M6534H Demo Board User’s Manual

3.2 BOARD HARDWARE SPECIFICATIONS

PCB Dimensions
Diameter 6.5” (165.1mm)
Thickness 0.062” (1.6mm)
Height w/ components 2.0” (50.8mm)
Environmental
Operating Temperature -40°…+85°C
Storage Temperature -40°C…+100°C
Power Supply
Using AC Input Signal 240V…700V rms
DC Input Voltage (powered from DC supply) 5VDC ±0.5V
Supply Current 25mA typical
Input Signal Range
AC Voltage Signals (VA, VB, VC) 0…240V rms
AC Current Signals (IA, IB, IC) from CT 0…0.25V p/p
Interface Connectors
DC Supply Jack (J1) to Wall Transformer Concentric connector, 2.5mm
Emulator (J14) 10x2 Header, 0.05” pitch
Input Signals Spade Terminals and 0.1” headers on PCB bottom
Debug Board (J2) 8x2 Header, 0.1” pitch
Functional Specification
Program Memory 256KByte FLASH memory
NV memory 1Mbit serial EEPROM
Time Base Frequency 32.768kHz, ±20PPM at 25°C
Time Base Temperature Coefficient -0.04PPM/°C2 (max)
Controls and Displays
Reset Button (SW2)
Numeric Display 8-digit LCD, 14-segments per digit, 8mm character
height, 89.0 x 17.7mm view area
“Watts” red LED (D5)
“VARS” red LED (D6)
Measurement Range
Voltage 120…700 V rms (resistor division ratio 1:3,398)
Current 0…200A (1.7Ω burden resistor for 2,000:1 CT)
Page: 64 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 65
71M6534H Demo Board User’s Manual
4

4 APPENDIX

This appendix includes the following documentation, tables and drawings:
D6534T14A2 Demo Board Description
D6534T14A2 Demo Board Electrical Schematic
D6534T14A2 Demo Board Bill of Materials
D6534T14A2 Demo Board PCB layers (copper, silk screen, top and bottom side)
Debug Board Description
Debug Board Electrical Schematic
Debug Board Bill of Materials
Debug Board PCB layers (copper, silk screen, top and bottom side)
71M6534H IC Description
71M6534H Pin Description
71M6534H Pin-out
Formulae for Fast Calibration
Page: 65 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 66
71M6534H Demo Board User’s Manual

4.1 D6534T14A2 SCHEMATICS, PCB LAYOUT AND BOM

Ferrite Bead 600ohm
L15
J4
1
VA_IN
NEUTRAL
C46 30nF, 1000VDC
RV1
VARISTOR
R141 100, 2W
POWER SUPPLY SELECTION TABLE
R100
100K
R102
100K
*
R139
1.5
JP1
1
PS_SEL[0]
SELECTION
ON BOARD SUPPLY
EXT 5Vdc SUPPLY THRU J1
EXT 5Vdc SUPPLY THRU DEBUG BOARD
JP14
1
2
GNDVBAT
JP15
1
2
GNDVBAT
C6
0.47uF, 1000VDC
2
VA_IN
PS_SEL[0] (JP1)
IN
OUT
OUT
DIO56 DIO58 GND GND GND GND
HEADER 8X2
DEBUG CONNECTOR
J2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
R6
100, 2W
2
1
DIO57 VBAT CKTEST_T TMUXOUT_T UART_TX_T UART_RX
D3
1N4736A
6.8V, 1W
D4
1N4148
VBAT
5Vdc EXT SUPPLY
J1
1 2 3
RAPC712
JP13
R101
100K
R10
62
R11
62
R12
62
1
2
GND
CKTEST
TMUXOUT
UART_TX
C1
+
2200uF, 16V
R9
L1
R2
C2
+
10UF, 6.3V
R7
*
130
8.06K
R4
25.5K
1
TL431
C4
U6
8
+
6
10uF, 6.3V
Ferrite Bead 600ohm
C5
0.1uF
C42 1000pF
*
68.1
TP8
1 2
= 1206 PACKAGE
*
OFF PAGE INPUTS
DIO56 DIO57 DIO58
CKTEST TMUXOUT UART_TX
NEUTRAL
OFF PAGE OUTPUTS
V3P3 GND
UART_RX
VA_IN
VBAT
G3
G6
1
Footing holes
1
JP4
1
4
2 3
Mount holes
V3P3
GND
J15
1 2 3
Mount holes
Page: 66 of 86
Title
71M6534-4L-DB Neutral Current Capable
Size Document Number Rev
D6534T14A2 2.0
B
Date: Sheet
of
13Wednesday, February 13, 2008
Figure 4-1: TERIDIAN D6534T14A2 Demo Board: Electrical Schematic 1/3
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 67
71M6534H Demo Board User’s Manual
VB_IN
VC_IN
J6
VB_IN
1
J8
VC_IN
Ferrite Bead 600ohm
IAP_IN IAN_IN
GND
IBP_IN IBN_IN
GND
ICP_IN ICN_IN
GND
C73
NC
IDP_IN
C71
NC
C77
C75
L2
Ferrite Bead 600ohm
NC
Ferrite Bead 600ohm
L4
Ferrite Bead 600ohm
NC
Ferrite Bead 600ohm
L6
Ferrite Bead 600ohm
Ferrite Bead 600ohm
L10
Ferrite Bead 600ohm
J3
IAP_IN
1 2
IAN_IN
IA_IN
NC
GND
Ferrite Bead 600ohm
L13
R32 750
Ferrite Bead 600ohm
L12
R52 750
GND
V3P3
C9 1000pF
V3P3
C11 1000pF
C44 NC
TP2
IBP_IN
2
VA
1
IBN_IN
VA
ICP_IN
ICN_IN
C47 NC
TP4
2
VB
1
VB
IDP_IN
VB_IN
VA_IN
R73
100, 2W
R15
220K
RV2 VARISTOR
R38
220K
NEUTRAL
NEUTRAL
R16
220K
R26
220K
R39
220K
R46
220K
R17
220K
R27
220K
R40
220K
R47
220K
R18
220K
R28
220K
R41
220K
R48
220K
R19
220K
R29
220K
R42
220K
R49
220K
R20
220K
R30
120K
R43
220K
R50
120K
R21
220K
R31
4.7K
V3P3
R44
220K
R51
4.7K
V3P3
IDP_IN
RV3 VARISTOR
R65
R58
R59
VC_IN
1
100, 2W
220K
220K
R66
220K
R60
220K
R67
220K
R61
220K
R68
220K
R62
220K
R69
220K
R63
220K
R70
120K
R64
220K
R71
4.7K
V3P3
Ferrite Bead 600ohm
L11
R72 750
GND
V3P3
C13 1000pF
CURRENT CONNECTIONS
C48 NC
TP6
2
VC
1
VC
C82
J5
1 2
IB_IN
NC C83
J7
1 2
IC_IN
NC C84
J10
1
1
2
ID_IN
0
R131
*
**
L3
C78
R140
NC
V3P3
R132
L5
C76 NC
R142
V3P3
R133
L7
C74
R143
NC
V3P3
R138
L19
C72
NC
GND
R25
R24
3.4
3.4
0
*
0
*
R33
R34
3.4
3.4
0
*
0
***
R35
R36
3.4
3.4
0
*
0
*
R37
R45
3.4
3.4
*
= 1206 PACKAGE
*
**
**
750 R14
R81 10K
V3P3
R82 10K
R54 750
750 R22
R84 10K
V3P3
R85 10K
R55
R23 750
R87 10K
V3P3
R88 10K
R56
750 R53
1000pF
V3P3
IAP
1000pF
1000pF
1000pF
1000pF
1000pF
1000pF
IA
2 1
J19
IB
2 1
J20
IC
2 1
J21
ID
2 1
J22
C14
C8
IAN
IBP
C16
C10
IBN
750
ICP
C23
C12
ICN
750
IDP
C34
J9
NEUTRAL
NEUTRAL
VOLTAGE CONNECTIONS
Page: 67 of 86
OFF PAGE
1
GND
NEUTRAL
C15 1000pF
INPUTS
GND
V3P3
VA_IN
OFF PAGE OUTPUTS
VA VB VC
IAP IBP ICP IDP
NEUTRAL
IAN IBN ICN
Title
71M6534-4L-DB Neutral Current Capable
Size Document Number Rev
D6534T3A2 2.0
B
Date: Sheet
of
23Wednesday, February 13, 2008
Figure 4-2: TERIDIAN D6534T14A2 Demo Board: Electrical Schematic 2/3
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 68
71M6534H Demo Board User’s Manual
V1
3 2 1
TP10
Note: Place C24, C25, Y1 close to IC (U5)
GND
VBAT
OPT_TX
OPT_RX
R107
10K
GND
Note: C53 and R107 should be close to the IC
GND
VBAT
1000pF
GND
R113
VBAT
100
R83 16.9K 1%
V3P3
GND
R86
20.0K 1%
GND
C24
33pF
C25
15pF
R79
OPT_TX_OUT
100
C53
100pF
U4
1
A0
2
A1
3
A2 GND4SDA
SER EEPROM
SERIAL EEPROM
C70
BAT_MODE
GND
R106
5K
100pF
GND
Note: Place C31, L14, C21 close to IC (U5)
Y1
32.768KHZ
XOUT
OPTICAL I/F
GND
R1
1K
VBAT
GND
8
VCC
7
WP
6
SCL
5
R104
C21
XIN
10K
JP16
SW2
RESET
J12
1 2 3 4 5
OPT IF SW3
RESET
VBAT
1 2 3
CKTEST
C31 22pF
GND
C20
0.1uF
GND SEG24/DIO04
R105 10K
TP17
GND
C80
1000pF
R111
0
V3P3D
R110
0
NC
GND
1000pF C37
VREF
0.1uF
C29
0.1uF
C18
R31K
TP1 TP
R108
1K
RESET
C3
SEG25/DIO05
SEG28/DIO08
SEG28/DIO08
C54
NC
R78
1K
1000pF
C45
C36
10uF
V3P3
R103
10K
GND
TP15 TP
GND
Note: Place C29, R78 close to IC (U5)
GND
VC VB VA
IDP ICN ICP IBN IBP IAN IAP
GND GND
OPT_RX GND XIN GND XOUT
E_RST
E_TCLK
GND
TP13 TP
TP16 TP
GND
GND
+
R109
10K
GND
TP14 TP
GND
0.1uF C22
V2P5
C17
0.1uF
L16
C43
1000pF
GND
86
SEG56/DIO3687SEG57/DIO3788SEG58/DIO3889SEG59/DIO39
C28
0.1uF
GND
RESET
85
GNDD
UART_TX
GND
V2P5
84
V2P5
RESET
PCLK
VBAT
83
V3P3D
UART_RX
82
81
RX
VBAT
CKTEST
V3P3
GND
Ferrite Bead 600ohm
90
GNDD1SEG9/E_RXTX2DIO2/OPT_TX3TMUXOUT4SEG66/DIO465TX6SEG3/PCLK7V3P3D8SEG19/CKTEST9V3P3SYS10SEG4/PSDO11SEG5/PCSZ12SEG53/E_TBUS[3]13SEG52/E_TBUS[2]14SEG51/E_TBUS[1]15SEG51/E_TBUS[0]16SEG37/DIO1717SEG38/DIO18/MTX18DIO5619DIO5720DIO5821DIO322COM023COM124COM2
GND
E_RXTX
OPT_TX
TMUXOUT
GND
0.1uF
U5
91
GNDA
92
V3P3A
93
VC
94
VB
95
VA
96
VBIAS
97
IDN
98
IDP
99
ICN
100
ICP
101
IBN
102
IBP
103
IAN
104
IAP
105
VREF
106
V3
107
V2
108
V1
109
DIO1/OPT_RX
110
GNDD
111
XIN
112
TEST
113
XOUT
114
PB
115
SEG42/DIO22/MRX
116
SEG11/E_RST
117
SEG61/DIO41
118
SEG62/DIO42
119
SEG10/E_TCLK
120
SEG32/DIO12
121
SLUG
100pF
VBAT
C19
1000pF
UART_RX
C55
V3P3
C50
SEG31/DIO11
PSDO
C52
1uF
SEG30/DIO10
SEG30/DIO1079SEG31/DIO1180SEG48/DIO28
PCSZ
SEG29/DIO09
78
PULSE OUTPUT
V3P3
VBAT
1 2 3
JP8
V3P3
SEG26/DIO06
SEG27/DIO07
SEG39/DIO19
SEG40/DIO20
SEG41/DIO21
SEG28/DIO08
73
72
76
SEG39/DIO1974SEG40/DIO2075SEG41/DIO21
SEG28/DIO8/XPULSE77SEG29/DIO9/YPULSE
SEG27/DIO7/RPULSE
71M6534H-120TQFP
DIO56
SEG37/DIO17
SEG38/DIO18
DIO03
C51
1000pF
GND
SEG25/DIO05
71
SEG26/DIO6/WPULSE
DIO57
SEG24/DIO04
70
SEG25/DIO5/SDATA
DIO58
SEG23
69
SEG24/DIO4/SDCK
DIO03
D5
D6
SEG22
COM0
R91
1K
SEG20
SEG21
SEG2066SEG2167SEG2268SEG23
25
COM2
COM1
1
2
1
2
SEG17
SEG18
ICE_EN
SEG16
SEG43/DIO23
65
64
SEG1863SEG1762SEG16
ICE_EN
SEG43/DIO23
SEG75/DIO55 SEG74/DIO54 SEG73/DIO53 SEG72/DIO52 SEG71/DIO51
SEG44/DIO24
SEG33/DIO13 SEG45/DIO25 SEG46/DIO26 SEG47/DIO27 SEG63/DIO43
SEG65/DIO45
SEG7/MUX_SYNC
SEG50/DIO30
SEG36/DIO16 SEG49/DIO29 SEG64/DIO44 SEG35/DIO15 SEG34/DIO14
SEG55/E_ISYNC
COM326SEG67/DIO4727SEG68/DIO4828SEG69/DIO4929SEG70/DIO50
COM3
VBAT
GND
TP20
R74
10K
TP21
R76
10K
61
SEG6/PSDI
30
SEG28/DIO08
SEG15 SEG14 SEG13
SEG12
GNDD
SEG08
SEG02 SEG01 SEG00
C791000pF
JP6
1 2 3
HEADER 3
SEG27/DIO07
SEG29/DIO09
ICE_EN
60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31
GND
JP19
3 2 1
R75
0
R77
NC
C49
1000pF
SEG15 SEG14 SEG13
SEG12 SEG33/DIO13
SEG63/DIO43
GND
SEG65/DIO45
SEG08 SEG07
PSDI SEG36/DIO16 SEG49/DIO29 SEG64/DIO44 SEG35/DIO15 SEG34/DIO14
SEG02
SEG01
SEG00
OFF PAGE INPUTS
V3P3 GND
VBAT
SEG26/DIO06
OPT_TX
JP20
1 2 3
UART_RX
VA VB VC
IAP IBP ICP IDP
Figure 4-3: TERIDIAN D6534T14A2 Demo Board: Electrical Schematic 3/3
GND
VBAT
E_RXTX
E_TCLK
E_RST
JP7
1 2 3
ICE_EN
C30
22pF
IAN IBN ICN
COM3 SEG31/DIO11 SEG30/DIO10 SEG41/DIO21 SEG40/DIO20 SEG39/DIO19 SEG23 SEG22 SEG21
SEG64/DIO44 SEG35/DIO15 SEG34/DIO14 SEG02 SEG01 SEG00 SEG38/DIO18 SEG37/DIO17
COM2
22pF
GND
OFF PAGE OUTPUTS
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18
C61
C64
22pF
GND
UART_TX
DIO56
Title
DIO57 DIO58
Size Document Number Rev
TMUXOUT
B
CKTEST
Date: Sheet
LCD
COM3
-,1F,1E,1D 3
-,2F,2E,2D 5
-,3F,3E,3D 7
-,4F,4E,4D 9
-,5F,5E,5D 11
-,6F,6E,6D 13
-,7F,7E,7D 15
-,8F,8E,8D 17 COM2
C62
22pF
R97 62
R98 62
R99 62
71M6534-4L-DB Neutral Current Capable
D6534T3A2 2.0
22pF
C63
1A,1B,1C,1DP
2A,2B,2C,2DP
3A,3B,3C,3DP
4A,4B,4C,4DP
5A,5B,5C,5DP
6A,6B,6C,6DP
7A,7B,7C,7DP
8A,8B,8C,8DP
VBAT
RXTX TCLK RST_EMUL
C26 NC
U8VIM-828-DP
36
COM1
35
35
34 33
33
32 31
31
30 29
29
28
27
27
26 25
25
24 23
23
22 21
21
20 19
COM0
PSDI PSDO PCLK PCSZ VBAT
J18
1 2 3 4 5 6 7 8 9 10
C81
1000pF
SPI Interface
Note: Populate J14 or J17 but not both.
J14
HEADER 10X2
EMULATOR I/F
C27 22pF
GND
C57
1000pF
1920 1718 1516 1314 1112
910 78 56 34 12
1000pF
C69
COM1
SEG43/DIO23
SEG33/DIO13 SEG63/DIO43 SEG65/DIO45
SEG36/DIO16 SEG49/DIO29
VBAT RXTX TCLK RST_EMUL GND ICE_EN
SEG20
SEG18 SEG17 SEG16 SEG15 SEG14 SEG13
SEG12
SEG08 SEG07
COM0
GND
1 2 3 4 5 6
ICE Header
of33Thursday, February 14, 2008
GND
J17
Page: 68 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 69
71M6534H Demo Board User’s Manual
CS-.327-12
CS
Item Q Reference Part
1 1 C1 2200uF radial P5143-ND ECA-1CM222 Panasonic 2 3 C2,C4,C45 10uF RC1812 478-1672-1-ND TAJB106K010R AVX 3 8 C5,C17-C20,C22,C28,C29 0.1uF RC0603 445-1314-1-ND C1608X7R1H104K TDK 4 1 C6 0.47uF 5 33 C8-C16,C23,C33-C36,C40-C44, 1000pF RC0603 445-1298-1-ND C1608X7R2A102K TDK
6 11 C21,C32,C54,C71-C78 NC RC0603 7 1 C24 33pF RC0603 8 1 C25 7pF RC0603
9 13 C26,C27,C30,C31,C60-C68 22pF RC0603 10 1 C46 0.03uF axial 75-125LS30-R 125LS30-R Vishay 11 1 C52 1uF RC0603 PCC2224CT-ND ECJ-1VB1C105K Panasonic 12 2 C53,C55 100pF RC0603 13 1 D1 UCLAMP3301D SOD-323 -- UCLAMP3301D.TCT SEMTECH 14 1 D3 6.8V ZENER D041 1N4736ADICT-ND 1N4736A-T DIODES 15 1 D4 Switching Diode D035 1N4148DICT-ND 1N4148-T DIODES 16 2 D5,D6 LED radial 404-1104-ND H-3000L Stanley 17 1 D8 NC SOD-323 18 1 J1 DC jack (2.5mm) RAPC712 502-RAPC712X RAPC712X Switchcraft 19 1 J2 HEADER 8X2 8X2PIN S2011E-36-ND PZC36DAAN Sullins 20 J3,J5,J7,J10,J16 HEADER 2 2X1PIN S1011E-36-ND PZC36SAAN Sullins 21 4 J4,J6,J8,J9 Spade Terminal A24747CT-ND 62395-1 AMP 22 1 J12 HEADER 5 5X1PIN S1011E-36-ND PZC36SAAN Sullins 23 1 J13,J19-J22 HEADER 4 4X1PIN S1011E-36-ND PZC36SAAN Sullins 24 1 J14 10X2 CONNECTOR, 0.05" 571-5-104068-1 5-104068-1 AMP 25 1 J17 HEADER 6 6X1PIN S1011E-36-ND PZC36SAAN Sullins 26 1 J18 HEADER 5X2 5X2PIN S2011E-36-ND PZC36DAAN Sullins 27 6 JP1,JP13,JP14,JP15,JP17,JP18 HEADER 2 2X1PIN S1011E-36-ND PZC36SAAN Sullins 28 5 JP6,JP7,JP8,JP16,JP19,JP20 HEADER 3 3X1PIN S1011E-36-ND PZC36SAAN Sullins 29 1 JP12 HEADER 9 9X1PIN S1011E-36-ND PZC36SAAN Sullins 30 16 L1-L13,L15,L16,L19 Ferrite bead, 600 Ohm RC0805 445-1556-1-ND MMZ2012S601A TDK 31 3 RV1,RV2,RV3 VARISTOR radial 594-2381-594-55116 238159455116 Vishay 32 1 R2 8.06K, 1% RC0805 311-8.06KCRCT-ND RC0805FR-078060KL Yageo 33 1 R4 25.5K, 1% RC0805 311-25.5KCRCT-ND RC08052FR-072552L Yageo 34 4 R6,R65,R73,R141 100, 2W axial 100W -2-ND RSF200JB-100R Yageo 35 1 R7 130, 1% RC1206 311-130FRCT-ND RC1206FR-071300L Yageo 36 1 R9 68, 1% RC1206 311-68.0FRCT-ND RC1206FR-0768R0L Yageo 37 11 R10,R11,R12,R90,R92,R93, 62 RC0805 P62ACT-ND ERJ-6GEYJ620V Panasonic
38 12 R14,R22,R23,R32,R52-R57,R72, 750, 1% RC0805 P750CCT-ND ERJ-6ENF7500V Panasonic
39 33 R15-R21,R26-R29,R38-R44, 220K, 1% RC0805 311-220KCRCT-ND RC0805FR-07220KL Yageo
40 10 R24,R25,R33-R37,R45 3.4, 1% RC1206 311-3.40FRCT-ND RC1206FR-073R40L Yageo
41 3 R30,R50,R70 120K, 1% RC0805 311-120KCRCT-ND RC0805FR-071203L Yageo 42 3 R31,R51,R71 4.70K, 1% RC0805 311-4.70KCRCT-ND RC0805FR-074701L Yageo 43 9 R74,R76,R80,R103,R104,R105, 10K RC0805 P10KACT-ND ERJ-6GEYJ103V Panasonic
44 2 R75,R94 0 RC0805 P0.0ACT-ND ERJ-6GEY0R00V Panasonic 45 1 R77 NC RC0805 46 4 R78,R91,R108,R111 1K RC0805 P1.0KACT-ND ERJ-6GEYJ102V Panasonic 47 10 R79,R81,R82,R84,R85,R87,R88, 100 RC0805 P100ACT-ND ERJ-6GEYJ101J Panasonic
48 1 R83 16.9K, 1% RC0805 P16.9KCCT-ND 49 1 R86 20.0K, 1% RC0805 P20.0KCCT-ND ERJ-6ENF2002V Panasonic 50 3 R100,R101,R102 100K RC0805 P100KACT-ND ERJ-6GEYJ 104V Panasonic 51 8 R131,R132,R133,R134,R140, 0 RC1206 P0.0ECT-ND ERJ-8GEY0R00V Panasonic
52 1 R139 1.5 RC1206 P1.5ECT-ND 53 1 SW2,SW 3 SWITCH P8051SCT-ND EVQ-PJX05M Panasonic 54 8 TP2-TP4,TP6-TP8,TP20,TP21 TP 2X1PIN S1011E-36-ND PZC36SAAN Sullins 55 1 TP10 TP 3X1PIN S1011E-36-ND PZC36SAAN Sullins 56 4 TP13-TP16 Test Point 5011K-ND 5011 Keystone 1) 57 1 TP17 TP 1X1PIN S1011E-36-ND PZC36SAAN Sullins 58 5 U1,U2,U3,U7,U9 BAV99DW SOT363 BAV99DW-FDICT-ND BAV99DW-7-F DIODES 59 1 U4 SER EEPROM SO8 60 1 U5 71M6534 120TQFP -- 71M6534-IGT TERIDIAN 61 1 at U5 120TQFP Socket 120TQFP -- IC149-120-143-B5 Yamaichi
62 1 U6 REGULATOR, 1% SO8 296-1288-1-ND
63 1 U8 LCD 64 1 Y1 32.768kHz XC1195CT-ND
C47-C51,C56-C59,C69,C70,
C79,C80,C81
R95,R96,R97,R98,R99
R135
R46-R49,R58-R64,R66-R69
R136,R137
R106,R107,R109
R89, R110,R112
R142,R143,R144
PCB
Footprint
Digi-Key/Mouser Part
Number Part Number Manufacturer
B1918-ND
445-1275-1-ND C1608C0G1H330J 490-3564-1-ND GQM1885C1H7R0CB01D 445-1273-1-ND C1608C0G1H220J
445-1281-1-ND C1608C0G1H101J
AT24C256BN-10SU-1.8-ND AT24C256BN-10SU-1.8
153-1110-ND VIM-828-DP5.7-6-RC-S-LV
2222 383 30474
ERJ-6ENF1692V
ERJ-8GEYJ1R5V
TL431AIDR Texas Instruments
E
.5-17X-TR E
Vishay
TDK
Murata
TDK
TDK
Panasonic
Panasonic
ATMEL
VARITRONIX 2)
Table 4-1: D6534T14A2 Demo Board: Bill of Material
Page: 69 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 70
71M6534H Demo Board User’s Manual
Page: 70 of 86
Figure 4-4: TERIDIAN D6534T14A2 Demo Board: Top View
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 71
71M6534H Demo Board User’s Manual
Page: 71 of 86
Figure 4-5: TERIDIAN D6534T14A2 Demo Board: Top Copper Layer
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 72
71M6534H Demo Board User’s Manual
Page: 72 of 86
Figure 4-6: TERIDIAN D6534T14A2 Demo Board: Bottom Copper Layer
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 73
71M6534H Demo Board User’s Manual
Page: 73 of 86
Figure 4-7: TERIDIAN D6534T14A2 Demo Board: Ground Layer
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 74
71M6534H Demo Board User’s Manual
Figure 4-8: TERIDIAN D6534T14A2 Demo Board: V3P3 Layer
Page: 74 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 75
71M6534H Demo Board User’s Manual
Page: 75 of 86
Figure 4-9: TERIDIAN D6534T14A2 Demo Board: Bottom View
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 76
71M6534H Demo Board User’s Manual
V
V
V

4.2 DEBUG BOARD DESCRIPTION

Item Q Reference
1 21 C1-C3,C5-C10,C12-C23 0.1uF 0805 C2012X7R1H104K TDK Digi-Key 445-1349-1-ND 2 1 C4 33uF/10V 1812 TAJB336K010R AVX Digi-Key 478-1687-1-ND 3 1 C11 10uF/16V, B Case 1812 TAJB106K016R AVX Digi-Key 478-1673-1-ND 4 2 D2,D3 LED 0805 LTST-C170KGKT LITEON Digi-Key 160-1414-1-ND 5 4 JP1,JP2,JP3,JP4 HDR2X1 2x1pin PZC36SAAN Sullins Digi-Key S1011-36-ND 6 1 J1 RAPC712 RAPC712 Switchcraft Digi-Key SC1152-ND 7 1 J2 DB9 DB9 A2100-ND AMP Digi-Key A2100-ND 8 1 J3 HEADER 8X2 8x2pin PPTC082LFBN Sullins Digi-Key S4208-ND
9 4 R1,R5,R7,R8 10K 0805 ERJ-6GEYJ103V Panasonic Digi-Key P10KACT-ND 10 2 R2,R3 1K 0805 ERJ-6GEYJ102V Panasonic Digi-Key P1.0KACT-ND 11 1 R4 NC 0805 N/A N/A N/A N/A 12 1 R6 0 0805 ERJ-6GEY0R00V Panasonic Digi-Key P0.0ACT-ND 13 1 SW2 PB Switch PB EVQ-PJX05M Panasonic Digi-Key P8051SCT-ND 14 2 TP5,TP6 test point TP 5011 Keystone Digi-Key 5011K-ND 15 5 U1,U2,U3,U5,U6 ADUM1100 SOIC8 ADUM1100AR ADI Digi-Key ADUM1100AR-ND 16 1 U4 MAX3237CAI SOG28 MAX3237CAI MAXIM Digi-Key MAX3237CAI-ND 17 4 spacer 2202K-ND Keystone Digi-Key 2202K-ND 18 4 4-40, 1/4" screw PMS4400-0025PH Building Fasteners Digi-Key H342-ND 19 2 4-40, 5/16" screw PMS4400-0031PH Building Fasteners Digi-Key H343-ND 20 2 4-40 nut HNZ440 Building Fasteners Digi-Key H216-ND
alue PCB Footprint P/N Manufacturer
endor
endor P/N
Table 4-2: Debug Board: Bill of Material
Page: 76 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 77
71M6534H Demo Board User’s Manual
DB9_RS232
J2
V5_DBG
C1
0.1uF
DIO01
DIO00
GND_DBG
GND_DBG V5_DBG
C3
0.1uF
GND_DBG
C5
0.1uF
GND_DBG
D2
LED
C9
0.1uF
GND_DBG
D3
LED
UART_RX_T
V5_DBG
GND_DBG
GND_DBG GND
V5_DBG
GND_DBG DIO00_DBG GND_DBG
DIO00 DIO02 GND GND GND GND GND_DBG V5_DBG
R1
V5_DBG
10K
0.1uF
0.1uF
C14
C17
R4 NC
R5 10K
V5_DBG
C7
0.1uF
GND_DBG
232VP1
232VN1
TX232
RX232
R7 10K
TP6
TP5
TP
TP
GND
GND
C11 10uF, 16V (B Case)
R8 10K
26
VCC
+
C13
0.1uF
U4
MAX3237CAI
C1+
C2+
T1IN T2IN T3IN T4IN T5IN
R1OUTBF
R1OUT R2OUT R3OUT
GND2MBAUD
15
GND_DBG
RS232 TRANSCEIVER
232C1P1
28
232C1M1
25
C1-
232C2P1
1
232C2M1
3
C2-
24 23 22 19 17
16 21 20 18
GND_DBG
TXISO
RXISO
C15
0.1uF
C18
0.1uF
C19
0.1uF
GND_DBG
C22
0.1uF
GND_DBG
C23
0.1uF
GND_DBG
V5_DBG
GND_DBG
GND_DBG
V5_DBG
V5_DBG GND_DBG
8
VDD2
7
GND2
6
DOUT
5
GND2
ADUM1100
1
VDD1
2
DIN
3
VDD1 GND14GND2
ADUM1100
V5_DBG
27
V+
4
V-
5
T1OUT
6
T2OUT
7
T3OUT
10
T4OUT
12
T5OUT
8
R1IN
9
R2IN
11
R3IN
13
ENB
14
SHDNB
V5_DBG
U5
1
VDD1
2
DIN
3
VDD1
4
GND1
U6
8
VDD2
7
GND2
6
DOUT
5
5Vdc EXT SUPPLY
J1
1 2 3
RAPC712
GND_DBG
5 9 4 8
RXPC
3 7
TXPC
2 6 1
JP1
HDR2X1
NORMAL
JP2
HDR2X1
NORMAL
JP3
HDR2X1
1
2
1
2
1
2
C4
+
33uF, 10V
GND_DBG
NULL
JP4
HDR2X1
1
2
NULL
V5_DBG
SW2
DISPLAY SEL
GND_DBG
R2
V5_DBG DIO01_DBG
1K
R3
1K
V3P3 UART_TX V3P3 GND
V3P3 GND UART_RX GND
C16
0.1uF
C20
0.1uF
C21
0.1uF
R6 0
GND
GND
GND
U1
1
VDD1
2 3
8 7 6 5
8 7 6 5
VDD2
DIN
GND2
VDD1
DOUT
GND14GND2
ADUM1100
U2
VDD1
VDD2 GND2
VDD1
DOUT
GND1
GND2
ADUM1100
U3
VDD1
VDD2 GND2
VDD1
DOUT
GND1
GND2
ADUM1100
DIN
DIN
STATUS LEDs
J3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
HEADER 8X2
DEBUG CONNECTOR
8 7 6 5
1 2 3 4
1 2 3 4
GND
GND
GND
GND
GND
V3P3 GND DIO02 GND
V3P3 DIO01 V3P3
V3P3 DIO00 V3P3 GND
C2
0.1uF
C6
0.1uF
C8
0.1uF
C10
0.1uF
C12
0.1uF
DIO01 V3P3 CKTEST TMUXOUT UART_TX UART_RX_T GND_DBG V5_DBG
Page: 77 of 86
Figure 4-10: Debug Board: Electrical Schematic
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 78
71M6534H Demo Board User’s Manual
Figure 4-11: Debug Board: Top View
Figure 4-12: Debug Board: Bottom View
Page: 78 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 79
71M6534H Demo Board User’s Manual
Figure 4-13: Debug Board: Top Signal Layer
Page: 79 of 86
Figure 4-14: Debug Board: Middle Layer 1 (Ground Plane)
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 80
71M6534H Demo Board User’s Manual
Figure 4-15: Debug Board: Middle Layer 2 (Supply Plane)
Page: 80 of 86
Figure 4-16: Debug Board: Bottom Trace Layer
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 81
71M6534H Demo Board User’s Manual

4.3 71M6534H IC DESCRIPTION

Power/Ground Pins:
Name Type Description
GNDA P Analog ground: This pin should be connected directly to the ground plane.
GNDD P Digital ground: This pin should be connected directly to the ground plane.
V3P3A P
V3P3SYS P System 3.3V supply. This pin should be connected to a 3.3V power supply.
V3P3D O
VBAT P
V2P5 O
Analog Pins:
Analog power supply: A 3.3V power supply should be connected to this pin. It must be the same voltage as V3P3SYS.
Auxiliary voltage output of the chip, controlled by the internal 3.3V selection switch. In mission mode, this pin is internally connected to V3P3SYS. In BROWNOUT mode, it is internally connected to VBAT. This pin is floating in LCD and sleep mode.
Battery backup power supply. A battery or super-capacitor is to be connected between VBAT and GNDD. If no battery is used, connect VBAT to V3P3SYS.
Output of the internal 2.5V regulator. A 0.1µF capacitor to GNDA should be connected to this pin.
Name Type Description
IAP, IAN, IBP, IBN, ICP, ICN, IDP, IDN
VA, VB, VC
V1 I
V2, V3 I
VBIAS O Low impedance output for use in biasing current sensors and voltage dividers.
VREF O Voltage Reference for the ADC. This pin should be left open.
XIN XOUT
Pin types: P = Power, O = Output, I = Input, I/O = Input/Output
Differential or single-ended Line Current Sense Inputs: These pins are voltage inputs to the
I
internal A/D converter. Typically, they are connected to the outputs of current sensors. In single­ended mode, the IXN pin should be tied to V3P3A.
Line Voltage Sense Inputs: These pins are voltage inputs to the internal A/D converter. Typically,
I
they are connected to the outputs of resistor dividers.
Comparator Input: This pin is a voltage input to the internal comparator. The voltage applied to the pin is compared to the internal VBIAS voltage (1.6V). If the input voltage is above VBIAS, the comparator output will be high (1). If the comparator output is low, a voltage fault will occur. A series 5kΩ resistor should be connected from V1 to the resistor divider.
Comparator Inputs: These pins are voltage inputs to internal comparators. The voltage applied to these pins is compared to the internal BIAS voltage of 1.6V. If the input voltage is above VBIAS, the comparator outputs will be high (1).
Crystal Inputs: A 32kHz crystal should be connected across these pins. Typically, a 33pF capacitor is also connected from XIN to GNDA and a 15pF capacitor is connected from XOUT to
I
GNDA. It is important to minimize the capacitance between these pins. See the crystal manufacturer datasheet for details.
Page: 81 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 82
71M6534H Demo Board User’s Manual
Digital Pins:
Name Type Description
COM3, COM2, COM1, COM0
O LCD Common Outputs: These 4 pins provide the select signals for the LCD display.
SEG0…SEG2, SEG7, SEG8, SEG12…SEG18,
O Dedicated LCD Segment Output.
SEG20…SEG23
SEG24/DIO4 … SEG50/DIO30
SEG55/E_ ISYNC_BRKRQ
Multi-use pins, configurable as either LCD SEG driver or DIO. (DIO4 = SCK, DIO5 = SDA when configured as EEPROM interface, WPULSE = DIO6, VARPULSE = DIO7
I/O
when configured as pulse outputs)
I/O Multiuse pin, configurable as either LCD SEG driver or Emulator Handshake.
SEG54/E_TBUS3 SEG53/E_TBUS2 SEG52/E_TBUS1
I/O Multiuse pins, configurable as either LCD SEG driver or Emulator Trace Bus.
SEG51/E_TBUS0
SEG56/DIO36 …
I/O Multi-use pins, configurable as either LCD SEG driver or DIO.
SEG75/DIO55
SEG3/PCLK SEG4/PSDO SEG5/PCSZ
I/O Multi-use pins, configurable as either LCD SEG driver or SPI PORT.
SEG6/PSDI
DIO3, DIO56 DIO57, DIO58
I/O Dedicated DIO pins.
E_RXTX/SEG9 I/O
E_RST/SEG11 I/O
Multi-use pins, configurable as either emulator port pins (when ICE_E pulled high) or LCD SEG drivers (when ICE_E tied to GND).
E_TCLK/SEG10 O
ICE enable. When zero, E_RST, E_TCLK, and E_RXTX become SEG32, SEG33, and
ICE_E I
SEG38 respectively. For production units, this pin should be pulled to GND to disable the emulator port.
CKTEST/SEG19 O
Multi-use pin, configurable as either Clock PLL output or LCD segment driver. Can be
enabled and disabled by CKOUT_EN.
TMUXOUT O Digital output test multiplexer. Controlled by DMUX[3:0].
Multi-use pin, configurable as either Optical Receive Input or general DIO. When
OPT_RX/DIO1 I/O
configured as OPT_RX, this pin receives a signal from an external photo-detector used in an IR serial interface.
Multi-use pin, configurable as Optical LED Transmit Output, WPULSE, RPULSE, or
OPT_TX/DIO2 I/O
general DIO. When configured as OPT_TX, this pin is capable of directly driving an LED for transmitting data in an IR serial interface.
Chip reset: This input pin is used to reset the chip into a known state. For normal
RESET I
operation, this pin is pulled low. To reset the chip, this pin should be pulled high. This pin has an internal 30μA (nominal) current source pull-down. No external reset circuitry is necessary.
Page: 82 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 83
71M6534H Demo Board User’s Manual
Digital Pins (Continued):
Name Type Description
RX I UART input.
TX O UART output.
TEST I Enables Production Test. Must be grounded in normal operation.
Push button input. Should be at GND when not active. A rising edge sets the IE_PB
PB I
flag. It also causes the part to wake up if it is in SLEEP or LCD mode. PB does not have an internal pull-up or pull-down.
Pin types: P = Power, O = Output, I = Input, I/O = Input/Output
41
10/
32/DI
SEG E_TCLK
SEG O12
62/DI
61/DI
SEG O42
SEG O
22/MRX
RST E_
11/
42/DI
SEG
PB
XOUTTEXINGNDIO1 T_V1V2V3VREF
SEG O
RX
/OP
DD
ST
IAN
IAP
IBP
IDP
IBN
IDN
ICP
ICN
VB
VBIAS
VC
V3P3A
VA
GNDA
GNDD
SEG9/E_RXTX
DIO2/OPT_TX
TMUXOUT
SEG66/DIO46
SEG3/PCLK
V3P3D
SEG19/CKTEST
V3P3SYS
SEG4/PSDO
SEG5/PCSZ SEG54/E_TBUS3 SEG53/E_TBUS2 SEG52/E_TBUS1 SEG51/E_TBUS0
SEG37/DIO17
SEG38/DIO18/MTX
DIO56 DIO57 DIO58
DIO3 COM0 COM1 COM2 COM3
SEG67/DIO47 SEG68/DIO48 SEG69/DIO49 SEG70/DIO50
1 2 3 4 5 6
TX
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
3132333435363738394041424344454647484950515253545556575859
Teridian
71M6534
90
SEG59/DIO39
89
SEG58/DIO38
88
SEG57/DIO37
87
SEG56/DIO36
86
GNDD
85
RESET
84
V2P5
83
VBAT
82
RX
81
SEG48/DIO28
80
SEG31/DIO11
79
SEG30/DIO10
78
SEG29/DIO9/YPULSE
77
SEG28/DIO8/XPULSE
76
SEG41/DIO21
75
SEG40/DIO20
74
SEG39/DIO19
73
SEG27/DIO7/RPULSE
72
SEG26/DIO6/WPULSE
71
SEG25/DIO5/SDATA
70
SEG24/DIO4/SDCK
69
SEG23
68
SEG22
67
SEG21
66
SEG20
65
ICE_E
64
SEG43/DIO23
63
SEG18
62
SEG17
61
SEG16
60
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
Page: 83 of 86
SEG8
GNDD
SEG2/TEST2
SEG1/TEST1
SEG0/TEST0
SEG35/DIO15
SEG34/DIO14
SEG55/E_ISYNC
SEG6/PSDI
SEG64/DIO44
SEG50/DIO30
SEG36/DIO16
SEG49/DIO29
SEG63/DIO43
SEG65/DIO45
SEG33/DIO13
SEG45/DIO25
SEG47/DIO27
SEG46/DIO26
SEG7/MUX_SYNC
SEG12
SEG44/DIO24
SEG14
SEG13
SEG15
SEG71/DIO51
SEG72/DIO52
SEG73/DIO53
SEG74/DIO54
SEG75/DIO55
Figure 4-17: TERIDIAN 71M6534H epLQFP100: Pinout (top view)
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 84
71M6534H Demo Board User’s Manual

4.4 FORMULAE FOR FAST CALIBRATION

A method for non-trigonometric derivation of the factors for the fast calibration is shown below.
The phase angle φ is calculated as follows:
VARh
ϕ
tan
=
VARh
The value for tan(φ) can be used directly without calculating trigonometric values when
determining the values for
PHADJ
introduced in Calibration Theory section by substituting the constant parts of it with the variables a, b, and c:
Wh
measured
measured
=
2
PHAD_n. We simplify the rather complex term for PHADJ_n
20
⎢ ⎣
[]
S
9
0
measured
Wh
measured
[]
S
929
+
9
Tf
πφ
0
πφπ
)2cos()21(2)21(1)tan(
)2cos()21(1)tan()2sin()21(
TfTf
0
929
+=
9
=
9
=
Now we can calculate a, b, and c for 50Hz and for 60Hz, and then insert the values back into the original equation for
PHADJ, while at the same time writing 1048576 for 2
nPHADJ
=
1048576_
nPHADJ
=
1048576_
)2sin()21(
Tfb
π
0
)2cos()21(1
Tfc
π
0
VARh
02229.0
Wh
0131.01487.0
VARh
0155.0
Wh
09695.01241.0
π
0
measured
measured
VARh
Wh
measured
measured
measured
VARh
Wh
)2cos()21(2)21(1
Tfa
20
measured
measured
measured
:
(for 60Hz metering)
(for 50Hz metering)
For the voltage, the ratio of the applied and measured RMS voltages determines the calibration factor:
Page: 84 of 86
V
VACAL 16384_ =
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
applied
V
measured
Page 85
71M6534H Demo Board User’s Manual
For the current calibration we have to realize that the meter's sig imaginary (VARh) parts of the energy. i_gain, the current gain, and rotated in the complex plane to eliminate phase error. Let φ be the phase adjust angle.
VARh
gainmeasured
gainmeasured
+
trix:
applied
VVARh
gainmeasured
ϕϕ
A vector is rotated by multiplying by a 2x2 ma
cos(φ) -sin(φ)
sin(φ) cos(φ)
The linear adjustment vector is:
Wh
applied
i
is the real part of multiplying the rotation matrix by the linear adjustment vector.:
gain
i
= )sin()cos(
gain
The term after the + sign is negligible, since the applied reactive energy is near zero, so i
i⋅= )cos(
gain
VWh
gainmeasured
Wh
ϕ
applied
VWh
nal is the vector sum of the real (Wh) and must be scaled to eliminate power errors
VARhWh
appliedapplied
VVARhVWh
gainmeasured
gain
becomes:
Furthermore,
Wh
=)cos(
VAh
Wh
measured
measured
applied
ϕ
which simplifies the equation for i
i
=
gain
VAh repeatability due to the signal processing performed in the 71M65XX chip.
The CE uses the value 16384 for unity gain. We can then substitute:
is easy to calculate from Wh
measured
16384
IACAL
=
_
to
gain
VVAh
gainmeasured
Wh
applied
VVAh
gainmeasured
measured
VARhWhVAh +=
and VARh
22
measuredmeasuredmeasured
, and it turns out to have good linearity and
measured
Page: 85 of 86
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Page 86
71M6534H Demo Board User’s Manual
4.4.1
Revisio

REVISION HISTORY

n # Date Description
1.0 for D6534T14A1 board 10/16/2007 Document Creation
1.1 11/27/2008 Updated schematics and values used for capacitors at XIN/XOUT pins.
2.0 5/28/2008
Updated document to match board revision 2 (D6534T14A2): Schematics, BOM, board description, and layout.
User’s Manual: This User’s Manual contains proprietary product information of TERIDIAN Semiconductor Corporation (TSC) and is made available for informational purposes only. TERIDIAN assumes no obligation regarding future manufacture, unless agreed to in writin
Demo Kits and t time of order acknowledgment, including those pertaining to warranty, patent infringement and limitation of liability. TERIDIAN Semiconductor Corporation (TSC) reserves the right to make changes to this document at any time without notice. Accordingly, the reader is cautioned to verify the validity of schematics and firmware of designs based on this document. TSC assumes no liability for applications assistance.
Page: 86 of 86
g.
heir contents are sold subject to the terms and conditions of sale supplied at the
TERIDIAN Semiconductor Corp., 6440 Oak Canyon Road, Suite 100,
TEL (714) 508-8800, FAX (714) 508-8877, http://www.teridian.com
© 2005-2007 TERIDIAN Semiconductor Corporation V2-0
Irvine, CA 92618-5201
Loading...