AnsweredAssumed Answered

ADAU1701 - Problem occurs when using S-DATA INPUT

Question asked by Nine999 on Mar 13, 2013
Latest reply on Mar 15, 2013 by BrettG

hello.

 

I have problem of when using ADAU1701 I2S.

 

And i2s of ADAU1701 is slave mode. Master is MCU.

 

however, this MCU is not bring to i2s function.

 

So. I made self to LRCLK-OUT and BCLK-OUT, and S_DATA_OUT was PIN state capture.

 

I was completed S-data-out Transmission from ADAU1701 to MCU.

 

At this sampling rate was 16Khz. (LRCLK signal)

 

That record signal is sound good.

 

problem is... S_DATA input.

 

LRCLK_IN and BCLK, S_DATA_IN were generated in the same way.

 

and output sound was "zzzzzzzzz", seems to whitenoise....

 

I suppose... signal is not problem.

 

addition problem is other all DAC output.

 

when generated INPUT signal, all OUTPUT signals( DAC 0 ~ 3) was same sound "zzzzzzzzzz".

 

so I did another test....

 

I gerated only LRCLK, BCLK.       S-DATA_IN = 0.

 

Not the more.... output sound was "zzzzzzzzzzzzzz";;;;;

 

I will attach image files.

 

Help ME please.  (T..T)

 

# Under is Korean of same contents.

 

안녕하세요.

영어실력이 많이 부족해서 혹시나하고 한글로도 남깁니다.

ADAU1701을 이용해서 녹음 및 재생을 하려고 하는데 잘 안됩니다.

ADAU1701을 Slave로 잡고 MCU를 Master로 하여서 작동 시키고있는데,

이 MCU에 i2s 기능이 없어서 직접 PIN 제어를 하고 있습니다.

LRCLK, BCLK 을 직접 만들어서 넣어주고 S-DATA를 핀 캡처를 해서 MCU 가 받는 동작은 잘되었습니다.

16Khz로 LRCLK 을 발생시키는 기준으로 해서 나온 신호를 파일로 만들어 들어보았을때는 녹음이 아주 잘되었습니다.

INPUT i2s 역시 비슷하게 구성하였습니다.

역시 PIN 제어를 통해서 LRCLK, BCLK, S_DATA_IN 을 직접 만들어서 넣어주었습니다.

 

문제는 다음부터 인데, 위에서 녹음된 data를 그대로 위의 방식대로 넣어주었더니

출력으로 들리는 소리가 "즈~~~~~" 거리는 백색잡음 처럼 들리는 것입니다.

scope로 찍어본 신호 파형은 정상인것 같은데요....

그리고 또다른 이상한 점은, 그렇게 S-DATA-IN 신호를 넣어주는 동안에는

다른 모든 출력포트에서도 같은 "즈~~~~~"와 같은 백색잡음이 발생되는겁니다.

사용을 잘못하는것인지 이상합니다.

 

각종 툴 화면을 캡처한 이미지와 신호 파형 이미지를 함께 첨부하겠습니다.

제발 도와주세요... ㅠ.ㅠ

 

schematic.jpghardware.jpg_20130313_201428.jpg_20130313_201547.jpg

Outcomes