Datasheet

THEORY OF OPERATION
Interface Module
AMC1210
SBAS372D APRIL 2006 REVISED MAY 2009 ..............................................................................................................................................................
www.ti.com
Overview
The AMC1210 is a flexible digital filter device specifically designed for motor control applications. It incorporates
four independent digital filters into a digital processing block, allowing communication via SPI bus or 8-bit,
multiplexed parallel I/O. Each datastream input can be clocked in using an external clock or a clock provided by
a delta-sigma modulator. A time measurement unit allows software monitoring of the sample speed and data
acquisition, and a comprehensive control and interrupt unit allows real-time monitoring of the AMC1210 status. A
digital comparator unit is provided to alert programmable peak conditions on the different datastreams. When
used in current measurement applications, the digital comparator unit can alert a system to over- or
under-current situations.
The AMC1210 can communicate with digital signal processors (DSPs) or microcontrollers ( µ Cs) in four different
interface modes: one serial mode and three 8-bit, multiplexed parallel modes. The serial mode is a standard SPI
mode, normally with a 24-bit transfer. The multiplexed parallel modes are designed to work together with a wide
range of controllers. Mode pins M0 and M1 determine the mode selection. Table 2 shows the digital interface
configuration.
Table 2. Digital Interface Configuration
INTERFACE MODES PIN M1 PIN M0
SPI 0 0
Parallel Mode 1 0 1
Parallel Mode 2 1 0
Parallel Mode 3 1 1
The digital interface pins perform different functions depending on the interface mode. Table 3 shows the pin
operations in different modes.
Table 3. Pin Functions in Different Communication Modes
PIN SPI MODE PARALLEL MODE 1 PARALLEL MODE 2 PARALLEL MODE 3
M1 0 0 1 1
M0 0 1 0 1
ALE Address/Data Select Address Latch Enable Address Valid
CS Frame sync Chip Select Chip Select Chip Select
RD SPI Data In Read Read Strobe
WR SPI Clock Write Write Read/Write
AD0 SPI Data Out Databus 0 (LSB) Databus 0 (LSB) Databus 0 (LSB)
AD1 Databus 1 Databus 1 Databus 1
AD2 Databus 2 Databus 2 Databus 2
AD3 Databus 3 Databus 3 Databus 3
AD4 Databus 4 Databus 4 Databus 4
AD5 Databus 5 Databus 5 Databus 5
AD6 Databus 6 Databus 6 Databus 6
AD7 Databus 7 (MSB) Databus 7 (MSB) Databus 7 (MSB)
12 Submit Documentation Feedback Copyright © 2006 2009, Texas Instruments Incorporated
Product Folder Link(s): AMC1210