
Philips
Semiconductors, Inc.
USB-CODEC UDA1325PS
Technical Report
DML98022
2.1.2 Four-pins I/O configurations
13
The pin-assigments in the 4-pins I/O configuration are listed in the table below:
Table 2-3
4-pins Digital I/O communication
Pin
GP5 Connect / Disconnect
(2)
GP I/O
Pin
I/O Expander
P0
HID input 3
(5)
HID input 2
(5)
HID input 5
(5)
HID input 6
(5)
GP4 BCK output
P1
GP3 WS output
P2
GP2 DATA output
P3
GP1 DATA input
P4
Output pin 1
GP0 Interrupt input
P5
Output pin 2
P6
Selector output
Mute or standby output
(3) (4)
P7
Notes:
(1) All input pins must be defined at a certain voltage level by means of pull-up resistors or pull-down resistors.
(2) Connect / Disconnect: Holds the USB disconnected as long as the initialization is not finished.
(3) Standby is Switched on (output becomes LOW) if the mute is active for 2 minutes programmable time.
(4) Mute is switched on (output becomes LOW) if the isochronous data flow is interrupted.
(5) For selection of HID application see HID report descriptors in
UniCoDes
.
(6) For the I2C expander, the PCF8574P Remote 8 bit I/O expander for I2C-bus can be used.
2.1.2.1
The functions of GP5 and GP0 on the USB-CODEC have not changed in comparison with the ’No Digital I/O’
mode. On the expander, only P6 has changed functionality as you can see in table 2-1.
Therefore, we will focus on the GP-pins that have changed functionality and newly introduced. These are GP4,
GP3, GP2 and GP1.
* I2S output pins (GP4, GP3 and GP2) and I2S input pin (GP1):
These lines can be used for digital processing via a compatible DSP. Consequently, the DSP can perform the
neseccary calculations and feedback the data into the I2S input line (GP1).
To get an idea, see figure 2-6.
* HID input pins (P0 … P3), Output pins (P4 and P5), Selector output (P6) and Mute/Standby output (P7):
The functions are still the same as described in the previous chapters for the ‘No Digital I/O mode’.
Functions within the “Four-pins I/O configurations
”
– mode