English
Language : 

D2-45057_14 Datasheet, PDF (20/31 Pages) Intersil Corporation – Intelligent Digital Amplifier PWM Controller and Audio Processor
DEVICE-ADDR
D2-45057, D2-45157
ACK
REGISTER [23:16]
ACK
REGISTER [15:8]
ACK
REGISTER [7:0]
START
Write Sequence
R/W
REGISTER [7:0]
ACK
DATA [23:16]
ACK
DATA [15:8]
ACK
DATA [7:0]
ACK
DEVICE-ADDR
FIGURE 14. I2C WRITE SEQUENCE OPERATION
ACK
REGISTER [23:16]
Step 1
ACK
REGISTER [15:8]
ACK
REGISTER [7:0]
ACK
STOP
START
Read Sequence
ACK
R/W
DEVICE-ADDR
ACK
DATA [23:16]
MASTER
ACK
DATA [15:8]
MASTER
ACK
REPEAT
START
DATA [7:0]
NACK
REPEAT
START
R/W
Step 2
FIGURE 15. I2C READ SEQUENCE OPERATION
STOP
Control Interface Address Spaces
Registers are accessed through the I2C control interface,
using the I2C channel address of 0xB2. This establishes
the device or product under control through I2C
communication as the D2-45057, D2-45157.
Registers and memory spaces are defined within the
D2-45057, D2-45157 for specific internal operation and
control. The highest-order byte of the register address
(bits 23:16) determines the internal address space used
for control read or write access, and the remaining 16
bits (bits 15:0) describe the actual address within that
space.
Programmable settings for the audio processing blocks
are internally mapped to the address space defined with
the highest order bits all zero. (For example, 0x00nnnn,
where nnnn is the address location within this address
space.)
Storing Parameters to EEPROM
The D2-45057, D2-45157 device has the ability to store
parameters data to an EEPROM. If an EEPROM is installed
in the application, the programmable parameter data can
be saved in this EEPROM. This stored data can then be
recalled upon reset or power-up.
Serial Peripheral Interface (SPI)
The Serial Peripheral Interface (SPI) is an alternate serial
input port that provides an interface for loading
parameter data from an optional EEPROM or Flash device
during boot-up operation.
The four SPI interface pins are all shared functions:
• Following a reset condition and while the device is
initiating the boot-up process, these four SPI pins
(TEMPREF/SCK, TEMP1/MOSI, VOL1/MISO,
VOL0/nSS) function as an SPI input port for external
boot loading operation.
• As soon as the boot-up process is completed and the
device begins executing its firmware program, these
pins are no longer used for SPI functions, and are
reassigned by the firmware for use as
dedicated-function I/O for amplifier operation.
Refer to multiple-purpose pins descriptions in Table 5 for
more description of these pin functions.
Reset and Device Initialization
The D2-45057, D2-45157 devices must be reset to
initialize and begin proper operation. A system reset is
initiated by applying a low level to the nRESET input
pin. External hardware circuitry or a controller within
the amplifier system design must provide this reset
signal and connect to the nRESET input to initiate the
reset process. Device initialization then begins after the
nRESET pin is released from its low-active state.
The chip contains power rail sensors and brownout
detectors on the 3.3V RVDD and PWMVDD power
supplies, and the 1.8V CVDD power supply. A loss or
droop of power from these supplies will trigger their
brownout detectors which will assert the nRSTOUT
output pin, driving it low. The nRSTOUT pin should
connect to the nRESET input through hardware on the
amplifier design, to ensure a proper reset occurs if the
power supply voltages drop below their design
specifications.
At the de-assertion of nRESET, the chip will read the
status of the boot mode selection pins (IRQA and IRQB)
and begin the boot process, determined by the boot
20
FN6785.0
July 29, 2010