English
Language : 

MCIMX233CJM4B Datasheet, PDF (1195/1612 Pages) Freescale Semiconductor, Inc – i.MX23 Applications Processor Reference Manual
AUDIOIN/ADC
DESCRIPTION:
The AUDIOIN Status Register provides an indication of the presence of the ADC functionality.
EXAMPLE:
unsigned TestValue= HW_AUDIOIN_STAT.ADC_PRESENT;
28.4.3 AUDIOIN Sample Rate Register Description
The AUDIOIN Sample Rate Register is used to specify the sample rate from which the incoming serial
audio data is converted as it is received by the CIC module from the analog ADC.
HW_AUDIOIN_ADCSRR
HW_AUDIOIN_ADCSRR_SET
HW_AUDIOIN_ADCSRR_CLR
HW_AUDIOIN_ADCSRR_TOG
0x020
0x024
0x028
0x02C
Table 28-6. HW_AUDIOIN_ADCSRR
33222222222211111111110000000000
10987654321098765432109876543210
Table 28-7. HW_AUDIOIN_ADCSRR Bit Field Descriptions
BITS
31 OSR
LABEL
30:28 BASEMULT
27 RSRVD2
RW RESET
RO 0x0
RW 0x1
RO 0x0
DEFINITION
AUDIOIN Oversample Rate. Note that the oversample
rate is fixed at 6 MHz.
OSR6 = 0x0 AUDIOIN oversample rate at 6 MHz.
OSR12 = 0x1 AUDIOIN oversample rate at 12 MHz.
Base Sample Rate Multiplier. This bit field is used to
configure the ADC's sample rate to one of three
ranges: single, double, or quad. This multiply factor is
used to achieve sample rates greater than the
standard rates of 32/44.1/48 kHz. A value of 0x1
should be used when selecting half and quarter
sample rates. Note that sample rates greater than 48
kHz may only be used when the AUDIOOUT is
disabled, and 44.1 kHz is the maximum sample rate at
which both the AUDIOIN and AUDIOOUT can operate
simultaneously.
SINGLE_RATE = 0x1 Single-rate multiplier (for 48/44.1/32 kHz as well
as half and quarter rates).
DOUBLE_RATE = 0x2 Double-rate multiplier (for 96/88.2/64 kHz).
QUAD_RATE = 0x4 Quad-rate multiplier (for 192/176.4/128 kHz).
Reserved. Always write a zero to this bit field.
Freescale Semiconductor
i.MX23 Applications Processor Reference Manual, Rev. 1
Preliminary—Subject to Change Without Notice
28-13