[INTERFACE]/USB_FTDI2012. 4. 2. 11:22

FTDI에서 새로운 USB 칩이 출시 되었다.

FTDI에서 새로운 USB 칩이 출시 되었다.

FTDI에서 새로운 USB 칩이 출시 되었다.
눈여겨 볼만한 것으로 FT230XS-R는 UART로 3M Baud를 지원 한다고 한다. 과연 3M까지 나올까...?
그리고 USB2I2C, USB2SPI 칩도 새로운것이 많다.

 

Device FT200XD
FT201X
FT220X
FT221X
FT230X
FT231X
FT240X
Description USB to I2C slave interface USB to I2C slave interface USB to 4-Bit SPI / FT1248 interface USB to 8-Bit SPI / FT1248 interface USB to basic UART USB to full handshake UART USB to parallel FIFO interface
Data Rates 3.4Mbit/s 3.4Mbit/s 1MByte/s 1MByte/s 3MBaud 3MBaud 1MByte/s
Internal buffer (bytes)

RX- 512
TX-512

RX- 512
TX-512

RX- 512
TX-512
RX- 512
TX-512
RX- 512
TX-512
RX- 512
TX-512
RX- 512
TX-512
CBUS PINS 1 6 1 1 4 4 2
Packages 10-Pin DFN 16-pin QFN
16-pin SSOP
16-pin QFN
16-pin SSOP
20-pin QFN
20-pin SSOP
16-pin QFN
16-pin SSOP
20-pin QFN
20-pin SSOP
24 -pin QFN
24-pin SSOP

  • I/O levels from 1.8v to 3.3V (5V Tolerant)
  • Extended Temperature Range: -40°C to +85°C
  • Low operating current:  8 mA (typical)
  • DFN Package is 3.00mm x 3.00mm
  • Note: The FT-X series requires a minimum driver version of 2.08.23(Beta) for Windows and 2.2.17 for Mac OS X.
Posted by nexp

댓글을 달아 주세요

[INTERFACE]/USB_FTDI2011. 7. 17. 15:30

[FT2232H EVM] VC++, C#을 이용한 USB2.0 High Speed 테스트

[FT2232H EVM] VC++, C#을 이용한 USB2.0 High Speed 테스트



D2XX Direct Drivers
[FT2232H EVM] 테스트를 위해 D2XX 드라이버가 필요하다.



VC++ 설정
헤드파일 설정하고, DLL파일 설정하면 간단히 환경 설정 할 수 있다.

#include "FTD2XX.h"





FT2232H 테스트 프로그램 작성
간단한 프로그램 작성해서 테스트 했다. LED On/Off 테스트.




C#을 이용한 FT2232H 테스트 프로그램 작성





FT2232H 테스트 동영상

Posted by nexp
TAG c#, FT2232H

댓글을 달아 주세요

[INTERFACE]/USB_FTDI2011. 7. 17. 12:49

[FT2232H EVM] 보드 제작

[FT2232H EVM] 보드 제작





USB 2.0 High Speed를 지원하는 FT2232테스트 보드를 제작 했다. 기존 [FT2232D EVM] 보드, [FT245  EVM] 보드   와 핀맵이 호환 되도록 했다.



기존 보드와 동일하게 FT2232H의 모든 핀은 빠져 있고 EEPROM도 실장되어 있다.




[FT2232H EVM] 회로도
핀맵



IO전원 설정



Posted by nexp

댓글을 달아 주세요

[INTERFACE]/USB_FTDI2008. 10. 5. 21:14

[FT2232 EVM, FT245 EVM] VB테스트 프로그램 작성 - Data Read

[FT2232 EVM, FT245 EVM] VB테스트 프로그램 작성 - Data Read


사용자 삽입 이미지

FT245, FT2232 EVM을 이용한 Data Read테스트 프로그램을 작성 했다.
기존 [FT2232 EVM, FT245 EVM] VB테스트 프로그램 예제를 수정하여 데이터 Read도 가능하도록 하였다.

VB소스 코드



VB 폼을 수정해 DataRead 해서 출력할 수 있도록 수정..



FT245, FT2232를 이용하여 1바이트 데이터를 읽기 위해 먼저 SetBitMode()함수에서 Data방향을 Input으로 설정하고 FT_GetBitMode()함수로 포트 상태를 읽으면 된다.

Private Sub Command5_Click()
    'Data Read Function
    Dim ret As Long
   
    Dim data As Byte

    'BitBang모드 설정.b0-b7=In, BitBangMode(1)
    If FT_SetBitMode(m_DeviceHandle, &H0, &H1) <> FT_OK Then
        Label1.Caption = "모드설정 실패"
        Exit Sub
    End If
   
    ret = FT_GetBitMode(m_DeviceHandle, data)
   
    Label2.Caption = data
   
    'BitBang모드 설정.b0-b7=In, BitBangMode(1)
    ret = FT_SetBitMode(m_DeviceHandle, &HFF, &H1)
End Sub

Posted by nexp

댓글을 달아 주세요

[INTERFACE]/USB_FTDI2008. 6. 2. 20:11

[VNC1L EVM] 부트로더 라이트 방법

[VNC1L EVM] 부트로더 라이트 방법

사용자 삽입 이미지

VNC1L의 펌웨어는 Rom version과 Reflash 버젼 두가지로 나누어 진다.
제품 출하시 Flash 메모리가 비어 있는 Rom버젼으로 출시되므로 Reflah펌웨어를 다운로드 하면 편리하게 업데이트 할 수 있다.


펌웨어 종류
Rom version:
 VNC1L 칩의 Flash메모리가 완전히 비어 있는 상태에서 처음으로 펌웨어를 쓰기할때 필요한 버전이다.
칩의 /Prog핀을 HIGh상태로 셋팅하여 Write모드로 전환하고,별도로 제공하는 VProg라 Programmer로 칩에 펌웨어를 쓸수 있다.

Reflash version:
 자체내에 펌웨어를 라이팅할 수 있는 부트로더라 볼수 있고, FWU (FirmWare Upd 명령어)를 제공해서 용도에 따라 다양한 펌웨어를 쉽게 바꿀 수 있다. Reflash 버젼의 화일은 *.FTD 라는 확장자 이다.


부트로더 라이트
부트로더 관련 문서 자료




부트로더 프로그램모드 일경우 R24(/PROG핀)를 C97의 GND핀으로 연결하여 펌웨어 업데이트 모드로 설정하고 부트로더가 라이트 된 후는 R24를 정상적으로 연결하여 NORMAL모드로 하면 된다.  사실은 회로 설계 버그 이지만 어차피 부트로더는 한번만 라이트 하면 되므로 큰 무리는 없다.
사용자 삽입 이미지





부트로더 업데이트 프로그램



회로구성
1)PC와 시리얼 포트로 연결하는 방법(VPROG_COM.exe 사용)



2) USB2Serial 칩 사용하여 연결하는 방법(VPROG_COM.exe 사용)

3)FtT232R을 이용하고 전용 프로그램을 사용하는 방법





[VNC1L EVM]에서 연결 회로도



참고... 웹에서 검색한 이쁜 이미지가 있다.

사용자 삽입 이미지



사용자 삽입 이미지




펌웨어 라이트 방법
1)USB Disk가 부팅된후 FWU 명령어를 사용하여 라이트 할 수 있다.
형식은 'FWU 화일명'+엔터  예) FWU test.FTD

2)라이트를 원하는 ReFlash 버젼의 펌웨어를 FTRFB.FTD 라는 이름으로 수정한뒤 Disk의 루트 디렉토리에 저장해 두면 새로 전원을 인가 하거나, 리셋할때 펌웨어를 업데이트 한다.

Vinculum Downloads

Firmware

The Vinculum Firmware User Manual can be found on the Documents page.
This includes explanations of the application and capabilities of each build of firmware.  VDAP Firmware is installed on all new VDRIVE and VDIP modules by default and will typically be the version applicable to most applications.  VMUSIC modules require VMSC1 Firmware.  To utilise VDPS Firmware external hardware is required for VDIP modules.
 

Current Versions

VDAP Disk And Peripheral Firmware V3.64 Bootloader (ROM) Reflash (FTD) Release Notes
VMSC Music Firmware (for VMUSIC modules) V3.64 Bootloader (ROM) Reflash (FTD) Release Notes
VDPS Disk or Peripheral Firmware V3.64 Bootloader (ROM) Reflash (FTD) Release Notes
VCDC Communication Device Class Firmware Request from Vinculum Support
VDIF Disk Interface Firmware Request from Vinculum Support
VDFC Disk File Copy Firmware (for VF2F modules) V1.03 Bootloader (ROM)
Posted by nexp

댓글을 달아 주세요