태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

'interface'에 해당되는 최근 글 14건

  1. 2008/11/12 e2NET (28)
  2. 2008/09/05 ComPortMaster 1.2.0 릴리즈 (11)
  3. 2008/07/22 ComPortMaster 1.1.0 릴리즈 (1)
  4. 2008/06/18 [Interface] CAN2.0 스펙
  5. 2008/06/18 [Interface] CAN 통신 소개 (TI사 application report)
  6. 2008/04/11 ComPortMaster (1)
  7. 2008/03/19 myUSB2UART 사용자 설명서
  8. 2008/02/09 myUSB2UART device driver
  9. 2008/02/09 myUSB2UART - 초소형 USB2UART 변환 보드 (1)
  10. 2008/01/24 FT2232EB 외형 치수 및 신호선
  11. 2008/01/24 FT2232EB
  12. 2008/01/24 myAVRICE 외형 치수
  13. 2008/01/24 myAVRICE - EX, DX (3)
  14. 2008/01/20 SD Card Specification Simplified Version of Part E1

e2NET

Interface/e2net 2008/11/12 07:08
사용자 삽입 이미지
Microchip Technology사의 SPI 방식 이더넷 컨트롤러 ENC28J60을 이용하여 이더넷 통신 기능이 없는 마이컴에서 이더넷 통신을 가능케하는 e2Net 모듈입니다. SPI 통신을 통해 다양한 MCU에서 이더넷 통신 기능을 사용해 보시기 바랍니다.

제품 특징
  • 100mil 간격의 10핀 헤더핀으로 일반 보드에 손쉽게 장착
  • 최대 20MHz까지 허용하는 SPI 인터페이스
  • 3.1V에서 3.6V까지의 동작 전압 (5V 신호 입력 허용- 5V tolerant input)
  • IEEE 802.3 호환 이더넷 컨트롤러
  • MAC 및 10Base-T PHY 내장
  • 8KB 송신/수신 패킷용 듀얼 포트 SRAM 버퍼 내장
응용 분야
  • 이더넷 네트워크 통신이 필요한 마이크로프로세서 응용 전분야
  • 소형 웹서버
동영상 데모
  • myMCU-AVR128과 e2Net을 연결한 후 이더넷 통신을 통해 ping 테스트

  • myMCU-AVR128과 e2Net을 연결하여 인터넷 익스플로러에서 보드의 LED를 제어




  • myMCU-AVR128과 e2Net 및 myAccel3LV02를 연결하여 인터넷 익스플로러에서 가속도 값 모니터링



사용자 설명서 및 데이터 쉬트
예제 코드 
e2net_exam.zip


참고 사이트

제품 판매 페이지로 이동





'Interface > e2net' 카테고리의 다른 글

e2NET  (28) 2008/11/12
Trackback 0 : Comments 28

ComPortMaster 1.2.0 릴리즈

Interface/ComPortMaster 2008/09/05 17:18

ComPortMaster 새로운 버전이 릴리즈되었습니다. 최신 버전을 확인해 주세요.

사용자 삽입 이미지




ComPortMaster 1.2.0 버젼을 공개합니다.
이전 버젼에 대해 다음과 같은 내용들이 개선되었습니다.

  • PC가 최대 절전 모드로 전환할 때 com port를 자동으로 close하고, 최대 절전 모드에서 복구되면 자동으로 open합니다.
  • myUSB2UART와 같은 USB to Serial 장치를 이용할 때 open된 상태에서 USB 연결이 끊어지는 경우 먹통이 되는 버그를 수정하였습니다.
  • 'Tools and Options' 패널에 'Show Device Manager' 버튼을 추가하였습니다. 이 버튼은 장치관리자를 열어 보여줍니다.
기타 버그나 기능 개선에 관한 의견은 본 글의 덧글 형식으로 달아주시면 추후 개선할 때 참고하도록 하겠습니다.


파일 내려받기



사용자 설명서 내려받기



관련 하드웨어 장치로 이동


'Interface > ComPortMaster' 카테고리의 다른 글

ComPortMaster 1.4.0 릴리즈  (8) 2010/03/30
ComPortMaster 1.3.0 릴리즈  (9) 2009/05/04
ComPortMaster 1.2.0 릴리즈  (11) 2008/09/05
ComPortMaster 1.1.0 릴리즈  (1) 2008/07/22
ComPortMaster  (1) 2008/04/11
Trackback 0 : Comments 11

ComPortMaster 1.1.0 릴리즈

Interface/ComPortMaster 2008/07/22 14:26

ComPortMaster 새로운 버전이 릴리즈되었습니다. 최신 버전을 확인해 주세요.



사용자 삽입 이미지


ComPortMaster 1.1.0 버젼을 공개합니다.
이전 버젼에 대해 다음과 같은 내용들이 개선되었습니다.

  • 수신 패널에서 SLIP 디코딩을 사용중일 때 'Auto CR/LF'를 체크하면 수신되는 모든 SLIP 패킷 마다 자동으로 CR/LF를 삽입해 보기 좋도록 구분지어 줍니다.
  • 수신 패널이 가로 60글자에서 80글자로 확장되었습니다.
  • 자주 사용하는 1바이트 캐릭터에 대해 '빠른 전송(Quick Send)' 기능을 추가하였습니다.
  • 수신되는 데이터를 파일로 저장하는 'Capture' 기능이 추가되었습니다.
  • WRPu를 사용하지 않을 때에는 CMD 입력 상자가 화면에서 사라지도록 변경되었습니다.
기타 버그나 기능 개선에 관한 의견은 본 글의 덧글 형식으로 달아주시면 추후 개선할 때 참고하도록 하겠습니다.

파일 내려받기



사용자 설명서 내려받기



관련 하드웨어 장치로 이동




'Interface > ComPortMaster' 카테고리의 다른 글

ComPortMaster 1.4.0 릴리즈  (8) 2010/03/30
ComPortMaster 1.3.0 릴리즈  (9) 2009/05/04
ComPortMaster 1.2.0 릴리즈  (11) 2008/09/05
ComPortMaster 1.1.0 릴리즈  (1) 2008/07/22
ComPortMaster  (1) 2008/04/11
Trackback 0 : Comment 1

[Interface] CAN2.0 스펙

Technical Reports 2008/06/18 06:19
BOSCH사의 CAN 2.0 스펙입니다.




'Technical Reports' 카테고리의 다른 글

[Interface] CAN2.0 스펙  (0) 2008/06/18
[Interface] CAN 통신 소개 (TI사 application report)  (0) 2008/06/18
ComPortMaster User's Guide  (0) 2008/04/29
myUSB2UART 사용자 설명서  (0) 2008/03/19
myAccel7260EB 매뉴얼  (0) 2008/01/28
USB2Serial FT2232EB User's Guide  (0) 2008/01/24
Trackback 0 : Comment 0

[Interface] CAN 통신 소개 (TI사 application report)

Technical Reports 2008/06/18 06:10
Controller Area Network(CAN) 통신에 관하여 TI사가 2002년에 공개한 자료입니다. 처음 CAN 학습을 시작하시는 분이라면 이 자료에서부터 시작하시는 것도 좋은 출발점이 될 것입니다.




1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 The CAN Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3 Standard CAN or Extended CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.1 The Bit Fields of Standard CAN and Extended CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.1.1 Standard CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.1.2 Extended CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 A CAN Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.1 Arbitration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.2 Message Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.2.1 The Data Frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.2.2 The Remote Frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.2.3 The Error Frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.2.4 The Overload Frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.3 Error Checking and Fault Confinement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5 The CAN Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5.1 CAN Transceiver Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.1.1 Supply Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.1.2 High Short-Circuit Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.1.3 High ESD Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.1.4 Wide Common-Mode Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.1.5 Common-Mode Rejection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.1.6 High Input Impedance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.1.7 Controlled Driver Output Transition Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.1.8 Low Current Standby and Sleep Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.1.9 Thermal Shutdown Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.1.10 Glitch Free Power Up and Power Down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

'Technical Reports' 카테고리의 다른 글

[Interface] CAN2.0 스펙  (0) 2008/06/18
[Interface] CAN 통신 소개 (TI사 application report)  (0) 2008/06/18
ComPortMaster User's Guide  (0) 2008/04/29
myUSB2UART 사용자 설명서  (0) 2008/03/19
myAccel7260EB 매뉴얼  (0) 2008/01/28
USB2Serial FT2232EB User's Guide  (0) 2008/01/24
Trackback 0 : Comment 0

ComPortMaster

Interface/ComPortMaster 2008/04/11 15:01

ComPortMaster 새로운 버전이 릴리즈되었습니다. 최신 버전을 확인해 주세요.


사용자 삽입 이미지

ComPortMaster는 PC의 COM 포트를 이용해서 다양한 통신 실험을 수행하는 기능 제한이 없는 비상업적인 용도로 사용하실 수 있는 공개용 통신 프로그램입니다. 위드로봇에서는 이 프로그램을 이용하여 다양한 시리얼 통신 관련 과제를 수행하고 있습니다.

ASCII 전송 및 Hex 값 전송 기능을 가지고 있으며 특정 패킷 형태로도 전송이 가능하여 임베디드 시스템과의 다양한 통신 실험을 손쉽게 수행할 수 있습니다. ComPortMaster로 보다 편리하게 시리얼 통신 실험을 수행하시기 바랍니다.


  • 제작 언어: python + wxPython (py2exe로 변환)
  • 지원 운영 체제: Windows XP
  • SLIP 인코딩, 디코딩 지원 + Withrobot 패킷 프로토콜 지원
  • 반복 전송 지원
  • CR + LF 설정 가능
  • DTR, RTS, CTS, DSR, RI, CD등 흐름 제어 신호 설정 및 모니터링 가능
기타 버그나 기능 개선에 관한 의견은 본 글의 덧글 형식으로 달아주시면 추후 개선할 때 참고하도록 하겠습니다.


  • 다음 버전 개선사항 (release: 2008년 8월 예상)
    • 수신한 데이터를 파일로 저장
관련 자료

'Interface > ComPortMaster' 카테고리의 다른 글

ComPortMaster 1.4.0 릴리즈  (8) 2010/03/30
ComPortMaster 1.3.0 릴리즈  (9) 2009/05/04
ComPortMaster 1.2.0 릴리즈  (11) 2008/09/05
ComPortMaster 1.1.0 릴리즈  (1) 2008/07/22
ComPortMaster  (1) 2008/04/11
Trackback 0 : Comment 1

myUSB2UART 사용자 설명서

Technical Reports 2008/03/19 11:27
임베디드 보드의 UART 를 바로 USB 에 연결하도록 신호를 변경하는 초소형 USB2UART 입니다. 가로 15mm x 세로 17mm 의 크기로 USB 커넥터보다 조금 더 큰 크기라 사용에 편리합니다. 각종 임베디드 보드의 UART 포트를 USB 를 통해 PC 와 연결할 때 매우 유용합니다. 또한 USB 의 버스 파워를 공급하는 기능도 가지고 있어 별도의 전원 없이 바로 임베디드 보드를 동작시킬 수 있습니다.

자세한 내용은 사용자 설명서를 참고하시기 바랍니다.
사용자 삽입 이미지
관련 자료 이동

'Technical Reports' 카테고리의 다른 글

[Interface] CAN 통신 소개 (TI사 application report)  (0) 2008/06/18
ComPortMaster User's Guide  (0) 2008/04/29
myUSB2UART 사용자 설명서  (0) 2008/03/19
myAccel7260EB 매뉴얼  (0) 2008/01/28
USB2Serial FT2232EB User's Guide  (0) 2008/01/24
JTAG이란?  (0) 2008/01/24
Trackback 0 : Comment 0

myUSB2UART device driver

Interface/myUSB2UART 2008/02/09 06:39
myUSB2UART Device Driver (v5.2.1)




'Interface > myUSB2UART' 카테고리의 다른 글

myUSB2UART device driver  (0) 2008/02/09
myUSB2UART - 초소형 USB2UART 변환 보드  (1) 2008/02/09
Trackback 0 : Comment 0

myUSB2UART - 초소형 USB2UART 변환 보드

Interface/myUSB2UART 2008/02/09 06:31
사용자 삽입 이미지
제품 특징
임베디드 시스템을 PC와 연결해야 할 때 비동기 시리얼 방식인 UART통신은 가장 손쉽고 편리한 인터페이스입니다.  IBM에서 PC를 처음 출시했을 때부터 UART와 연결이 가능한 COM 포트를 장착하고 있었고, 현재까지도 데스크톱 컴퓨터에는 COM 포트가 장착되어 출시되는 경우가 많기 때문에 PC에 별도의 확장 카드를 장착할 필요 없이 바로 통신이 가능한 장점 때문에 마이크로컨트롤러의 통신에 많이 사용됩니다. 하지만 최근에는 PnP 기능을 제공하고 전원 공급이 가능하여 많은 장점을 가지고 있는 USB 포트로 대치되고 있고 특히 노트북에는 공간상의 문제로 대부분 USB로 대치되어 COM 포트를 장착한 모델을 찾기가 어렵습니다. myUSB2UART는 PC의 USB 포트를 이용해 마이크로컨트롤러의 UART와 바로 연결할 수 있도록 신호를 변환해 주는 보드입니다. 데이터 송수신만 필요한 경우라면 RXD, TXD 두 가닥의 선을 이용하여 데이터를 주고 받을 수 있으며, 흐름 제어가 필요한 경우도 필요한 신호들이 준비되어 있어 편리하게 연결이 가능합니다. 또한 USB 버스 파워를 임베디드 보드에 공급하여 별도의 전원 공급 장치가 필요 없이 편리하게 실험을 할 수 있습니다.
휴대 및 장착에 용이하도록 이 모든 기능을 15mm x 17mm 의 공간에 넣었습니다. 이전에 MAX232 + USB2Serial 변환 조합으로 USB 포트를 이용해 임베디드 보드와 연결했다면 이제 myUSB2UART를 이용해 편리하게 마이크로컨트롤러와 연결하여 사용하시기 바랍니다.

  • 특징 요약
    • 초소형 USB2UART 변환 보드
    • USB 전원 공급
    • 750mA 이상의 전류 소비 시 자동 전원 차단 기능
    • 응용 분야
      • 임베디드 보드와 PC의 시리얼 통신
      • 임베디드 보드에 5V 전원 공급
    • 지원 OS
      • Windows 98/XP/Vista
      • Mac. 0SX/OS9, Linux 2.6/2.4

사용자 삽입 이미지


관련 자료

'Interface > myUSB2UART' 카테고리의 다른 글

myUSB2UART device driver  (0) 2008/02/09
myUSB2UART - 초소형 USB2UART 변환 보드  (1) 2008/02/09
Trackback 0 : Comment 1

FT2232EB 외형 치수 및 신호선

Interface/FT2232EB (USB) 2008/01/24 18:35

외형 치수

그림 1 외형 치수

인터페이스 커넥터 설명

그림 2 2232 내부 블록 다이어그램

FT보드 양쪽에 총 30핀의 커넥터가 배치되어 있으며, 이를 이용해 다른 장치와 인터페이스가 가능합니다. FT2232EB의 신호선은 크게 두 개의 그룹으로 구성되어 있으며, 각각 J1의 왼쪽과 오른쪽에 나뉘어 배치되어 있습니다. 각 그룹은 하늘색과 연두색으로 구분하여 정리하였습니다.

UART 모드

UART 모드로 사용할 경우 신호와 용도는 다음 표와 같습니다.

J1 번호

FT2232 칩 번호

신호 이름

용도

1

27

TXLEDB

송신 확인용 LED 신호

2

26

RXLEDB

수신 확인용 LED 신호

3

29

SLEEPB

USB가 대기모드로 전환하면 이 핀의 신호는 L로 떨어짐

4

30

TXDENB

RS485용 데이터 전송 이네이블 신호

5

32

RIB

Ring indicator

6

33

DCDB

Data carrier detect

7

35

DSRB

Data set ready

8

36

DTRB

Data terminal ready

9

37

CTSB

Clear to send

10

38

RTSB

Request to send

11

39

RXDB

Receive data

12

40

TXDB

Transmit data

13

31

VCCIOB

IO 블록 B의 메인 전원

14

14

VCCIOA

IO 블록 A의 메인 전원

15

9

GND

접지

16

18

GND

접지

17

  

VCCUSB

USB 버스 파워, 5V

18

5

RSTOUT

리셋 신호 출력

19

11

TXLEDA

송신 확인용 LED 신호

20

12

RXLEDA

수신 확인용 LED 신호

21

13

SLEEPA

USB가 대기모드로 전환하면 이 핀의 신호는 L로 떨어짐

22

15

TXDENA

RS485용 데이터 전송 이네이블 신호

23

16

RIA

Ring indicator

24

17

DCDA

Data carrier detect

전체 모드 비교

FT2232는 UART 이외에 RS245, bit-bang, MPSSE, 호스트 버스 등으로 변환하여 사용이 가능합니다. 이 때 각 신호선간의 대응표는 다음과 같습니다.

J1 번호

FT2232 번호

범용 핀 이름

232 UART

245 FIFO

Bit-bang 모드

MPSSE

MCU
호스트 버스

16

18

  

GND

  

  

  

  

17

  

  

VCCUSB

  

  

  

  

18

5

  

RSTOUT

  

  

  

  

19

11

ACBUS3

TXLEDA

WR

RD#

GPIOH3

OSC

20

12

ACBUS2

RXLEDA

RD#

WR#

GPIOH2

IORDY

21

13

ACBUS1

SLEEPA

TXE#

RD#

GPIOH1

IO1

22

15

ACBUS0

TXDENA

RXF#

WR#

GPIOH0

IO0

23

16

ADBUS7

RIA

D7

D7

GPIOL3

AD7

24

17

ADBUS6

DCDA

D6

D6

GPIOL2

AD6

25

19

ADBUS5

DSRA

D5

D5

GPIOL1

AD5

26

20

ADBUS4

DTRA

D4

D4

GPIOL0

AD4

27

21

ADBUS3

CTSA

D3

D3

TMS/CS

AD3

28

22

ADBUS2

RTSA

D2

D2

TDO/DI

AD2

29

23

ADBUS1

RXDA

D1

D1

TDI/D0

AD1

30 

24

ADBUS0

TXDA

D0

D0

TCK/SK

AD0

채널 A의 신호선


J1 번호

FT2232 번호

범용 핀 이름

232 UART

245 FIFO

Bit-bang 모드

MPSSE

MCU
Host bus

1

27

BCBUS3

TXLEDB

WR

RD#

 

WR#

2

26

BCBUS2

RXLEDB

RD#

WR#

 

RD#

3

29

BCBUS1

SLEEPB

TXE#

RD#

 

ALE

4

30

BCBUS0

TXDENB

RXF#

WR#

 

CS#

5

32

BDBUS7

RIB

D7

D7

 

A15

6

33

BDBUS6

DCDB

D6

D6

 

A14

7

35

BDBUS5

DSRB

D5

D5

 

A13

8

36

BDBUS4

DTRB

D4

D4

 

A12

9

37

BDBUS3

CTSB

D3

D3

 

A11

10

38

BDBUS2

RTSB

D2

D2

 

A10

11

39

BDBUS1

RXDB

D1

D1

 

A9

12

40

BDBUS0

TXDB

D0

D0

 

A8

13

31

  

VCCIOB

  

  

 

  

14

14

  

VCCIOA

  

  

 

  

15

9

  

GND

  

  

 

  

채널 B의 신호선

관련 자료

  • FT2232 데이터쉬트
    • http://www.ftdichip.com/Documents/DataSheets/ds2232c_15.pdf
  • FT2232 가상 COM 포트(VCP) 디바이스 드라이버
    • http://www.ftdichip.com/Drivers/CDM/Win2000/CDM_Setup.exe
  • FT2232 D2xx 디바이스 드라이버
    • http://www.ftdichip.com/Drivers/CDM/Win2000/CDM_Setup.exe
  • FT2232 어플리케이션 데이터쉬트
    • Bit Mode Functions for the FT2232C
    • D2XX Programmer's Guide

'Interface > FT2232EB (USB)' 카테고리의 다른 글

FT2232EB 외형 치수 및 신호선  (0) 2008/01/24
FT2232EB  (0) 2008/01/24
Trackback 0 : Comment 0

FT2232EB

Interface/FT2232EB (USB) 2008/01/24 18:30

사용자 삽입 이미지

제품 특징

영국에 있는 FTDI사에서는 USB와 연결하여 UART, SPI, i2c, JTAG, 일반 IO 등으로 사용할 수 있는 FT2232 칩을 출시하였습니다. 특히 복잡한 USB 통신 프로토콜에 대한 학습할 필요 없이 바로 USB 포트를 가상 COM 포트로 인식시켜주는 VCP(virtual com port) 기술 덕분에 많은 임베디드 개발자들에게 인기가 높습니다. FT2232EB는 FT2232 디바이스와 EEPROM, 전원 회로 및 mini-B 타입의 USB 커넥터를 보드에 배치하여, USB 케이블로 PC와 연결하면 바로 FT2232의 기능을 테스트할 수 있는 FT2232 평가 보드입니다.

보드 양쪽에 표준 100mil 간격의 헤더 핀 30핀을 연결할 수 있도록 배치해 두었으며, 이곳으로 FT2232의 외부 인터페이스용 신호를 연결해 두었습니다. 이를 이용하면 브레드 보드나, 기타 확장 보드를 제작하여 다른 마이크로프로세서와 손쉽게 연결하여 실험하실 수 있습니다. 특히 UART를 내장한 마이크로프로세서일 경우 별도의 USB에 대한 학습 없이 FT2232EB 보드와 바로 연결하여 PC와 마이크로프로세서를 USB 포트로 연결할 수 있습니다.

FT2232EB와 함께 보다 쉽게 USB 관련 프로젝트를 수행하시기 바랍니다.

  • 특징 요약
    • FTDI사 FT2232 디바이스의 기능 테스트용 소형 보드
    • 부가 회로를 내장하여 USB 포트에 연결 즉시 사용 가능
    • USB 버스 전원으로 외부 전원 없이 동작
    • 가상용 COM 포트(VCP) 드라이버 제공
    • 직접 제어 방식(D2XX)의 드라이버 제공
    • MPSSE 인터페이스 기능 테스트 가능
  • 응용 분야
    • USB-to-Serial, USB-to-SPI, USB-to-i2c
    • USB-to-JTAG
    • USB-to-RS422, USB-to-RS485, USB-to-CAN
    • USB-to-ADC 등 각종 USB 인터페이스 응용 분야

용어 설명

  • VCP: Virtual Com Port의 약자로 인터페이스는 USB이지만, USB 포트에 연결하면 PC쪽에서는 통신용 COM 포트로 보이는 기술을 의미합니다. FT2232는 VCP용 디바이스 드라이버를 제공하며, 이를 이용하여 최대 2개의 가상용 COM 포트를 생성할 수 있습니다. 이렇게 생성된 가상 포트는 COM 포트 번호를 사용자가 임의로 부여할 수 있어 시리얼 통신 관련 테스트 시 매우 편리합니다.
  • D2XX: USB Direct Driver를 뜻하는 약어로 FTDI 칩을 USB 포트를 통해 직접 사용자가 제어하는 방식을 의미합니다. VCP 방식으로 이용하는 것에 비하면 어플리케이션 프로그래밍이 조금 복잡하다는 단점이 있지만, USB 2.0 Full speed의 속도로 데이터를 송수신할 수 있다는 장점이 있습니다.
  • MPSSE: Multi-Protocol Synchronous Serial Engine의 약자로 FT2232 칩을 다양한 시리얼 프로토콜을 생성하는 하드웨어 장치로 사용할 수 있게 만들어 주는 기능입니다. 이를 이용하면 SPI, i2c, JTAG에 관련된 신호를 생성할 수 있습니다. 각각의 시리얼 프로토콜을 지원하는 라이브러리도 FTDI사에서 제공하고 있습니다.

'Interface > FT2232EB (USB)' 카테고리의 다른 글

FT2232EB 외형 치수 및 신호선  (0) 2008/01/24
FT2232EB  (0) 2008/01/24
Trackback 0 : Comment 0

myAVRICE 외형 치수

Interface/myAVRICE 2008/01/24 12:43

외형 치수 - EX 모델

사용자 삽입 이미지

그림 2. myAVRICE-EX 외형 치수

사용자 삽입 이미지

 그림 3. myAVRICE-EX 블록 다이어그램

myAVRICE-EX 모델은 USB 포트로 연결되고, 이는 다시 시리얼 포트 신호로 변환되어 ATmega16과 연결됩니다. ATmega16에는 JTAG용 펌웨어 프로그램과 ISP용 펌웨어 프로그램이 내장되어 있으며, 스위치 선택에 따라 동작 모드가 결정됩니다. 신호는 레벨 변환을 거쳐 타깃보드에서 사용하는 전압에 알맞은 신호로 변경되어 출력됩니다. JTAG과 ISP 신호는 동일한 커넥터를 통하여 타깃 보드와 연결됩니다

.

외형 치수 - DX 모델

사용자 삽입 이미지
그림 4. myAVRICE-DX 외형 치수

사용자 삽입 이미지
그림 5. myAVRICE-DX 블록 다이어그램


myAVRICE-DX 모델은 EX 모델과 동일한 기능들 이외에 TTL 레벨로 통신하는 UART 4핀과 RS-232C 규약으로 통신이 가능한 9핀 포트를 추가로 내장하고 있습니다. PC나 노트북에 이용할 수 있는 COM 포트가 없는 경우에 myAVRICE-DX를 이용하면 타깃보드의 시리얼 통신 기능을 손쉽게 테스트 할 수 있습니다. 별도의 USB2Serial을 이용하는 경우 USB 포트 하나를 추가로 소비해야 하며 전체 개발 환경 시스템이 복잡해지지만 myAVRICE-DX를 이용하면 JTAG/ISP USB2Serial을 한 보드 내에서 해결할 수 있습니다.

'Interface > myAVRICE' 카테고리의 다른 글

myAVRICE 외형 치수  (0) 2008/01/24
myAVRICE - EX, DX  (3) 2008/01/24
Trackback 0 : Comment 0

myAVRICE - EX, DX

Interface/myAVRICE 2008/01/24 12:01
사용자 삽입 이미지사용자 삽입 이미지

제품 특징

yAVRICE ATMEL(www.atmel.com) AVR 프로세서용 JTAG/ISP 장치입니다. USB 인터페이스를 이용하여 PC와 연결되며, USB 버스 전원을 사용하기 때문에 별도 전원을 필요로 하지 않습니다. 또한 타깃보드의 전원에 맞추어 JTAG 신호 및 ISP 신호가 변환되므로 5V를 사용하는 타깃보드나, 3.3V를 사용하는 타깃보드에 상관없이 자유롭게 사용하실 수 있습니다. 국내에서 많이 사용하는 AVR 개발 장비는 플래시 메모리에 프로그램을 기록하는 ISP(in-system programming) 장비여서 소스 레벨 디버깅이 불가능합니다. myAVRICE ISP로 동작하여 AVR 마이크로 컨트롤러의 플래시 메모리 프로그래밍뿐만 아니라, JTAG으로 동작하여 AVR studio에서 소스 레벨 디버깅이 가능합니다. 따라서 기존의 병렬 포트에 연결하여 사용하는 ISP 방식의 개발 장비보다 수월하게 프로젝트를 진행할 수 있습니다. 또한 DX 모델의 경우 추가로 USB2Serial 방식의 COM 포트를 제공하기 때문에 별도의 시리얼 포트가 없는 노트북과 같은 PC나 노트북에서도 손쉽게 AVR용 개발 환경을 구성할 수 있습니다. 크기 또한 소형으로 제작되어 휴대성을 높였으며 사용시 공간을 많이 차지하지 않는 장점이 있습니다. 보드 내에 스위치가 있어 스위치로 JTAG ISP 동작 모드 전환이 이루어지며, 타깃보드와의 연결 커넥터는 JTAG/ISP 동일한 10핀 커넥터를 사용합니다. ATMEL사의 JTAG 장비 가격이 부담스러웠던 분들께는 가격 대비 최고의 성능을 제공하는 AVR 개발 장비가 될 것입니다.

모델 별 특징

myAVRICE는 JTAG/ISP 기능을 가진 EX 버전과 JTAG/ISP 기능 이외에 추가로 USB2Serial 기능을 가지고 있는 DX 버전이 있습니다. JTAG/ISP 기능에만 충실한 경제적인 제품을 찾는다면 EX 모델을, 자신의 PC에 COM 포트가 부족하거나 없는 경우 또는 개발 환경을 깔끔하게 구성하고 싶다면 myAVRICE-DX 모델을 추천합니다.

기능

myAVRICE-EX

myAVRICE-DX

ISP(In-System Programming) 기능

O

O

JTAG(소스 레벨 디버깅) 기능

O

O

타깃보드의 전원 레벨에 알맞게 출력 신호의
전압을 변경하는 전압 레벨-시프트 기능

O

O

추가 USB2Serial 포트(RS-232C)

X

O

추가 USB2Serial 포트(TTL)

X

O

1. 모델 별 지원 기능 분류표

기능상의 특징

  • AVR용 초소형 JTAG, ISP 장비
  • AVR Studio에서 JTAG ICE로 인식
  • 펌웨어 업데이트 기능 보유
  • 플래시 프로그래밍 및 소스 디버깅 가능
  • USB 버스 전원으로 외부 전원 없이 동작
  • 2.5V ~ 5.5V까지의 넓은 동작 전압
  • AVR 표준 10pin JTAG 커넥터 인터페이스
  • USB2Serial 포트 기능으로 COM 포트 제공 (DX 모델)
  • 9핀 표준 RS-232 포트 이외에 4 TTL레벨의 UART 포트 제공

지원 프로그램

  • AVR studio
  • Avr-OspII

지원 프로세서

  • JTAG 모드
  • AVR Studio에서 JTAG(IEEE std. 1149) 디버깅을 지원하는 모든 디바이스
  • ISP 모드 (Avr-OspII가 지원하는 디바이스)

AT90 시리즈

ATmega 시리즈

ATtiny 시리즈

AT86RF401

ATmega103

ATtiny11

AT89S51

ATmega103comp

ATtiny12

AT89S52

ATmega128

ATtiny13

AT90CAN128

ATmega1280

ATtiny15

AT90CAN32

ATmega1281

ATtiny22

AT90CAN64

ATmega16

ATtiny2313

AT90PWM2

ATmega161

ATtiny24

AT90PWM3

ATmega161comp

ATtiny25

AT90S1200

ATmega162

ATtiny26

AT90S2313

ATmega163

ATtiny261

AT90S2323

ATmega165

ATtiny28

AT90S2343

ATmega168

ATtiny44

AT90S4414

ATmega169

ATtiny45

AT90S4433

ATmega2560

ATtiny461

AT90S4434

ATmega2561

ATtiny84

AT90S8515

ATmega32

ATtiny85

AT90S8515comp

ATmega323

ATtiny861

AT90S8535

ATmega325

 

AT90S8535comp

ATmega3250

 

 

ATmega329

 

 

ATmega3290

 

 

ATmega406

 

 

ATmega48

 

 

ATmega64

 

 

ATmega640

 

 

ATmega644

 

 

ATmega645

 

 

ATmega6450

 

 

ATmega649

 

 

ATmega6490

 

 

ATmega8

 

 

ATmega8515

 

 

ATmega8535

 

 

ATmega88

 

2. ISP 모드에서 지원하는 디바이스

myAVRICE ATMEGA 시리즈를 기준으로 테스트하며, 가장 호환이 잘 됩니다.

Atmel사의 AVR 전 모델이 JTAG 기능을 지원하는 것은 아닙니다. 모델 중 일부는 ISP 기능만 지원하는 디바이스들이 있으며, 이러한 디바이스를 사용한 타깃보드와는 ISP 기능으로만 프로그래밍이 가능합니다. JTAG 지원 여부는 해당 프로세서 데이터시트를 확인하시기 바랍니다.

응용 분야

  • AVR 마이크로 컨트롤러 플래시 프로그래밍
  • AVR 마이크로 컨트롤러 소스 레벨 디버깅
  • USB-to-serial 기능 활용

'Interface > myAVRICE' 카테고리의 다른 글

myAVRICE 외형 치수  (0) 2008/01/24
myAVRICE - EX, DX  (3) 2008/01/24
Trackback 0 : Comments 3

SD Card Specification Simplified Version of Part E1

Technical Reports 2008/01/20 12:18
저자: SD Association
출처: SD card 홈페이지

SD카드를 임베디드 시스템에서 다루기 위해서는 SD 카드 내부 프로토콜을 먼저 이해해야 합니다. 일반적으로 SPI 버스에 SD 카드를 연결하고 SPI 모드로 동작시키므로 스펙에서 SPI 통신 프로토콜을 파악하면 됩니다. Withrobot Lab에서는 SD 카드의 로 레벨 억세스 뿐만 아니라 FAT12/16/32 모드로 파일을 읽고 쓸 수 있는 기술을 가지고 있습니다. AVR과 같은 8비트 uP뿐만 아니라 ARM7/9/Cortex로도 포팅되어 있어 프로젝트 성격에 따라 유연하게 하드웨어를 선택할 수 있습니다.


사용자 삽입 이미지

SD card의 SPI 모드 동작 flowchart


Trackback 0 : Comment 0