DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

ADMC201AP 데이터 시트보기 (PDF) - Analog Devices

부품명
상세내역
제조사
ADMC201AP
ADI
Analog Devices ADI
ADMC201AP Datasheet PDF : 15 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
ADMC201
Reverse Clarke Transformation
The first operation is the Clarke transformation in which the
three-phase motor current signals (Iu, Iv, Iw) are converted to
sine and cosine orthogonal signals (Ix and Iy). These signals
represent the equivalent currents in a two-phase ac machine and
is the signal format required for the Park rotation. The three-
phase input signals are of the form:
PHIP1 Iu = Is cos θ
PHIP2 Iv = Is cos (θ + 120)
PHIP3 Iw = Is cos (θ + 240)
and the Park rotation requires inputs in the form Is cos θ and
Is sin θ, therefore we need to generate Is sin θ.
This is calculated from:
IY
Is sin θ = 1 (Is cos (θ + 240) Is cos (θ +120))
3
After the reverse transform, registers Ix and Iy contain the 2-
phase input current information.
In the case where 2- of 3-phase information (PHIP2/3 only) is
provided, then PHIP1 will be derived from the simple fact that
all sum to zero. This value is then placed in the IX register.
IX = Ix = Is cos θ = Is cos (θ + 120) Is cos (θ + 240)
Reverse Park Rotation
IX/IY are then processed together with the digital angle ρ
(RHO) by a Park rotation. If the input signals are Ix and Iy,
then the rotation can be described by:
ID Id = Ix × cos ρ + Iy × sin ρ
IQ Iq = Iy × sin ρ + Iy x cos ρ
where ID and IQ are the outputs of the Park rotation.
Cos ρ and sin ρ are required for the Park rotation, and are calcu-
lated internally.
Substituting for Ix and Iy in the above yields:
ID Id = Is cos θ × cos ρ + Is sin θ × sin ρ = Is cos (θ ρ)
IQ Iq = Is sin θ × cos ρ Is cos θ × sin ρ = Is sin (θ ρ)
Performing a Forward Transformation
In order to perform a forward rotation, write values to the VD
and VQ registers and then initiate the transformation by writing
the rotation angle to the register RHOP. The forward transfor-
mation will only operate correctly when Bit 10 in the SYSCTRL
register is set (i.e., in 3/3 mode).
The forward rotation will be completed in 40 system clock
cycles after the rotation is initiated. If Bit 6 of the system
control register is set, then an interrupt will be generated on
completion. When an interrupt occurs, the user must check Bit
1 of the system status register, SYSSTAT, to determine if the
vector transformation block was the source of the interrupt.
During the vector transformation, the transformation registers
must not be written to or the vector rotation results will be invalid.
Forward Park Rotation
If the input signals are represented by Vd and Vq, then the
transformation can be described by:
VX Vx = Vd × cos ρ Vq × sin ρ
VY Vy = Vd × sin ρ + Vq × cos ρ
where Vx and Vy are the outputs of the Park Rotation, and are
the inputs to the reverse Clarke transformation.
Forward Clarke Transformation (2- to 3-Phase)
The second operation to be applied to the above results, is the
Forward Clarke Transformation where 2-phase (stator) voltage
signals are converted to 3-phase (stator) voltage signals.
For the inverse Clarke transform we require three-phase outputs
of the form below:
PHV1 V cos α
PHV2 V cos (α + 120)
PHV3 V cos (α + 240)
We have two quadrature voltages (V cos α and V sin α) available.
PHV2
PHV3
V
cos
(α
+
120)
=
1
2
×
V
cos
α
3
2
×
V
sin
α
V cos (α + 240) =
1
2
×
V
cos
α
+
3
2
×
V
sin α
PROGRAMMABLE DIGITAL INPUT/OUTPUT PORT
The ADMC201 has a six bit programmable digital I/O port.
Each bit is individually configurable as input or output. All bits
configured as inputs have the ability to operate as interrupt
sources. Each pin is independently capable of generating an in-
terrupt should its input level change.
Configuring the Programmable Digital I/O Port
The PIOCTRL register is used to configure the individual bits
on the programmable digital I/O port as either inputs or outputs
and to enable change of state interrupts. The lower six bits of
PIOCTRL control the direction (either input or output) of the
individual bits. A zero configures the corresponding bit as an
input; conversely a 1 configures the corresponding bit as an out-
put. The upper six bits of PIOCTRL are used to enable the
individual bits for use as change of state interrupt sources. A 0
disables change of state interrupt generation and a 1 enables
change of state interrupt generation. The interrupt enable for a
bit configured as an output is ignored. At power-up or RESET,
all six bits of the digital port are configured as input and change
of state interrupt generation is disabled.
Using the Programmable Digital I/O Port
The PIODATA register is used to write to and read from the
digital I/O port. Bits 05 of the PIODATA register correspond
to PIO 05 on the ADMC201. Bits 611 of PIODATA are un-
used and always contain 0. Read from PIODATA to determine
the state of PIO 05. Write to PIODATA to change the states
of PIO 05. Writing to bits configured as input has no effect.
Reading from bits configured as output will return the last value
written.
REV. B
9

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]