ak4563a AKM Semiconductor, Inc., ak4563a Datasheet - Page 27

no-image

ak4563a

Manufacturer Part Number
ak4563a
Description
Low Power 16bit 4ch Adc & 2ch Dac With Alc
Manufacturer
AKM Semiconductor, Inc.
Datasheet
ASAHI KASEI
„ Operation of IPGA
[Writing operation at ALC Enable]
[Writing operation at ALC Disable]
[IPGA Gain after completing ALC operation]
[Operation of IPGA at power-down by the control register]
[Operation of IPGA when the number of IPGA channels is changed]
MS0067-E-02
[Reading operation]
When the IPGA value is read by P, the IPGA value is the written value finally. Therefore, the actual value may differ
to the IPGA value which is read by P.
The zero crossing detection of IPGA is done to L/R channels independently. Zero crossing timeout is set by ZTM1-0
bits.
When the control register is written from P, the zero crossing counter for L/R channels commonly is reset and its
counter starts. When the signal detects zero crossing or zero crossing timeout, the written value from P becomes a valid
for the first time.
In case of writing to the control register continually, the control register should be written by an interval more than zero
crossing timeout. If an appointed interval is written, there is possible to the different value the IPGA value of L/R
channels. For example, when the present IPGA value is updated by zero crossing detection in a channel of one side and
other channel is not updated, if the new data is written in IPGA, the updated channel is keeping the last IPGA value and
other channel is updated to a new IPGA value by the last zero crossing counter. Therefore, zero crossing counter does
not reset when the zero crossing detection is waiting.
The IPGA gain changed by ALC operation is not reflected to the IPGA register. Therefore, when completing ALC
operation (ALC bit; “1” Æ “0”), the IPGA register is different from the actual gain of IPGA. The value should be
re-written to the IPGA register in order to set the actual gain of IPGA with a register value.
Gain of IPGA0 and IPGA1 is reset when PM1-0 bits are “00”, and then IPGA operation starts from the default value
after exiting PM1-0 bits = “00”. When IPGA6-0 bits are read, the register values written by the last write operation are
read out regardless the actual gain.
When the number of IPGA channels is changed, PM1-0 bits should be done via “00”. If PM1-0 bits are not done via
“00”, there is a possibility that gain between IPGA0 and IPGA1 is different. However, powered-up all channels become
the same gain when IPGA value is written at ALC disabled state (ALC bit = “0”) or the ALC Limiter/Recovery
operation is done.
During the ALC operation including the FADEIN/OUT operation, if the IPGA value is written by uP, the IPGA value
does not reflect the present value.
- 27 -
[AK4563A]
2004/12

Related parts for ak4563a