The device has many supported features and
flexible options that can be used in the system to seamlessly connect multiple PCM6480-Q1 devices by sharing a single common
I2C control bus and an audio serial interface bus. This architecture
enables multiple applications to be applied to a system that require a microphone
array for beam-forming operation, hands-free in-vehicle communication, car cabin
active noise cancellation, and so forth. Figure 8-14 shows a diagram of multiple PCM6480-Q1 devices in a
configuration where the control and audio data buses are shared.
The PCM6480-Q1 consist
of the following features to enable seamless connection and interaction of multiple
devices using a shared bus:
- Supports up to four
pin-programmable I2C slave addresses
- I2C broadcast
simultaneously writes to (or triggers) all PCM6480-Q1 devices
- Supports up to 64
configuration output channel slots for the audio serial interface
- Tri-state feature (with
enable and disable) for the unused audio data slots of the device
- Supports a bus-holder feature
(with enable and disable) to keep the last driven value on the audio
bus
- The GPIOx pin can be
configured as a secondary output data lane for the audio serial
interface
- The GPIOx or GPIx pin can be
used in a daisy-chain configuration of multiple PCM6480-Q1 devices
- Supports one BCLK cycle data
latching timing to relax the timing requirement for the high-speed
interface
- Programmable master and slave
options for the audio serial interface
- Ability to synchronize the
multiple devices for the simultaneous sampling requirement across
devices
See the
Multiple PCM6xx0-Q1 Devices With Shared TDM and
I2C Bus application report for further
details.