W7500 xtal 발진 문제

안녕하세요. 에스엘씨 성호진입니다.

제목과 같이 w7500 관련 질문입니다.

SWD(ulink2)를 사용하기위해 LPC11U35FH133을 제거하고

PCB를 설계하였습니다. 전원핀 이상없이 연결되었고 나머지는 첨부 회로도와 같습니다.

그런데 Crystal에서 발진이 안됩니다.

제공된 PCB(altium) 와 비교해도 전원핀, xtal pin 동일하게 연결하였습니다.

혹시 주의해야 할 부분이나 제가 잘못한 부분이 있을 까요?

crystal은 5*3.2mm 12Mhz(18pF)을 사용하였습니다.

조언 부탁드립니다.

감사합니다.
w7500.pdf (56.1 KB)


안녕하세요.

회로도 확인이 필요할 것 같습니다.

그리고 어떤 크리스탈을 사용하셨나요??

크리스탈 데이터시트를 확인해보고 그에 따라서 답변을 드릴 수 있을 것 같습니다.

직접 아트웍을 진행하셨다면 소자 다리 부분을 잘못 그리셨을 경우도 발생할 수 있구요.

크리스탈 데이터시트 확인하시고 CL을 정확하게 부착하셨는지도 확인부탁드립니다.

감사합니다.

안녕하세요 위즈네트 입니다.

회로도는 확인 했습니다. 혹시 사용하신 Xtal의 데이터시트를 확인 해 볼수 있을까요?

Xtal의 Clock은 오실로스코프로 확인하셨나요?

아시겠지만 오실로스코프의 프로브는 cap값이 높기때문에 프로브를 대는 순간 clock이 측정이 안되는 경우도 있습니다.

clock을 확인하는 방법은 PA_02에서 확인이 가능합니다.

main code에 아래 구문을 삽입하시고 테스트를 부탁드립니다.

	*(volatile uint32_t *)(0x41001170) = 0x0002; // 8MHz output (125n)
	*(volatile uint32_t *)(0x41002008) = 0x0002; // PAD PA_02 use as CLKOUT

이 구문은 PA_02 핀으로 입력되는 메인 클럭을 출력하도록 하는 부분입니다.

그리고 Xtal에 연결되 CAP값을 바꿔 보는것도 추천드립니다.

감사합니다.

RJ45콘넥터 핀번호가 잘못배선된것처럼 보이네요…

답변 감사합니다.

문제는 2가지 였습니다.

  1. w7500을 주문했는데 w7500p가 배달이 왔고 확인 안하고 장착했습니다.
    → 다시 w7500 받아 장착 완료했습니다.

  2. x-tal 양단에 1M 저항을 삽입해야 하더군요. 삽입후 정상적으로 발진합니다.

아울러 ethernet RJ45 잭은 RDA125BAG1A를 사용했습니다. W5100등에서는 수신 송신핀에 RC필터를 붙여 사용해서

이번 PCB에도 반영 설계했는데 안돼서, —> 제거하니 link되더군요. 핀번호는 맞습니다.

예제 프로젝트 잘 작동됩니다.

감사합니다.