Motore di ricerca datesheet componenti elettronici
  Italian  ▼
ALLDATASHEETIT.COM

X  

WM8281ECS/R Scheda tecnica(PDF) 246 Page - Cirrus Logic

Il numero della parte WM8281ECS/R
Spiegazioni elettronici  Low Power Audio System with Ambient Noise Cancellation and Echo Cancellation
PDF  392 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Produttore elettronici  CIRRUS [Cirrus Logic]
Homepage  http://www.cirrus.com
Logo CIRRUS - Cirrus Logic

WM8281ECS/R Scheda tecnica(HTML) 246 Page - Cirrus Logic

Back Button WM8281ECS/R Datasheet HTML 242Page - Cirrus Logic WM8281ECS/R Datasheet HTML 243Page - Cirrus Logic WM8281ECS/R Datasheet HTML 244Page - Cirrus Logic WM8281ECS/R Datasheet HTML 245Page - Cirrus Logic WM8281ECS/R Datasheet HTML 246Page - Cirrus Logic WM8281ECS/R Datasheet HTML 247Page - Cirrus Logic WM8281ECS/R Datasheet HTML 248Page - Cirrus Logic WM8281ECS/R Datasheet HTML 249Page - Cirrus Logic WM8281ECS/R Datasheet HTML 250Page - Cirrus Logic Next Button
Zoom Inzoom in Zoom Outzoom out
 246 / 392 page
background image
WM8281
246
Rev 4.0
INTERRUPTS
The Interrupt Controller has multiple inputs. These include the Jack Detect and GPIO input pins,
DSP_IRQn flags, headphone / accessory detection, FLL / ASRC Lock detection, and Clocking
configuration error indications. (See Table 96, Table 97 and Table 98 for a full definition of the
Interrupt Controller inputs.) Any combination of these inputs can be used to trigger an Interrupt
Request (IRQ) event.
The Interrupt Controller supports two sets of interrupt registers. This allows two separate Interrupt
Request (IRQ) outputs to be generated, and for each IRQ to report a different set of input or status
conditions.
For each Interrupt Request (IRQ1 and IRQ2) output, there is an Interrupt register field associated with
each of the interrupt inputs. These fields are asserted whenever a logic edge is detected on the
respective input. Some inputs are triggered on rising edges only; some are triggered on both edges.
Separate rising and falling interrupt registers are provided for the JD1 and GP5 signals. The Interrupt
register fields for IRQ1 are described in Table 96. The Interrupt register fields for IRQ2 are described
in Table 97. The Interrupt flags can be polled at any time, or else in response to the Interrupt Request
(IRQ) output being signalled via the IRQ
¯¯¯ pin or a GPIO pin.
All of the Interrupts are edge-triggered, as noted above. Many of these are triggered on both the rising
and falling edges and, therefore, the Interrupt registers cannot indicate which edge has been
detected. The “Raw Status” fields described in Table 98 provide readback of the current value of the
corresponding inputs to the Interrupt Controller. Note that the status of any GPIO inputs can be read
using the GPn_LVL registers, as described in Table 86.
The UNDERCLOCKED_STS and OVERCLOCKED_STS registers represent the logical ‘OR’ of status
flags from multiple sub-systems. The status bits in registers R3364 to R3366 (see Table 98) provide
readback of these lower-level signals.
See “Clocking and Sample Rates” for a description of the
Underclocked and Overclocked Error conditions.
Individual mask bits can enable or disable different functions from the Interrupt controller. The mask
bits are described in Table 96 (for IRQ1) and Table 97 (for IRQ2). Note that a masked interrupt input
will not assert the corresponding interrupt register field, and will not cause the associated Interrupt
Request (IRQ) output to be asserted.
The Interrupt Request (IRQ) outputs represent the logical ‘OR’ of the associated interrupt registers.
(IRQ1 is derived from the _EINT1 registers; IRQ2 is derived from the _EINT2 registers). The Interrupt
register fields
are latching fields and, once they are set, they are not reset until a ‘1’ is written to the
respective register bit(s). The Interrupt Request (IRQ) outputs are not reset until each of the
associated interrupts has been reset.
A de-bounce circuit can be enabled on any GPIO input, to avoid false event triggers. This is enabled
on each pin using the register bits described in Table 86. The GPIO de-bounce circuit uses the 32kHz
clock, which must be enabled whenever the GPIO de-bounce function is required.
A de-bounce circuit is always enabled on the FLL status inputs; either the 32kHz clock, or the
SYSCLK signal, must be enabled to trigger an Interrupt from the FLL status inputs. Note that the “Raw
Status” fields (described in Table 98), are valid without clocking, and can be used to provide FLL
status readback when system clocks are not available.
The IRQ outputs can be globally masked using the IM_IRQ1 and IM_IRQ2 register bits. When not
masked, the IRQ status can be read from IRQ1_STS and IRQ2_STS for the respective IRQ outputs.
The IRQ1 output is provided externally on the IRQ
¯¯¯
pin. Under default conditions, this output is ‘Active
Low’. The polarity can be inverted using the IRQ_POL register. The IRQ
¯¯¯ output can be either CMOS
driven or Open Drain; this is selected using the IRQ_OP_CFG register. Note that the IRQ
¯¯¯ output is
referenced to the DBVDD1 power domain.
The IRQ2 status can be used to trigger DSP firmware execution -
see “DSP Firmware Control”. This
allows the DSP firmware execution to be linked to external events (eg. Jack detection, or GPIO input),
or to any of the status conditions flagged by the Interrupt registers.
The IRQ1 and IRQ2 signals may be output on a GPIO pin -
see “General Purpose Input / Output”.
The WM8281 Interrupt Controller circuit is illustrated in Figure 68. (Note that not all interrupt inputs are
shown.) The associated control fields are described in Table 96, Table 97 and Table 98.
Note that, under default register condit
ions, the ‘Boot Done’ status is the only un-masked interrupt
source; a falling edge on the IRQ
¯¯¯ pin will indicate completion of the Boot Sequence.



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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Scheda tecnica Scarica

Go To PDF Page


Link URL



Lei ha avuto il aiuto da alldatasheet?  [ DONATE ] 

Di alldatasheet   |   Richest di pubblicita   |   contatti   |   Privacy Policy   |   Collegamento alla scheda tecnica    |   scambio Link   |   Ricerca produttore
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