본문 바로가기

[INTERFACE]

(223)
USB KeyBoard Encoder 보드 제작 USB KeyBoard Encoder 보드 제작 USB Keyboard 로 동작하는 Encoder 보드를 제작했다.5개의 키 값과 Encoder값을 입력 받아 처리 할수 있는 보드로 MCU는 ST사의 STM32F042를 적용하여 제작하였다.HID composite device 로 인식해서 Key값을 실시간으로 변경 가능하다. USB KeyBoard Encoder 보드 구성도 Key값은 HID Key Config 프로그램으로 재 설정 가능하다. HID 장시치로 인식해서 동작중 실시간으로 설정 가능하다.키값는 Function Key(CTRL, ALT, SHIFT), Normal Key 에디트 창에서 키값을 입력하면 간단히 설정 가능하다.
TLK106 Ethernet Phy 모듈 보드 제작 MAC RAW Mode를 이용한 EtherCat Test에서와 같이 EtherCAT 전송을 할때 전송률 보다 latency 시간이 중요한데 TLK106이 Low deterministic latency를 지원 한다고 해서 테스트를 위해 Ethernet Phy 모듈 보드로 제작 했다. [STM32F439 LCD EVM] MAC RAW Mode 를 이용한 EtherCat Test [STM32F439 LCD EVM] MAC RAW Mode 를 이용한 EtherCat Test W5300을 이용하여 EhterCat 테스트 진행할 때 가장 문제가 된 사항은 지연 현상이었다. EtherCat 스팩 특성상 통신 지연에 대한 이슈가 가장 큰데 알.. nexp.tistory.com TLK106L Industrial 10/1..
USB 복합장치 제작 USB HID 복합장치 제작 하려고 하고 있다.15년전에 제작 했던 자료를 꺼내서 해 보려고 했더니 너무 옛날 보드라 관련 자료도 없고 개발환경도 너무나 달라져서 별로 도움이 되지 않는다. 예전에는 USB 시퀀스 잘 알고 있었는데... HID 키보드, 마우스, 조이스틱 (복합장치)등의 장치를 잘 다루었는데..새로하려니 쉽지가 않다. 우선 기존에 잘 동작 하던 보드에 레포트 디스크립터만 수정하면 되지 않을까?-> 잘안된다. TI 자료가 잘 정리되어 있는것 같다.디스크립터 툴도 제공한다. 우선 기존에 만들었던 TI MSP430F5510 EVM 보드로 테스트 해보자 수정된 디스크립터를 이용해서 컴파일 했는데... Custom HID는 잡히는데 키보드는 인식을 하지 못한다.이상하다.키보드 디스크립터만 만들어서 ..
USB 3.1 Type C 보드 제작기 USB 3.1 Type C 보드 제작기 기존 USB 3.0 (micro-b 커넥터 )보드를 USB Type-C 커넥터로 변경해야 하는 일이 생겨서 보드 작업에 들어갔다.단순히 커넥터만 바꾸기만 하면 될것으로 예상하고 시작 했는데... 관련문서를 보다 보니 만만치 않다. 우여곡절 끝에 성공은 시켰지만 처음 접하는 기술을 적용기에는 항상 고통이 따르는것 같다. 의뢰업체는 항상 급하게 빨리 만들어라고 한다. USB Type-C 핀맵을 보면 복잡하다. 도대체 커넥터에 어떻게 연결하라는 것이지? 커넥터 삽입 방향에 상관없도록 하기 위해 물리적으로 2중으로 구성되어 있다. 이것때문에 비용이 상승할 수 밖에 없는데.... 왜 그랬을까? 그럼 보드쪽에서는 어떻게 설계를 해야 할까? USB Type-C 데이터 시트에 보..
저렴한 Bluetooth 오디오 모듈 제작 저렴한 Bluetooth 오디오 모듈 제작 블루투스로 오디오 신호를 전송하는 프로파일을 올려서 블루투스 스피커를 제작해 보았다. 블루투스 오디오 테스트 동영상
[W5500 EVM] 모듈 보드 제작 [W5500 EVM] 모듈 보드 제작 W5200 EVM 과 동일 한 핀맵으로 W5500 EVM 보드를 제작 했다. W5500 칩 자체 크기가 커져서 사이즈는 약간 크지만 저렴한 가격 때문에 사용할 곳이 많을것 같다. W5500 은 W5200과 거의 동일한 기능을 하지만 칩 공정상 더 최신 기술이 들어가 저렴해 진것 같다. W5500은 기존 W5200 모듈 및 SPI 모듈의 핀맵과 호환되도록 제작해서 여러 확장 보드에서 쉽게 연결하여 테스트 가능하도록 제작했다. W5500의 테스트 소스코드는 Winzet 에서 제공하는 W5500 Driver 파일을 수정해서 작성했다. W5500 EVM에서 추가된 부분은 MAC Address 할당 메모리가 추가되었다. 필요에 따라 MAC Address 할당된 메모리 실장하면..
임베디드 웹서버를 이용한 온습도 모니터링 임베디드 웹서버를 이용한 온습도 모니터링 임베디드 웹서버 테스트 참고 EFM32를 이용한 임베디드 웹서버 테스트 예제 참고 EFM32 Embedded Webserver - Temperature and Humidity Web Monitoring 동영상EFM32 웹서버에 접속하면 2초에 한번씩 온습도 데이터를 전송하는 테스트 이다. 인터넷이 연결되는 핸드폰이나 모바일 기기에서 온습도 모니터 가능하다. EFM32 Webserver Test Page웹서버 IP 로 접속하면 가장 최근의 온습도 데이터를 확인할 수 있다.
OBD-II (J1962) 실드 케이블 - Right Angle 핀맵 OBD-II (J1962) 실드 케이블 - Right Angle 핀맵 차량용 OBD 쉴드 케이블 D-SUB 작업용 컨넥터 핀맵

반응형