Forum Discussion
Altera_Forum
Honored Contributor
15 years agoproblems with data passing in WM8731
Hye everyone .:) I have problems with passing the data from ADCDAT to my processing block. The mode set for the audio chip is left justified, 16 bit data width, 48Khz deemphesizes and 384 fs overs...
Altera_Forum
Honored Contributor
14 years agoHi , i am using Quartus 10.0 , so how did you solved ???
These are the data values i am sending over I2C : constant R_Llinin_dat : std_logic_vector(8 downto 0):= "000011010"; constant R_Lheadfon_out_dat: std_logic_vector(8 downto 0):= "001111001"; constant Analgaudio_dat : std_logic_vector(8 downto 0):= "000010010"; -- Muting Mic constant Digtlaudio_dat : std_logic_vector(8 downto 0):= "000000110"; constant PWR_dat : std_logic_vector(8 downto 0):= "000000000"; constant Digtlintf_dat : std_logic_vector(8 downto 0):= "000000001"; constant Samplng_dat : std_logic_vector(8 downto 0):= "000000010"; constant ActiveCtrl_dat : std_logic_vector(8 downto 0):= "000000001"; constant Rst_dat : std_logic_vector(8 downto 0):= "000000000"; Also I am using it in slave mode , with DACLRC/ADCLRC = 15.625kHZ BCLK = 500KHZ, AND XCK = 18.425MHZ. I am attaching screen shots for the I2C stream and DACDAT & ADCDAT when no audio input is present . Can you point out what to change , its soo frustrating that none of these manufacturer answer to my queries . Thanks in advance