数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

ADMCF341 数据表(PDF) 22 Page - Analog Devices

部件名 ADMCF341
功能描述  28-Lead Flash and ROM Memory, Mixed-Signal DSPs with Enhanced Analog Front End
PDF  36 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  AD [Analog Devices]
网页  http://www.analog.com
标志 AD - Analog Devices

ADMCF341 数据表(HTML) 22 Page - Analog Devices

Back Button ADMCF341_15 Datasheet HTML 18Page - Analog Devices ADMCF341_15 Datasheet HTML 19Page - Analog Devices ADMCF341_15 Datasheet HTML 20Page - Analog Devices ADMCF341_15 Datasheet HTML 21Page - Analog Devices ADMCF341_15 Datasheet HTML 22Page - Analog Devices ADMCF341_15 Datasheet HTML 23Page - Analog Devices ADMCF341_15 Datasheet HTML 24Page - Analog Devices ADMCF341_15 Datasheet HTML 25Page - Analog Devices ADMCF341_15 Datasheet HTML 26Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 22 / 36 page
background image
REV. A
–22–
ADMC(F)341
alternate function of PORTA7 is selected by Bit 14 of the
PORTA_SELECT register. The second alternate function of
PORTA8 is selected by Bit 15 of the PORTA_SELECT register.
The second alternate function of the PORTA4 and PORTA5
pins is selected by Bit 4 of MODECTRL Register (SPORT1
mode: boot mode/UART mode).
Once PIO functionality has been selected for any or all of these nine
pins, the direction may be set by the 9-bit PORTA_DIR register.
Clearing any bit configures the corresponding PIO line as an input,
while setting the bit configures it as an output. By default, following
a reset, all bits of PORTA_DIR are cleared, configuring the PIO
lines as inputs. The data of the PORTA0 to PORTA8 lines is con-
trolled by the PORTA_DATA register. These registers can be used
to read data from those PIO lines configured as inputs and write data
to those configured as outputs. Any of the nine pins that have been
configured for PIO functionality can be made to act as an interrupt
source by setting the appropriate bit of the PORTA_INTEN register.
To act as an interrupt source, the pin must also be configured as an
input. An interrupt is generated upon a change of state (low-to-high
transition or high-to-low transition) on any input that has been
configured as an interrupt source. Following a change of state event
on any such input, the corresponding bit is set in the
PORTA_FLAG, register and a common PIO interrupt is generated.
Reading the PORTA_FLAG register permits determining
the interrupt source. Reading the PORTA_FLAG register
automatically clears all bits of the registers. Following power-
on or reset, all bits of PORTA_INTEN are cleared so that no
interrupts are enabled.
Each PIO line has an internal pull-down resistor so that following
power-on or reset, all nine lines are configured as input PIOs
and will be read as logic lows if left unconnected.
PIO Registers
The configuration of all registers of the PIO system is shown in
Figure 25.
INTERRUPT CONTROL
The ADMC(F)341 can respond to 18 different interrupt sources
with minimal overhead. Seven of these interrupts are internal
DSP core interrupts and 11 are from the on-chip peripherals.
The seven DSP core interrupts are SPORT0 receive and
transmit, SPORT1 receive (or IRQ0) and transmit (or IRQ1),
the internal timer, and two software interrupts. The motor
control interrupts are the nine PORTA PIOs and two from the
PWM block (PWMSYNC pulse and
PWMTRIP). All the on-chip
peripheral interrupts are multiplexed into the DSP core via the
peripheral
IRQ2 interrupt. They are also internally prioritized
and individually maskable. The start address in the interrupt
vector table for the ADMC(F)341 interrupt sources is shown in
Table X. The interrupts are listed from highest to lowest prior-
ity. The PWMSYNC interrupt is triggered by a low-to-high
transition on the PWMSYNC pulse. The
PWMTRIP interrupt
is triggered on a high-to-low transition on the
PWMTRIP pin.
A PIO interrupt is detected on any change of state (high-to-low
or low-to-high) on the PIO lines.
The entire interrupt control system of the ADMC(F)341 is
configured and controlled by the IFC, IMASK, and ICNTL
registers of the DSP core, the IRQFLAG register for the
PWMSYNC and
PWMTRIP interrupts, and PORTA_FLAG
register for the PIO interrupts.
Table X. Interrupt Vector Addresses
Interrupt Source
Interrupt Vector Address
PWMTRIP
0x002C (Highest Priority)
Peripheral Interrupt (
IRQ2)
0x0004
PWMSYNC
0x000C
PIO
0x0008
Software Interrupt 1
0x0018
Software Interrupt 0
0x001C
SPORT0 Transmit Interrupt
0x0010
SPORT0 Receive Interrupt
0x0014
SPORT1 Transmit Interrupt (or
IRQ1) 0x0020
SPORT1 Receive Interrupt (or
IRQ0)
0x0024
Timer
0x0028 (Lowest Priority)
Interrupt Masking
Interrupt masking (or disabling) is controlled by the IMASK
register of the DSP core. This register contains individual bits
that must be set to enable the various interrupt sources. If any
peripheral interrupt is to be enabled, the
IRQ2 interrupt enable
bit (Bit 9) of the IMASK register must be set. The configuration
of the IMASK register of the ADMC(F)341 is shown in Figure 30.
Table IX. Port A Multiplexing
PORTA Pin
First Alternate Function (Peripheral)
Second Alternate Function (Peripheral)
PORTA8
AUX0 (Auxiliary PWM Output)
CLKOUT (System CLOCK)
PORTA7
AUX1 (Auxiliary PWM Output)
PWMSYNC (PWM)
PORTA6
DR1 (Data Receive SPORT1)
None
PORTA5
FL1 (Flag Out SPORT1)
DT1 (Data Transmit SPORT1)
PORTA4
SCLK1 (Serial Clock SPORT1)
SCLK0 (Serial Clock SPORT0)
PORTA3
TFS0 (Transmit Frame Sync SPORT0)
None
PORTA2
RFS0 (Receive Frame Sync SPORT0)
None
PORTA1
DT0 (Data Transmit SPORT0)
None
PORTA0
DR0 (Data Receive SPORT0)
None



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com