ST52F513G3M6 STMicroelectronics, ST52F513G3M6 Datasheet - Page 59

ST52F513G3M6

Manufacturer Part Number
ST52F513G3M6
Description
Manufacturer
STMicroelectronics
Datasheet

Specifications of ST52F513G3M6

Cpu Family
ST52
Device Core Size
8b
Frequency (max)
20MHz
Interface Type
I2C/SCI/SPI
Program Memory Type
Flash
Program Memory Size
8KB
Total Internal Ram Size
256Byte
# I/os (max)
22
Number Of Timers - General Purpose
2
Operating Supply Voltage (typ)
3.3/5V
Operating Supply Voltage (max)
5.5V
Operating Supply Voltage (min)
2.7V
On-chip Adc
8-chx10-bit
Instruction Set Architecture
CISC
Operating Temp Range
-40C to 85C
Operating Temperature Classification
Industrial
Mounting
Surface Mount
Pin Count
28
Package Type
SO
Lead Free Status / Rohs Status
Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ST52F513G3M6
Manufacturer:
ST
0
Part Number:
ST52F513G3M6
Manufacturer:
ST
Quantity:
20 000
Part Number:
ST52F513G3M6TR
Manufacturer:
ST
Quantity:
20 000
Figure 8.3 Fuzzyfication
8.4 Defuzzyfication
In this phase the output crisp values are
determined by implementing the consequent part
of the rules.
Each consequent Singleton X
weight values
processor, in order to compute the upper part of
the Defuzzyfication formula.
Each output value is obtained from the consequent
crisp values (X
Defuzzyfication formula:
where:
i = identifies the current output variable
N = number of the active rules on the current
output
X
The Decision Processor outputs are stored in the
RAM location i-th specified in the assembler
instruction OUT i.
ij
IF INPUT 1 IS X1 OR INPUT 2 IS X2 THEN .......
IF INPUT 1 IS X1 AND INPUT 2 IS X2 THEN .......
ij
1
1
= weight of the j-th singleton
= abscissa of the j-th singleton
X1
X1
i
) by carrying out the following
Input 1
Input 1
i
, calculated by the Decision
Y
i
OR = Max
=
---------------- -
N
j
N
X
j
ij ij
ij
i
is multiplied by its
X2
X2
Input 2
Input 2
8.5 Input Membership Function
The Decision Processor allows the management of
triangular Mbfs. In order to define an Mbf, three
different parameters must be stored on the
Program/Data Memory (see
In order to reduce the size of the memory area and
the computational effort the vertical range of the
vertex is fixed between 0 and 15 (4 bits)
By using the previous memorization method
different kinds of triangular Membership Functions
may be stored.
of valid Mbfs that can be defined in ST52F510/
F513.
Each Mbf is then defined storing 3 bytes in the first
Kbyte of the Program/Data Memory.
The Mbf is stored by using the following instruction:
MBF n_mbf lvd v rvd
where:
n_mbf is a tag number that identifies the Mbf
lvd, v, and rvd are the parameters that describe the
Mbf’s shape as described above.
Figure 8.4 Mbfs Parameters
the vertex of the Mbf: V;
the length of the right semi-base: RVD;
the length of the left semi-base: LVD;
15
15
w
0
0
X
V
LVD
Figure 8.5
ST52510xx ST52513xx
shows some examples
Figure
Input Mbf
Output Singleton
RVD
Input Variable
Output Variable
8.4):
59/136

Related parts for ST52F513G3M6