Dear all, I am working on a custom designed board with ADSP 21065L and AD1881A (AC'97 rev 2.1 complaint) CODEC. The interface is same as the AD1819-21065L interface provided by Analog Devices. The CODEC generates the BIT_CLK and in return DSP generates the SYNC. I probed these things by using CRO. I am facing a problem while writing to the CODEC registers. I am able to read the CODEC registers, but I am unable to write to the registers. i have done a CODEC initialization on another board in which ADSP 21065L processor is connected to the TLV320AIC27 CODEC. In this case i could read and write to the CODEC registers. Give some hints for possible causes. Does this AD1881 needs some specific register initialization before it starts initializing AC97 specific registers? I am specifically asking about the serial configuration registers and the miscellaneous control bit registers. Please note that I wish to work AD1881A in AC97 mode; not in slot16 mode. Set one register and then read back, and then sets another one; is this sequence works? CS0, CS1 and MODE pin are left floated in our design. Is it has any effects on CODEC initialization? In AD1881 data sheet these pins are left unconnected, and there is only little information for these pins. But in AD1819 Codec, it is mentioned that CS0 and CS1 are tied to HIGH for single Codec application. Is anybody experiences similar problem? Please give me some hints for solve this problem. Thanks. regards ajith |
Help Required: AD1881A initialization
Started by ●March 1, 2004