w5100 하드웨어 문의를 드립니다.


#1

안녕하세요.
이번에 W5100 Chip을 이용하여 Ethernet 통신을 해보려고 합니다.

MCU는 Cortex-M0를 사용하고 있습니다.

MCU 와 SPI 통신까지는 확인이 되었습니다.

문제는 TX,RX 쪽에서 전혀 통신을 하지 않습니다.

[Power]
Wiznet 전원 1.8V, 3.3V는 정상적으로 인가 되고 있습니다.

[PHY] -> 외부와 통신을 못하는거 같습니다.
RSET_BG 12K/F, 300/F 직렬연결 => 12.3K/F 로 만들었습니다.

OPMODE0,1,2는 LOW로 설정 되어있었습니다.
OPMODE 000 -> Auto-negotiation enable with all capabilities

TXOP / TXIN / RXOP / RXIN은 트랜스포머와 연결 했으며,
연결할때 저항을 [51]옴을 연결하였습니다.

[MCU Interface Signal] - SPI 모드로 사용

(ADDR 0~14) / (DATA 0~7) : GND

(/WR) / (/RD) / (/CS) / (SEN) : 3.3V 전원 인가

(MOSI & MISO & /SCS & SCLK) : MCU와 연결

[Clock] -> 발진 확인함.
Frequency : 25Mhz
Lode Cap : 18pF

[LED]
LINK LED : 동작이 없음
FDX LED : 동작이 없음.

회로도를 첨부해드리니, 회신 부탁드립니다.

현재 22uF/25V 라고 적혀져 있는 부분은 세라믹 Chip 10uF 으로 들어가져 있는 상태 입니다.

180319BNM-1600_TerminalV0.1SCH.pdf (196.7 KB)


#2

안녕하세요.

클럭 발진이 되는 것으로 보아 칩은 동작하는 것으로 보입니다.
1.8V OUT 전압이 정상적으로 출력하는지 확인해주세요.
1.8V도 정상 출력이 되면 칩은 동작하는 것으로 보여집니다.

T1의 5R,6R,7R,8R은 75R을 부착해주셔야 합니다. (Datasheet에 명기되어 있음)
그리고 Ethernet TX/RX라인의 1R, 2R, 3R, 4R도 저희가 드리는 Reference datasheet를 참고하시면 49.9R을 부착하셔야 합니다.

기본적으로 저희가 제공드리는 Reference schematic을 반드시 지켜주셔야 합니다.

그리고 RJ-45는 어떤 것을 사용하시나요??

감사합니다.


#3

안녕하세요.

답변 감사합니다.

문제점은 아직 해결하지 못했습니다.

1.8V out 전압은 정상적으로 출력을 확인하였습니다.

T1의 R5,R6,R7,R8은 75R을 부착하였습니다.
(회로도 대로 부착하였습니다.)

R1,R2,R3,R4 부분은 부품이 들어오는대로 Test를 진행하겠습니다.

RJ45 -> PCB-831 커넥터를 사용하였습니다.
(첨부파일을 참고해주시면 감사하겠습니다.)

궁금한점이 있어서 문의 드립니다.(3가지)

  1. Ethernet TX/RX라인의 1R,2R,3R,4R 자리 부분에 49.9R이 부착되지 않았을경우 PHY가 동작하지 않는 가능성 있나요?

  2. 49.9R이 들어가야 하는 이유를 알고 싶습니다.

  3. Wiznet에서 생산된 Chip에서 RJ45에 호환되지 않는 커넥도 있나요?

PCB-831(RJ45).pdf (1.5 MB)


#4

Ethernet line에 들어가는 49.9R, 100nF은 Low pass filter의 역할과, 종단 저항의 역할을 동시에 합니다.
Ethernet line을 50R 임피던스로 맞춰주기 위해서 해당 저항을 부착합니다.

값을 맞춰주지 않으면 PHY에 원하는 신호가 들어오지 않기 때문에 W5100은 동작하더라도 내부 PHY에서 동작이 안될 가능성이 있습니다.

RJ-45에 호환되지 않는 커넥터는 왠만하면 없습니다. 다만, 범용 제품인지 확인하기 위해 알려달라고 한 것입니다.

만약, 저항을 바꿨는데도 되지 않으신다면 PCB까지 확인해야할 것 같습니다.

감사합니다.


#5

빠르게 답변 주셔서 감사합니다.
부품 적용후 문제가 해결되지 않는다면, PCB 파일을 올리도록 하겠습니다.

추가로 궁금한 상항이 있어서 문의 드립니다.

문의 사항은 2가지 입니다.

  1. SPI MODE를 사용했고,
    /WR, /RD 핀의 상태는 풀업 상태입니다.
    DATA[7:0], ADDR[14:0]을 접지 시켰습니다.
    이때, 문제될 점이 있을까요?

  2. MCU 와 SPI 통신은 잘 되지만,
    PHY 부분에서 동작이 되지 않는다면,

    1. Reference schematic 대로 설계하기
    2. W5100 전원 확인하기
    3. REST_BG -> 12.3KR 정확하게 달렸있는지
    4. OPMODE 0,1,2 상태 확인하기

    이외에 더 확인할 사항이 있는지 문의 드립니다.