STMICROELECTRONICS UM0128

STPM01
USER MANUAL
QUICK APPLICATION
User Guide
Release 1.0
This is advance information on a new product now in development or undergoing evaluation. Details are subject to change without notice.
UM0128 - USER MANUAL
1
USING THE GUI..........................................................................................................
5
2
INTERACTIVE INFORMATION MEMO ......................................................................
6
3
STATUS BITS .............................................................................................................
7
4
MEASURED INFORMATION......................................................................................
8
5
PARAMETERS ...........................................................................................................
9
6
PANEL PAGE .............................................................................................................
10
7
CONTROL BUTTONS ................................................................................................
16
8
APPENDIX A...............................................................................................................
17
8.1
WRITING DATA ..........................................................................................................
17
8.2
SENDING MODE COMMAND TO STPM01 ...............................................................
17
8.3
WRITING TO SHADOW LATCHES ............................................................................
18
8.4
WRITING TO OTP.......................................................................................................
18
8.5
LOCKING STPM01 .....................................................................................................
18
9
APPENDIX B...............................................................................................................
19
9.1
PROGRAMMER ..........................................................................................................
19
10
REVISON AND LEGAL INFORMATION
20
...............................................................
3/21
UM0128 - USER MANUAL
4/21
UM0128
USER MANUAL
STPM01- QUICK APPLICATION USER GUIDE
1 - USING THE GUI
The GUI (Graphical User Interface) provides immediate and easy access to all options you need to set in
order to use the STPM01 device.
The STPM01 Manager Functionalities are split in five main groups:
– Interactive information memo,
– Panel Page for Setting and manual Calibration features,
– Measured Information Panel to show mainly information about the measurement,
– Parameters to set and read relevant data,
– Control buttons.
The GUI is showed below:
Figure 1 : GUI
February 2005
5/21
UM0128 - USER MANUAL
2 - INTERACTIVE INFORMATION MEMO
The Interactive Information Memo allows the reading of all relevant messages coming from GUI. For
instance, the picture below tells you to set the interface type as first step
Figure 2 : Interactive Information Memo
6/21
UM0128 - USER MANUAL
3 - STATUS BITS
The Status Bits allow you to know the information coming from the device status register.
Figure 3 : STATUS BITS
Table 1 : Meaning of status bits in the 1.1. data records
G.R.
Name
Meaning of status bit value 0
Meaning of status bit value 1
0
BIL
no load condition not detected
no load condition detected
1
BCF
both ∆Σ signals alive
one or both ∆Σ signals stacked
2
BFR
fCLKOUT/217 < f(u) < fCLKOUT/215
f(u) out of limits
3
BIT
tamper is not detected
tamper is detected
4
MUX
selected primary current channel
selected secondary current channel
5
LIN
positive half period of u
negative half period of u
6
PIN
output pins follow data
at least one pin differs from data
7
HLT
data are valid
retarded restart in progress
7/21
UM0128 - USER MANUAL
4 - MEASURED INFORMATION
The Measured Information allows you to read:
1 Frequency main, F(V)/Hz
2 Instantaneous Voltage value, V(t)/V
3 Instantaneous Current value, I(t)/A
4 Active Power considering until the 50th harmonic, P0/W
5 Active Power considering only the fundamental harmonic, P1/W
6 Apparent Power
7 Reactive Power
8 VRMS/V and IRMS/A information.
Figure 4 : Measured information
8/21
UM0128 - USER MANUAL
5 - PARAMETERS
The Parameters window allows the user to change some common constants used by the GUI application.
Those constants are hardware dependant:
1 Resistor divider (R1 and R2) at voltage input of STPM01 must be set according to the hardware
specifications;
2 Current gain (Ai) will change according to the PST bits setting while voltage channel gain (Au) is fixed
and cannot be changed;
3 Current sensor sensitivity (Ks/mV/A) must be set according to the particular characteristics of the
current sensor used;
4 Value of calibrators (Kup, Kip, Kis). This value changes according to the calibrators value for voltage
and current channel;
5 Internal reference voltage, to be set according to the datasheet.
Change those constants accordingly, to reflect real state on the STPM01 evaluation board.
Figure 5 : Parameters
9/21
UM0128 - USER MANUAL
6 - PANEL PAGE
The Panel Page is divided in two main parts, Setting and Calibration:
1 Setting:
Figure 6 : Setting
Table 2 : Setting
Function
Calibration:Configuratiors Block shows configuration bits used for changing operating modes.
TSTD: Test mode and OTP write disable:
TSTD=0:testing and continuous precharge of OTP when in read mode,
TSTD=1:normal operation and no more writes to OTP
MDIV: Measurement frequency range selection:
MDIV=0:4.000MHz-4.194MHz,
MDIV=1:8.000MHz-8.192MHz
RC: Type of internal oscillator selection:
RC=0:crystal oscillator,
RC=1:RC oscillator
FRS: Base frequency out of band influence to power calculation:
FRS=0:if BFR then power=i*0,
FRS=1:if BFR then power=i*u
MSBF: Bit sequence output during record data reading selection:
MSBF=0:msb first,
MSBF=1:lsb first
FUND: Type0 active energy selection:
FUND=0:type0 is total,
FUND=1:type0 is fundamental
ABS: Power accumulation type selection:
ABS=0:signed accumulation,
ABS=1:absolute accumulation
10/21
Panel
UM0128 - USER MANUAL
Table 2 : Setting
Function
Panel
Read mode can be normal and in continous and fast STPM01 reading (S is
checked) in FULL version.
Application can be used for computing FFT of current and voltage data from
STPM01 only if samples are read in constant sampling rate(FULL version).
Special shows some bits used for changing:
ADDG: Selection of adding current gain 8:ADDG=0: Gain+=0,
ADDG=1: Gain+=8
CRIT: Selection of tamper threshold:
CRIT =0: 12,5%,
CRIT =1: 6,25%
LVS: Type of stepper selection:
LVS=0: 10 poles, 30ms, 5V,
LVS=1: 2 poles, 150ms, 3V
Press the button to open the parallel link between GUI program and programmer
board.
Perform this step before of others all.
First bit is used for selecting MSB or LSB order during reading. Refer to STPM01
user manual for meaning of MSBF bit located in Configurators Blockwindow.
Stepper Pulse/KWh shows some bits used for changing:
Constant of stepper pulses/kWh selection when APL>1:
If LVS==0 KMOT=0:1000, KMOT=1:500, KMOT=2:2000, KMOT=3:250
If LVS==1 KMOT=0:100, KMOT=1:50, KMOT=2:200, KMOT=3: 25
Selection of pulses(X) for LED when APL=0:
KMOT=0: X=P,
KMOT=1: X=P,
KMOT=2: X=Q,
KMOT=3: X=S
No load cond.threshold shows some bits used for changing the no load condition
threshold as % of nominal current selection in this way:
LTCH=0: 0.05%,
LTCH=1: 0.1%,
LTCH=2: 0.2%,
LTCH=3: 0.4%
11/21
UM0128 - USER MANUAL
Table 2 : Setting
Function
Application type shows some bits to select between Peripheral or Standalone
mode, in these terms:
APL=0: peripheral, MOP:MON=ZeroCross:Reset, LED=pulses(X),
APL=1: peripheral, MOP:MON=∆Σouts(u:i), LED=mux(current),
APL=2: standalone, MOP:MON=stepper(P),
LED=pulses(P)
SCLNLC=no load condition, SDATD=tamper detected
SYN=negative power direction
APL=3: standalone, MOP:MON=stepper(P),
LED=pulses(P/64),
SCLNLC=no load condition, SDATD=tamper detected
SYN=negative power direction
Current ch.sensor type is used to set the sensor type gain and tamper:
PST=0:primary is coil x8/x161, secondary is not used, no tamper
PST=1:primary is coil x24/x321, secondary is not used, no tamper
PST=2:primary is CT x8, secondary is not used, no tamper
PST=3:primary is shunt x32, secondary is not used, no tamper
PST=4:primary is coil x8/x161, secondary is coil x8/x161, tamper
PST=5:primary is coil x24/x321, secondary is coil x24/x321, tamper
PST=6:primary is CT x8, secondary is CT x8, tamper
PST=7:primary is CT x8, secondary is shunt x32, tamper
Precharge will swap data sequence order during STPM01 readout.
Refer to STPM01 user manual for precharge command
RC Oscillator has the same meaning as MDIV bit.
Sensor Type has the same meaning as PST bits
12/21
Panel
UM0128 - USER MANUAL
Table 2 : Setting
Function
Panel
VOTP selector is used to set if Votp is internal or external.
Refer to STPM01 user manual for more details.
2
Calibration:
Figure 7 : Calibration
Table 3 : Calibration
Function
Panel
Use Temperature to set BandGap temperature compensation.
13/21
UM0128 - USER MANUAL
Table 3 : Calibration
Function
Nominal V is used to modify the nominal voltage value for singlewiremeter in
these terms:
NOM=0: 220V,
NOM=1: 240V,
NOM=2: 260V,
NOM=3: 280V,
RC Compensation is used to set the internal RC compesation in this way.
Refer to STPM01 user manual for more details.
Phase Compensation is used to set the compensation of the phase.
Refer to STPM01 user manual for more details.
Mode shows the operating mode of STPM01
The Write Configurators window shows special mode commands used for
selecting various modes of operation. Please refer to STPM01 user manual for
the meaning of special commands.
Voltage allows voltage channel calibration.
Refer to STPM01 user manual for more details.
14/21
Panel
UM0128 - USER MANUAL
Table 3 : Calibration
Function
Panel
Current ONE allows the primary current channel calibration.
Refer to STPM01 user manual for more details.
Current TWO allows the secondary current channel calibration.
Refer to STPM01 user manual for more details.
15/21
UM0128 - USER MANUAL
7 - CONTROL BUTTONS
Three buttons allow you to open and save your work session and to quit the application.
Figure 8 : Control Button
16/21
UM0128 - USER MANUAL
8 - APPENDIX A
8.1 - Writing data
The user can also write data bits in STPM01. Refer to the STPM01 user manual for more detailed
information about the meaning of written data bits.
The data bits that can be written in STPM01 are:
1 CHVs, CHPs and CHSs,
2 TCs
3 CPHs
4 CRCs
5 NOMs
6 APLs
7 PSTs
8 LTCHs
9 KMOTs
10 ADDG
11 CRIT
12 LVS
13 MDIV
14 RC
15 FRS
16 MSBF
17 FUND
18 ABS
19 Write Configurators section.
Refer to the STPM01 user manual for the meaning.
Note: Writing a signle bit is possible only for data bits (in this case mode command) located in the Write
Configurators group.
Figure 9 : Write Button
8.2 - Sending mode command to STPM01
The bits used to change the special modes of STPM01 are located in the group named Write
Configurators. Note that those bits are written seperately. Refer to the STPM01 user manual for the
meaning of the various operating modes.
To write a mode bit check or uncheck the box next to the bit name and press the mouse right button. A
new menu will show up with just one option: Write. Click this option to write the selected bit in STPM01.
Press the read button to see if writing was successful.
Figure 10 : Write to OPT Button
17/21
UM0128 - USER MANUAL
8.3 - Writing to shadow latches
To write selected bits to shadow latches make sure that STPM01 is operating in the right mode (please
refer to STPM01 user manual). The user can check the operating mode by reading data from STPM01.
Select all data bits you want to write in STPM01 and then click the Write button.
8.4 - Writing to OTP
Writing selected bits to OTP is similar to writing to shadow latches. STPM01 must operate in the right
mode. Note that a high voltage must be available to the STPM01. The high voltage source is selected
from:
Figure 11 : Write to OPT Button
8.5 - Locking STPM01
The lock button is used for final write of a special bit named TSTD in STPM01. Use with care as no more
writing can be done to the STPM01.
18/21
UM0128 - USER MANUAL
9 - APPENDIX B
9.1 - PROGRAMMER
In order to use the STPM01 Manager GUI you must use the programmer, whose schematic is shown
below:
Figure 12 : Programmer
Using the programmer is very easy. After you developed the board (see the PCB below) and connected it
to the PC parallel port you have to connect it to the Measurement Board of the Power Meter Kit. Make
sure that pin 1 of the cable is connected to the right pin on the board. You can recognize it by the mark
printed on the PCB.
Switching on the PC and running the STPM01 Manager GUI you will be able to use all functions of the
Power Meter Kit.
Take care that you must power on the Measure Board if you want to program the OTP inside the
STPM01. On the contrary power on the Measure Board is not necessary if you want only to read and
write(not OTP write) the RAM inside the STPM01.
Figure 13 : PCB, top and bottom layout
19/21
UM0128 - USER MANUAL
10 - REVISON AND LEGAL INFORMATION
Table 4 : Revision History
Date
Revision
22-Feb-2005
1
20/21
Description of Changes
First Release.
UM0128 - USER MANUAL
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences
of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted
by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject
to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not
authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics.
The ST logo is a registered trademark of STMicroelectronics
All other names are the property of their respective owners
© 2005 STMicroelectronics - All Rights Reserved
STMicroelectronics group of companies
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America
www.st.com
21/21