칩 사용시에 딜레이에 대해서 알고싶습니다

#1

레졸버 신호를 받아 피드백하여 모터구동을 제어하는데 W5300칩을 사용해 보려고 합니다.

보통 RS-422 을 이용하여 레졸버 신호를 받아 사용해왔는데 RS-422을 대신하여 W5300칩을 이용해

Ethernet 으로 통신을 해보려고 하고 있습니다.

여기서 궁금한점이 있는데요, 보통 이더넷을 이용해 통신을 하면 특성상 딜레이가 불가피 하게 생긴다고 알고 있습니다.

그런데 RS-422 처럼 W5300칩을 이용해 1:1로 통신을 하는 경우에도 딜레이가 생기는지요?

딜레이가 생긴다면 RS-422 통신과 비교했을때 딜레이가 많이 생기는지 알고 싶습니다.

답변 부탁드리겠습니다!! 수고하세요~

#2

단순히 Ethernet line의 딜레이를 질문한 것은 아니라고 생각하고, (이부분은 인터넷 검색해보면 많은 자료가 있으니 참조하시면 됩니다.)

W5300의 처리능력에 따른 지연 질문으로 이해해도 될까요?
우선 422을 Ethernet으로 변경하신다면 Delay는 신경쓰지 않아도 될 것 같습니다. 기본적으로 Ethernet이 422보다 훨씬 높은 대역폭을 가지고 있으므로 걱정하신 Delay 문제는 없을 것 같습니다.
물론 1:1 연결이 아니라, 인터넷망에 접속한다면 통신트래픽에 따른 지연현상이 있습니다. 이는 네트워크 환경에 따라 천차만별이므로 콕찍어 얼마다 이야기할 수 없습니다.

#3

답변주신내용 잘 읽었습니다. 감사합니다.

좀 더 자세하게 물어보고싶은 내용이 있어서 다시한번 질문 드리겠습니다.

수신된 데이터를 w5300칩으로 받아들인뒤 그 데이터를 다시 송신하는데 시간적 딜레이가 얼마나 생길지 궁금합니다.

다시 말해, 레졸버나 자이로같은 센서에서 내보내는 데이터 신호를 w5300칩으로 구성한 수신부에서 받아들인 뒤,

그 데이터를 이더넷통신을 이용해 상위제어부(DSP로 이루어진 제어보드)로 보낼때 딜레이가 생기는지,

센서에서 데이터를 받아들여 상위제어쪽으로 데이터를 보내는데 시간이 얼마나 걸릴지가 궁금합니다.

다시 한번 답변 부탁드리겠습니다. 수고하세요~!!

#4

상위 제어부까지 거리가 짧다면 딜레이 없이 보낼수 있을 것 같네요.

다만 트래픽이 없다는 조건하에서요.

#5

답변 갑사합니다!! 수고하세요~