ADAU1401A initialize sequence
Dear support team,
I confused about these descriptions below:
Datasheet P.17
RECOMMENDED PROGRAM/PARAMETER LOADING PROCEDURE
1.Set Bits[4:3] (active low) of the DSP core control register (Address 2076) to 1 to mute the ADCs and DACs. This begins a volume ramp-down.
Datasheet P.39
Table 47
ADM
Mute ADCs. This bit mutes the output of the ADCs. The bit defaults to 0 and is active low;
therefore, it must be set to 1 to transmit audio signals from the ADCs.
DAM
Mute DACs. This bit mutes the output of the DACs. The bit defaults to 0 and is active low;
therefore, it must be set to 1 to transmit audio signals from the DACs.
I think that
when bit4 and 3 are 0, ADC and DAC are muted.
(I checked it by evaluation board)
So I think that
In step 1 of initialize sequence,we should write b00 to bits[4:3].
But,P.17 description and Tool downloaded data(in capture window) write b11 to bits[4:3].
(Param Address: 0x081C Bytes: 2 Param Data: 0x00,
0x18)
Which is correct?
Best regards,
Takehiro Yabune
adau1401a
Audio Signal Processors
SigmaDSP Audio Processors
Hi Yabune-san,
The description on page 17 appears to be incorrect. The correct assignments are as follows:
Bit
Set to One
Set to Zero
[4]
Un-mute ADCs
Mute ADCs
[3]
Un-mute DACs
Mute DACs
[2]
Un-mute Core
Mute Core
During the download, SigmaStudio sets bit [2] low to mute the core, then downloads program/parameter data and registers, then sets bit [2] high again. Bits [4] and [3] are not modified.
In practice, the can select which of these three bits they would like to mute and un-mute during the download sequence.
I will make this update to the datasheet.
Dear Brett-san,
Thank you for your supports.
I understood the usage of bit3 and bit4 in DSP CORE CONTROL REGISTER.
But,
At Recomennded program/parameter loading provedure in datasheet P.17,
1st step is mute the ADC and DAC.
But,Sigma Stadio not mute them.
Should we mute the ADC and DAC at 1st step in initial sequence?
And I checked EEPROM data which is used in self-boot.
1st step in ROM data is 0x00, 0x58.
It means that DSP core is mute and ADC and DAC are un-mute.
If we should mute the ADC and DAC in initial sequence,
could you fix the generator of EEPROM data,please?
Best regards,
Takehiro Yabune
BrettG <analog@sgaur.hosted.jivesoftware.com>
2011/04/30 00:03
"analog@sgaur.hosted.jivesoftware.com"
<analog@sgaur.hosted.jivesoftware.com> へ
返信してください
宛先
Takehiro Yabune <yabune@tecstar.macnica.co.jp>
cc
件名
New message: "ADAU1401A initialize sequence"
Analog Devices EngineerZone
ADAU1401A initialize sequence
reply from BrettG in SigmaDSP Processors - View the full discussion
Hi Yabune-san,
The description on page 17 appears to be incorrect. The correct
assignments are as follows:
Bit
Set to One
Set to Zero
Un-mute ADCs
Mute ADCs
Un-mute DACs
Mute DACs
Un-mute Core
Mute Core
During the download, SigmaStudio sets bit low to mute the core, then
downloads program/parameter data and registers, then sets bit high
again. Bits and are not modified.
In practice, the can select which of these three bits they would like to
mute and un-mute during the download sequence.
I will make this update to the datasheet.
Reply to this message by replying to this email -or- go to the message on
EngineerZone
Note: If you reply to this email, the entire email with the previous
discussion and your signature will appear
in the posted reply, so you may want to remove this prior to sending the
email.
Start a new discussion in SigmaDSP Processors at EngineerZone
Hi Yabune-san,
The datasheet is basically making the recommendation to "mute audio when downloading program RAM, parameter RAM, and registers." So, there are three possible ways to do that:
Mute the ADCs
Mute the DACs
Mute the DSP core
Depending on the way the system is designed, there may be analog i/o or digital i/o. Muting the ADCs and DACs will ensure that there will be no analog audio going out of the chip. However, that will not guarantee that the digital audio i/os are silent. So, I think the datasheet's recommendation is wrong and needs to be updated.
Muting the DSP core will guarantee that
No analog or digital audio gets in to the DSP
No analog audio is output on the DACs
No digital audio is output on the serial ports
So, muting the DSP core is the best choice, I think. I will update the datasheet so instead of saying "Mute the ADCs and DACs" it will say "Mute the DSP core."
日本のお客さんの場合に、何かデータシートの間違いがあれば、開発が進めないケースが多いですね。だから、私は出来るだけ速くデータシートを改めます。
Dear Brett-san,
Thank you very much!!
Best regards,
Takehiro Yabune
Please log in to reply.