English
Language : 

AD1815_15 Datasheet, PDF (29/44 Pages) Analog Devices – SoundComm Controller
AD1815
CEN
(RW) Capture Enable. This bit enables or disables data capture.
0 Disable
1 Enable
CIO
(RW) Capture Programmed I/O. This bit determines whether the capture data is transferred via DMA or PIO.
0 DMA
1 PIO
CST
(RW) Capture Stereo/Mono Select. This bit selects stereo or mono formatting for the input audio data streams.
In stereo, the Codec alternates samples between channels to provide left and right channel input. For mono,
the Codec captures samples on the left channel.
0 Mono
1 Stereo
CC/L
(RW) Capture Companded/Linear Select. This bit selects between a linear digital representation of the audio sig-
nal or a nonlinear, companded format for all output data. The type of linear PCM or the type of companded
format is defined by CFMT [1:0].
0 Linear PCM
1 Companded
CFMT [1:0] (RW) Capture Format. Use these bits to select the format for capture data according to the following Table VI and
Figure 15.
[Base+10]
PIO Modem Data Low Byte
7
6
5
4
3
2
1
0
PIO Modem Out/Modem In [7:0]
RESET = [0xXX]
[Base+11] PIO Modem Data High Byte
7
6
5
4
3
2
1
PIO Modem Out/Modem In [15:8]
0
RESET = [0xXX]
[Base+12] Joystick RAW DATA
7
6
5
4
3
2
1
0
Joystick Data [7:0]
RESET = [0xF0]
DATA
(RO) Joystick Data. Joystick Data (identical to 0x201): Writes to this register are ignored.
[Base+13] Joystick Control
7
6
5
4
3
2
1
0
JRDY JWRP
JSEL [1:0]
JMSK [3:0]
RESET = [0x8F]
JMSK [3:0] (RW) Joystick Axis Mask. JRDY bit calculated based on axes selected by JMSK only.
xxx1
xx1x
x1xx
1xxx
Enable AX
Enable AY
Enable BX
Enable BY
JSEL [1:0]
(RW) Joystick Select. Selects one of four joystick axis register sets according to the following table:
00 Read AX (16 Bits) from [Base+14] & [Base+15]
01 Read AY (16 Bits) from [Base+14] & [Base+15]
10 Read BX (16 Bits) from [Base+14] & [Base+15]
11 Read BY (16 Bits) from [Base+14] & [Base+15]
JWRP
(RW) Joystick Wrapmode. Continuous Joystick sampling mode—sampling automatically restarted every ~16 ms.
JRDY
(RO) Joystick Ready. Sampling complete, joystick data ready for reading.
Note: Sampling must be started manually if JWRP is set before any sampling cycles are run. To start sampling AFTER setting the
WRP bit, write to the joystick port [Base+14].
REV. 0
–29–