[INTERFACE]/USB2009. 5. 9. 11:34

[TUSB3210 EVM] USB 전송 테스트

[TUSB3210 EVM] USB 전송 테스트



USB테스트 할 일이 있어 [TUSB3210 EVM] 보드를 꺼내서 예전해 테스트했던 USB전송 테스트 프로그램을 정리했다.
USB기능이 있는 소형 [ PIC18F2450 EVM ]보다는 상당히 구식이지만... MCU자체 USB로 다운로드 가능하므로 개발환경이 상당히 간단해 빨리 테스트 하기에는 상당히 편리하다.



테스트 동영상
Posted by nexp
TAG TUSB3210, USB

댓글을 달아 주세요

  1. 비밀댓글입니다

    2009.05.15 19:24 [ ADDR : EDIT/ DEL : REPLY ]

[INTERFACE]/USB2003. 4. 12. 22:08

[ TUSB3210 EVM ] 관련 자료

[ TUSB3210 EVM ] 관련 자료

사용자 삽입 이미지

회로도







테스트 동영상

Posted by nexp

댓글을 달아 주세요

[INTERFACE]/USB2003. 4. 12. 13:11

[ TUSB3210 EVM ] 부트모드 및 개발환경 설정

펌웨어 다운로드
TUSB3210은 8052코어를 가지고 있고 내부 ROM에 부트 코드가 라이트되어 있다.
전원 투입시 기본 부트로더가 실행되고 이 부트로더는  EEPROM 또는 USB을 통해 사용자 코드를 램에 다운로드 한다.
먼더 외부 EEPROM에 사용자 코드가 없다면 USB디바이스로 동작해 기본 드라이버(ApLoader.SYS)를 찾고 이 드라이버와 정상 통신을 하면 사용자 펌웨어(TUSB3210.BIN or TUSB2136.BIN)를 램에 다운로드 하게 된다. 이후 램에 있는 사용자 코드가 실행된다. ->이 파일은 inf파일에서 변경할 수 있다.

부트로더가 찾는 먼저 기본 드라이버를 설치 한다.

드라이버를 설치하면 디바이스 드라이버(ApLoader.SYS)와  기본 펌웨어( TUSB3210.BIN )가 \WINDOWS\SYSETM32\Driver\폴더에 설치 된다.

이후 TUSB3410은 TUSB3410.BIN파일을 램에 다운로드 하고 실행하게 된다.
결론적으로 사용자 코드는 TUSB3410.BIN파일을 바꾸어 주면 간편하게 펌웨어를 업데이트 할 수 있다.





Posted by nexp

댓글을 달아 주세요

[INTERFACE]/USB2003. 4. 6. 23:20

[ TUSB3210 EVM ] 보드 제작 - USB + 8052 Core MCU

[ TUSB3210 EVM ] 보드 제작 - USB + 8052 Core MCU

사용자 삽입 이미지



8051 Core에 USB가 포함되어 있는 TI의 TUSB3210보드를 제작해 보았다.
무료 샘플 가능한 칩이고 8051코어라 쉽고 재미있는것 많이 해 볼수 있을것 같아 만들어 봤는데...
그당시 상당히 심플하고 괜찮은 칩 이었다. 물론 이후 프로젝트에서 사용을 했지만 값싸고  USB솔루션 필요 할때 간편하게 사용할 수 있는 칩이다.

펌웨어는 내부 부트로더롬이 있어 EEPROM 또는 USB를 통해 램에 올려 실행하는 방식인데.. USB로 펌웨어를 올리는 형식이라 개발 단계에서 상당히 편리 했다. 궂이 USB를 사용하지 않더라도 8051스터디 할때도 상당히 편리하다.


확장 보드도 만들어 간단히 포트 테스트나 LCD제어 등이 가능 하도록 했다.
 


테스트 동영상




")//]]>


Posted by nexp
TAG TUSB3210, USB

댓글을 달아 주세요

  1. 송원국

    PDA와 같은 USB client와 접속을 하려는데, 3210 보드에 PDA쪽 드라이버는 어떤 방식으로 구현을 해야 하나요?

    2009.06.01 15:46 [ ADDR : EDIT/ DEL : REPLY ]

[MyProject]/20022002. 4. 11. 22:37

PC용 MOUSE, KEYBOARD, JOYSTICK 복합기 개발

PC용 MOUSE, KEYBOARD, JOYSTICK 복합기 개발
    - USB Device Driver 제작.
    - HID Mouse Device Driver 제작.
    - HID Keyboard Device Driver 제작.
    - HID Joystick Device Driver.
    - Host Program 제작.


기능
- IBM PC호환 USB 트랙볼 마우스.
- 자판 키보드 기능, 앞뒷면 키보드로 활용가능.

- 게임용 조이스틱 기능(게임별로 키(조함키 포함) 할당가능).

- 인터넷 전용키/워드전용키 기능.
 






1차  프로토 보드 제작
TUSB3210을 이용하여 보드 제작 및 테스트
 


소프트웨어 제작
디바이스 드라이버 및 환경설정 프로그램 제작






 

Posted by nexp

댓글을 달아 주세요