기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

현재 s5pv210 에서 wm8960 칩을 연결되어 있고, 포팅중에 있는상태입니다.

 

포팅 중 어떻게 해야될지 모르는 부분이 있어서 도움을 얻고자 문의글을 올립니다.

 

WM8960 구성은 다음과 같이 되어있습니다.

 

1. ADCDAT 데이터 출력 패스

LINPUT1(입력) -> Left Input PGA -> Left Boost Mixer -> ADCL

 

2. ByPass 출력패스

LINPUT1(입력) -> Left Input PGA -> Left Boost Mixer -> LEFT OUTPUT MIXER -> SPK

 

2번으로 bypass를 이용하여 마이크 입력이 스피커로 출력되는 것은 확인하였습니다.

하지만 ADCDAT 핀으로 출력하려면 데이터가 출력되지를 않습니다.

 

데이터쉬트를 봐도 ADC Enable 만 해주면 될 것 같은데요.ㅜㅜ

 

어디를 봐야할지를 모르겠네요..

 

고수님들의 조언을 구하고자 합니다.

 

답변 부탁드립니다.

 

 


신현호

2013.04.12 02:35:28
*.214.41.74

ADC가 동작되지 않는다면 혹시 ADC의 power가 on 안되어 있는거 아닐까요?

리오살다

2013.04.12 02:42:05
*.217.190.155

Power on 하였습니다. ㅜㅜ

리오살다

2013.04.12 20:40:29
*.217.190.155

자답이다만... 해결했습니다. 이해는 잘안가는 해결이네요??

ADCLRC/GPIO1 핀을 GPIO1 로 설정하니 ADCDAT 쪽에 데이터가 정상적으로 출력이 됩니다..

기존에 ADCLRC frame clock for ADC 로 설정이 되어 있다가, GPIO1 로 변경하니 동작하네요..

해당 GPIO 설정은 Jack detect input으로 설정되어 있는데.. ADCDAT 데이터가 출력이 됩니다..

왜 그런지 이유를 모르겠네요ㅜㅜ

그리고 ADCDAT 데이터 출력이 arecord 2번째 실행부터 출력이 되네요ㅡㅡ;;;

제가 다른 삽질을 하고 있는지.ㅜㅜ

일단 편법으로 해결했지만... 꺼름칙하네요..

 

 

고도리

2013.04.14 05:03:14
*.200.239.210

GPIO block에 따라 전원문제가 있을 수 있습니다.


회로라던가 다른 것을 봐야 답이 나오겠지만, 예전에 다른 GPIO block에서 비슷한 증상이 있었습니다.


리오살다

2013.04.18 01:52:37
*.217.190.155

답변 감사합니다.  늦게 확인하였네용..ㅜㅜ

해당 ADCLRC/GPIO1 핀은 HP_DETECT 용으로 설계되었는데..

실제보드에서는 NC 상태로 되어있습니다.

 

리오살다

2013.04.19 18:51:14
*.217.190.155

마찬가지로 자답입니다만...

ADCLRC 핀을 GPIO 로  설정하는 경우 DACLRC 핀클럭을 공유하도록 되어 있었네요..

따라서 현재 ADLRC/GPIO1 핀이 아무곳에서도 연결이 되어있지 않기때문에

GPIO 로 설정을해서 DACLRC 을 공유하도록 설정르 해야지 동작을 제대로 하는거였었네요.ㅜㅡ

저같이 삽질하분은 안계설것 같지만, 혹시나 해서 글을 올립니다.

 

List of Articles
번호 제목 글쓴이 날짜 조회 수
5788 여러 function이 있는 pin 세팅을 어떻게 해야하나요? [1] 안시영 2013-04-13 2223
5787 Android source에서 bluez에 관해서 여쭈어 봅니다. [2] 오르다 2013-04-13 2043
5786 I2S를 구현하다 문제가 있어 질문 드립니다. [5] 션한물 2013-04-12 3466
» sound 관련 문의 드립니다. [6] 리오살다 2013-04-12 1616
5784 scp 명령어 사용에 대한 질문하나 할게요! [1] 짜라빠빠 2013-04-10 1609
5783 c100 보드, 커널 및 안드로이드 관련 소스 [2] 김정중 2013-04-10 1521
5782 안드로이드의 모든 것 분석과 포팅 예제 문의 wizard14 2013-04-10 1217
5781 모바일 CPU 의 종류를 알아낼수 있는 API 가 있나요 ? [2] 파란새 2013-04-08 1734
5780 arndale board에서 언제쯤 openCL을 사용할 수 있을까요? [1] 김영준 2013-04-05 1387
5779 Skia + hardware jpeg 연동 방법 나나리 2013-04-04 1089
5778 mips toolchain, cross compiler 를 구하려고 합니다. [5] 은민아빠 2013-04-03 1628
5777 이솝 c100보드 3~4개 삽니다. 사마사마 2013-04-02 1023
5776 가속도 센서 관련하여 문의글 올립니다. [2] 리오살다 2013-04-02 2750
5775 arndale 보드 ethernet 을 사용하고 싶은데요. [4] realizeadream 2013-03-31 1602
5774 u-boot 관련 몇가지 질문이 있습니다. [3] Supsupi 2013-03-31 1494
5773 YCbCr, YUV, BT601, BT656 ? 김경식 2013-03-30 2501
5772 리눅스에서 내가 원하는 baud rate를 설정하려면 어떻게 해야 하나요... [4] 혜민아빠 2013-03-30 1954
5771 전원관리 관련 질문입니다. 라디오 2013-03-29 1032
5770 QT 예제를 돌려 봤는데요...화면을 .. 혜민아빠 2013-03-28 1198
5769 GDB 관련 문제입니다. [1] 조현호 2013-03-27 1460

사용자 로그인