[Microchip]/PIC18F2009. 7. 3. 18:25

[ PIC18 USB - 14k EVM ] 초소형 USB모듈 제작

[ PIC18 USB - 14k EVM ] 초소형 USB모듈 제작



Microchip 사의 USB기능이 있는 소형 MUC인 PIC18F14K50 을 이용한 초소형 USB모듈을 제작했다.
USB기능에 소형이고 아주 저렴(1.5$대)한 MCU로 눈여겨 봐두었는데 이번에 작은 모듈로 제작해 보았다. (Low Cost USB MCU) 물론 프로토 타입이라 기존 보드와 최대한 호환되도록 설계하였다. s-Type 형태로 제작하여 핀맵을 표준화 하였다.



PIC18F14K50 MCU 조립



확장 테스트 보드



기존 PIC18F2450모듈과이 크기 비교



테스트 동영상



PIC18F14K50 USB HID 테스트 동영상
Posted by nexp

댓글을 달아 주세요

  1. 가루

    샘플 어디서 구하나요....

    2009.07.24 07:29 [ ADDR : EDIT/ DEL : REPLY ]
  2. 비밀댓글입니다

    2010.06.25 09:59 [ ADDR : EDIT/ DEL : REPLY ]
  3. usb

    기존 PIC18F2450 Sample 구하고 싶은데.. 어디서 구할수 있는지 알수 있을까요?

    2010.07.14 07:35 [ ADDR : EDIT/ DEL : REPLY ]

[Microchip]/PIC18F2009. 5. 8. 18:13

[PIC18F-s EVM] C#을이용한 HID Host Program작성

[PIC18F-s EVM] C#을이용한 HID Host Program작성



사용자 삽입 이미지
[PIC18F-s EVM] 보드를 이용하여 C#에서 HID 테스트 프로그램을 작성 했다.
HID장치는 윈도우에서 기본 드라이버를 제공하므로 USB 드라이버 작성없이 아주 간단하게 USB통신을 할 수 있다.
USB연결만 하면 동작하므로 사용자 입장에서 상당히 편리하게 사용할 수 지만  표준 디스크립트로 (Report)로 통신을 해야 하므로 속도면에서는 Bulk통신보다는 느린 단점이 있다. 특히 연속적 데이터를 송수신 하는경우 확실히 느려짐을 알 수 있다.



PIC18F2450 펌웨어 작성




C#을 이용한 HID테스트 프로그램
LED제어 및 64 Bulk로 데이터 수신 예제


PIC18F2450 USB HID 테스트 동영상



Posted by nexp

댓글을 달아 주세요

  1. abyss

    관리자의 승인을 기다리고 있는 댓글입니다

    2011.09.02 10:12 [ ADDR : EDIT/ DEL : REPLY ]

[Microchip]/PIC18F2009. 5. 8. 12:19

[PIC18F4x EVM] USB Bulk Transfer테스트시 에러발생

[PIC18F4x EVM] USB Bulk Transfer테스트시 에러발생

2009-05-08 14:56:26 금요일
 
USB로 연결했을때 동작하지 않는 현상 발생
PICkit2로 동작하면 정상동작함
 
PIC18F4455는 5V용이고 4.7V 이하로 공급하면 정상동작하지 않는다. (브라운아웃 리셋 설정의 문제일 수도 있겠다.)
USB로 연결하면 역전압 방지 다이오드 4148을 통해 들어가는데 드롭이 0.7V정도 생겨서 4.3V가 공급되니 정상동작하지 않았다.
그래서 다이오드를 드롭이 적은 MBR0540으로 교체하니 정상 동작한다.
 
Bulk USB 드라이버 설정 완료
Posted by nexp

댓글을 달아 주세요

[Microchip]/PIC18F2009. 5. 4. 07:30

[PIC18F4x EVM] USB Bulk Transfer 테스트

[PIC18F4x EVM] USB Bulk Transfer테스트


USB로 연결했을때 동작하지 않는 현상 발생
PICkit2로 동작하면 정상동작함
 
PIC18F4455는 5V용이고 4.7V 이하로 공급하면 정상동작하지 않는다. USB로 연결하면 역전압 방지 다이오드 4148을 통해 들어가는데 드롭이 0.7V정도 생겨서 4.3V가 공급되니 정상동작하지 않았다.
그래서 다이오드를 드롭이 적은 540으로 교체하니 정상 동작한다.

Bulk USB 드라이버 설정 완료

Posted by nexp
TAG PIC18F4x, USB

댓글을 달아 주세요

[Microchip]/PIC18F2008. 12. 23. 00:38

[PIC18f6x EVM] PIC18F67J60 Ethernet MCU

[PIC18f6x EVM] PIC18F67J60 Ethernet MCU


Microchp사의 이더넷 컨트롤러 + PIC18 PIC18F67J60 테스트 보드를 제작 했다. 이더넷 가능한 모듈로 최대한 소형으로 제작하려고 했고 기존 700mil간격 보드와 핀 호환되로록 했다. 아래면에서 최대 8Mbyte까지 가능한 시리얼 플래시 메모리도 포함하여 간단한 웹서버 제작에 적합하도록 했다.
PIC18F67J60 관련 자료



Posted by nexp

댓글을 달아 주세요