ADMC330BST Analog Devices, ADMC330BST Datasheet - Page 16

no-image

ADMC330BST

Manufacturer Part Number
ADMC330BST
Description
Single Chip DSP Motor Controller
Manufacturer
Analog Devices
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADMC330BST
Manufacturer:
ADI
Quantity:
455
ADMC330
SYSTEM CONTROLLER OVERVIEW
The System Controller has a number of functions:
1. It decodes the DSP address bus and selects the appropriate
2. It controls the ADC multiplexer select lines.
3. It can enable PWMTRIP and PWMSYNC interrupts.
4. It controls the SPORT0 multiplexer select lines.
5. It resets the peripherals and control registers on hardware,
6. It handles interrupts generated by the peripherals and
7. It can be used to control the peripheral test modes.
peripheral registers.
software or watchdog initiated resets.
generates a DSP core interrupt signal IRQ1 (IRQ2).
4
SPORT1 TRANSMIT OR IRQ1
3
0
SPORT1 RECEIVE OR IRQ0
ICNTL
2
1
SPORT0 TRANSMIT
INTERRUPT FORCE
SPORT0 RECEIVE
0
SOFTWARE 1
SOFTWARE 0
IRQ0 SENSITIVITY
IRQ1 SENSITIVITY
IRQ2 SENSITIVITY
INTERRUPT NESTING
1 = ENABLE, 0 = DISABLE
TIMER
IRQ2
15 14 13 12 11 10
0
0
1 = EDGE
0 = LEVEL
0
0
15 14 13 12 11 10
0
Figure 11. Interrupt Registers
SPORT0 TRANSMIT
0
SPORT0 RECEIVE
0
0
0
0
9
0
IFC
8
0
IRQ2
0
7
0
–16–
0
6
0
0
9
DSP INTERFACE AND MEMORY MAP
All data transferred between the DSP core and the peripherals is
controlled by the System Controller.
The peripheral registers, with the exception of the ADC read
registers, are right justified, i.e., the LSB of each register is
connected to the LSB of the 16-bit DSP DM data bus DSPD
[15:0]. Any unused MSBs are connected to zeros. The ADMC
peripheral registers are memory mapped to 32 words on the
DSP address space, starting at DSP memory location 0x2000:
1. ADC read registers (0–3)
2. PIO Registers (4–7)
3. PWM Set-Up Registers (8–11)
4. PWM Data Registers (12–15)
5. AUX PWM Data Registers (16, 17)
6. System Registers (21–24)
IMASK
5
0
0
8
4
0
7
0
3
0
6
0
2
0
5
0
1
0
4
0
0
0
3
0
INTERRUPT CLEAR
TIMER
SPORT1 RECEIVE OR IRQ0
SPORT1 TRANSMIT OR IRQ1
SOFTWARE 0
SOFTWARE 1
SPORT0 RECEIVE
SPORT0 TRANSMIT
IRQ2
2
0
1
0
0
0
1 = ENABLE, 0 = DISABLE
TIMER
IRQ0 OR SPORT1 RECEIVE
IRQ1 OR SPORT1 TRANSMIT
SOFTWARE 0
SOFTWARE 1
REV. 0

Related parts for ADMC330BST