IT/IoT | Hardware 2016. 4. 15.
이더넷 설명자료 - Ethernet Theory of Operation
이더넷 설명자료 - Ethernet Theory of Operation 마이크로 칩에서 올려둔 Application note 에서 발견엄청나게 잘 정리된 자료이다.이더넷 칩을 쓴다면 한번 꼭 읽어서 습득해 보자. http://ww1.microchip.com/downloads/jp/AppNotes/jp533903.pdf 혹시 몰라, 오프라인 버전으로 저장 기술적 내용이지만 재미없어도 꾹 참고 읽으면 복이온다 ^^짤방은 여기서 https://www.youtube.com/watch?v=8qTS2BiRZzU 갈무리한
IT/IoT | Hardware 2016. 3. 11.
Industrial Ethernet 기술 소개 - 산엽용 이더넷
Industrial Ethernet 기술 소개 자료총 125페이지의 방대한 내용이지만 거의 모든 기술들에 대한 정리를 잘해 두었다. 자료의 위치는 산업용 이더넷의 한 기술인 EtherCAT 협회 홈페이지이다.https://www.ethercat.org/download/documents/Industrial_Ethernet_Technologies.pdf(오프라인 버전은 여기 아래) 첫번째 페이지만 갈무리~~ Ethernet/IP , Modbus/TCP , EtherCAT 등은 한 번 들어 본 적이 있는 기술들이상.
IT/IoT | Hardware 2015. 7. 2.
ARM mbed로 IoT Device 개발자가 되어보자
embeddist 님의 mbed, W7500 wizwiki board 에 대한 고급강좌 http://embeddist.blogspot.kr/p/armmbed.html하나씩 따라하다 보면, 아무나 IoT 전문가가 될 수 있다. ^^ ARM mbed Platform, WIZnet의 WIZwiki_W7500 로 이제 나도 IoT Device Developer!ARM mbed가 뭘까?Web-IDE에서 Code개발을 할 수 있나?도대체 ARM mbed platform, WIZwiki_W7500가 뭐길래?WIZnetInterface: Ethernet Library for ARM mbedARMmbed ProjectsHow to connect mbed LPC114FN28 to AXEDAmbed RPC with W550..
IT/IoT | Hardware 2015. 4. 20.
Arduino Ethernet Shield List - 아두이노 이더넷 인터넷
Arduino Ethernet Shield가 출시된 지 상당히 오랜 기간이 되었다.모양은 그림과 같다. 여기에 여거 곳에서 #Open Source Hardware 의 특징상 변종이 엄청 증가했는데, 이 변종을 #Shield 라고들 부른다.국내 팹리스 #위즈네트 에서 만든 칩셋 #W5100이 일단 #Arduino 그룹에서 알아서 선택을 한 덕분에 많은 곳에서 국내칩을 쓴 모듈을 볼 수 있게 되었다. 이는 AVR의 특징상 인터넷 연결을 하기에 리소스가 그리 넉넉치 않았기 때문에 #TCP/IP 기능을 #Offload 할 수 있는 #WIZnet 칩을 사용하게 된 것으로 추측될 뿐이다. 여튼, 한 번 시간을 내어서 이 변종들을 정리해 보고자 여기에 그 리스트를 올려 둔다. 중간중간 업데이트를 충실히 해야 겠지만 ..
IT 2010. 4. 20.
[Tech] Ethernet Jamming
이것도 옛날이야기 일 수 있지만.. 이전엔 Dummy Hub를 쓰는 경우, 연결된 장치들이 동시에 데이터를 전송하게 되면 collision이 발생했다. 이 경우, NIC은 Jamming 을 보내서 망에 알려주는 건가 머 어쨋든 전송하기로 되어 있다. 패턴은 정의된게 없다고들 하니, 대충 보내도 되지만 0, 1 이 반복되는 패턴을 많이 쓴다고 한다. 그리고 중요한 것 !! 32bit를 보낸다는 말씀..이정도면 모든 노드에게 알리는 충분한 기간이 된다나 머라나. ..wiznXt..^O^..
IT 2010. 4. 20.
[Tech] Ethernet IFG (Interframe Gap)
이더넷 전송에서는 frame 사이에 특정 시간만큼의 갭을 둔다. 이를 IFG (Interframe Gap)이라고 부른다. (왜냐건, 한명의 독점을 막기위해서 누구든 독점하는건 안좋아용 ^^) 이러니 저러니 해도 얼마나 기다리는 가가 중요하겠지..그건 바로.. 96bit 으 시간따라서 망의 속도에 따라 이 시간이 달라지는디 ~~ 10Mbps 망이라면 (정말 오래된 망이죠..보기도 힘들어요) 1초에 10M bit를 전송하니까 한비트 전송하는데 0.1 us이 걸린다 따라서 9.6us 나머진..머 이렇게 계산하면 되고, 위키피디아에서 가져오면..^^ The minimum interframe gap is 96 bit times (the time it takes to transmit 96 bits of raw da..
IT 2010. 4. 16.
[tech] Ethernet frame, MII timing (simple)
맨날 보면서도, 깜빡깜빡 이더넷 프레임의 전체 구조를 적어놔 보자. (source : http://en.wikipedia.org/wiki/Ethernet) 그리고, PHY chip에서 송수신 하는 시그널은 MII 를 사용하는데 대략의 타이밍도도 같이 첨가해두면 편할 듯 (source : Intel 82555 10/100 Mbps LAN Physical Layer Interface datasheet) (source : Intel 82555 10/100 Mbps LAN Physical Layer Interface datasheet) Ethernet mac을 설계해야 한다면, RXCLK가 Rising edge에서 valid한 데이터를 얻을 수 있다는 걸 기억!! 마찬가지로 TXCLK Falling edge에서..