0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
DLP-USB245M-G

DLP-USB245M-G

  • 厂商:

    DLPDESIGN

  • 封装:

    -

  • 描述:

    MODULE USB-TO-TTL PARL FIFO CONV

  • 数据手册
  • 价格&库存
DLP-USB245M-G 数据手册
DLP-USB245M User Manual DLP-USB245M-G USB to FIFO Parallel Interface Module The DLP-USB245M-G is the 2nd generation, lead free version of DLP Design’s USB adapter. This device adds extra functionality to it’s DLP-USB1 predecessor with a reduced component count and a new low price. DLP-USB245M FEATURES • Send / Receive Data over USB at up to 1 M Bytes / sec • 384 byte FIFO Transmit buffer / 128 byte FIFO receive buffer for high data throughput • Simple interface to CPU or MCU bus • No in-depth knowledge of USB required as all USB • Protocol is handled automatically within the module • • • - FTDI’s Virtual COM port drivers eliminate the need for USB driver development in most cases. Integrated 3.3v Regulator – No External Regulator Required Integrated Power-On-Reset circuit Integrated 6MHz – 48Mhz clock multiplier PLL USB Bulk or Isocronous data transfer modes 4.4v - 5.25v Single Supply taken directly from the USB port UHCI / OHCI / EHCI host controller compatible USB 1.1 and USB 2.0 compatible USB VID, PID, Serial Number and Product Description Strings stored in on-board EEPROM. EEPROM programmable on-board via USB VIRTUAL COM PORT ( VCP ) DRIVERS for Windows 98 and Windows 98 SE Windows 2000 / ME / XP Windows CE ** MAC OS-8 and OS-9 • - MAC OS-X Linux 2.40 and greater D2XX ( USB Direct Drivers + DLL S/W Interface ) Windows 98 and Windows 98 SE - Windows 2000 / ME / XP • • • • • • • • • APPLICATION AREAS • Rapid Prototype Development • USB ISDN and ADSL Modems • • High Speed USB PDA Interface USB Interface for Digital Cameras • • USB Interface for MP3 players High Speed USB Instrumentation • • USB Smart Card Readers Set Top Box (S.T.B.) PC-USB interface • USB Hardware Modems • USB Wireless Modems • USB Bar Code Readers [ ** = In planning or under development ] Copyright © DLP Design 2002 Page 1 of 15 DLP-USB245M User Manual GENERAL DESCRIPTION The DLP-USB245M provides an easy cost-effective method of transferring data to / from a peripheral and a host at up to 8 Million bits (1-Megabyte) per second. Its simple FIFO-like design makes it easy to interface to any microcontroller or microprocessor via IO ports. To send data from the peripheral to the host computer simply write the byte wide data into the module when TXE# is low. If the (384 byte) transmit buffer fills up or is busy storing the previously written byte, the device takes TXE# high in order to stop further data from being written until some of the FIFO data has been transferred over USB to the host. When the host sends data to the peripheral over USB, the device will take RXF# low to let the peripheral know that at least one byte of data is available. The peripheral then reads the data until RXF# goes high indicating no more data is available to read. By using FTDI’s virtual COM Port drivers, the peripheral looks like a standard COM Port to the application software. Commands to set the baud rate are ignored – the device always transfers data at its fastest rate regardless of the application’s baud rate setting. The latest versions of the drivers are available for download from DLP Design’s website at http://www.dlpdesign.com. APPLICATION NOTES USB devices transfer data in packets. If data is to be sent from the PC, a packet is built up by the application program and is sent via the device driver to the USB scheduler. This scheduler puts a request onto the list of tasks for the USB host controller to perform. This will typically take at least 1 millisecond to execute because it will not pick up the new request until the next ‘ USB Frame’ (the frame period is 1 millisecond). There is therefore a sizeable overhead (depending on your required throughput) associated with moving the data from the application to the USB device. If data is sent ‘byte at a time’ by an application, this will severely limit the overall throughput of the system as a whole. It must be stressed that in order to achieve maximum throughput, application programs should send or receive data using buffers and not individual characters. Copyright © DLP Design 2002 Page 2 of 15 DLP-USB245M User Manual DRIVER SOFTWARE FTDI’s VCP (Virtual COM Port) driver executable files are provided royalty-free on the condition that they are only used with designs incorporating an FTDI device (ie the FT245BM and DLP-USB245M). The latest version of the drivers can be downloaded from dlpdesign.com or ftdichip.com. The VCP driver download file is a combined set of drivers for Windows ‘98, Windows ME and Windows 2000/XP. Unzip the file to a blank floppy disk or folder on your PC. The drivers can co-exist on the same floppy disk or folder since the INF files determine which set of drivers to load for each operating system version. Once loaded, the VCP drivers allow your application software, running on the host PC, to communicate with the DLP-USB245M as though it were connected to a COM (RS-232) port. In addition to VCP drivers, FTDI’s “D2XX Direct Drivers” for Windows offer an alternative solution to the VCP drivers that allows application software to interface with the FT245BM device using a DLL instead of a Virtual Com Port. The architecture of the D2XX drivers consists of a Windows WDM driver that communicates with the FT245BM device via the Windows USB Stack and a DLL that interfaces the Application Software (written in VC++, C++ Builder, Delphi, VB etc...) to the WDM driver. An INF installation file, uninstaller program and D2XX programmers guide complete the package The D2XX Direct Drivers add support for simultaneous access and control of multiple FT245BM devices. The Extended Open function (FT_OpenEx ) allows the device to be opened either by it’s Product Description or by Serial Number, both of which can be programmed to be unique. The List Devices function (FT-ListDevices) allows the application software to determine which devices are currently available for use, again by product description or by serial number. Several new features have been recently added to the D2XX drivers. Functions are provided to program the EEPROM (FT_EE_Program), and read the EEPROM (FT_EE_Read). Unused space in the EEPROM is called the User Area (EEUA), and functions are provided to access the EEUA. FT_EE_UASize gets its size, FT_EE_UAWrite writes data into it, and FT_EE_UARead is used to read its contents. Download FTDI Application Notes AN232-03, AN232-05, AN232-06, and AN232-07 for detailed instructions on how to install and remove the drivers. Copyright © DLP Design 2002 Page 3 of 15 DLP-USB245M User Manual EEPROM WRITE UTILITY The DLP-USB245M has the option to accept manufacturer-specific information that is written into the 93C46 EEPROM. Parameters that can be programmed include the VID and the PID identifiers, the manufacturer’s product string and a serial number. FTD2XXST is the latest EEPROM serializer and testing utility for the FT245BM device. It replaces the VCP based 232Prog utility. FTD2XXST is based on the new D2XX drivers and will work on Win ‘98, Win ME and Win 2000/ XP platforms. You must install the latest release of the D2XX drivers in order to run this application. Refer to the SER200.PDF guide that is included in the EEPROM Write Utility’s download zip file for details on how to use the serializer. If you have VCP drivers installed on the PC that is to perform the EEPROM write process you must uninstall these drivers using the uninstaller program (included with the driver files) and install the D2XX drivers prior to running the serializer utility. QUICK START GUIDE This guide requires the use of a Windows 98/2000 PC that is equipped with a USB port. 1. Download the DLL version of the device drivers from either dlpdesign.com or ftdichip.com. Unzip the drivers onto a blank floppy disk or into a folder on the hard drive. 2. Download the serializer program from either dlpdesign.com or ftdichip.com. Unzip the package and place it in a folder on the hard drive. 3. Select a power source for the DLP-USB245M module via pins 10, 11, and 12. Be sure to pull the RESET# pin high (pin 3). 4. Connect the DLP-USB245M board to the PC via a standard, 6-foot USB cable. This action initiates the loading of the USB drivers. When prompted, select the folder where the DLL version of the device drivers were stored Copyright © DLP Design 2002 Page 4 of 15 DLP-USB245M User Manual in step one. Windows will then complete the installation of the device drivers for the DLP-USB245M board. The next time the DLP-USB245M module is attached, the host PC will immediately load the correct drivers without any prompting. Reboot the PC if prompted to do so. 5. Run the serializer program and write the VID (0403), PID (6001), a description string of your choosing and manufacturers ID as instructed in the instruction manual that was downloaded with the serializer software. Terminate the serializer program and disconnect the DLP-USB245M board from the USB cable. Wait 10 seconds and reconnect the DLP-USB245M board. Reboot the PC if instructed to do so. NOTE 1 - The DLP-USB245M comes pre-programmed with a default VID and PID. Step 5 is optional and only required if different VID/PID codes are required. NOTE 2 – The “Test” button on the serializer program is intended for use with the DLP-USB232M module (and FT232BM device) and will fail if used with the DLP-USB245M module. The “Read” function will work and will present the contents of the EEPROM as well as the serial number and description strings stored in the EEPROM. At this point the DLP-USB245M is ready for use. Note that the DLP-USB245M will appear non-responsive if data sent from the host PC is not read from the FT245BM device by an attached microcontroller/microprocessor/DSP/FPGA/ etc… Copyright © DLP Design 2002 Page 5 of 15 DLP-USB245M User Manual Table 1 - DLP-USB245M PINOUT DESCRIPTION 1 24 12 13 Pin# Description 1 BOARD ID (Out) Identifies the board as either a DLP-USB245M or DLP-USB232M. High for DLPUSB232M and low for DLP-USB245M. 2 Ground 3 RESET# (In) Can be used by an external device to reset the FT245BM. If not required this pin must be tied to VCC. 4 RESETO# (Out) Output of the internal Reset Generator. Stays high impedance for ~ 2ms after VCC > 3.5v and the internal clock starts up, then clamps it’s output to the 3.3v output of the internal regulator. Taking RESET# low will also force RSTOUT# to go high impedance. RSTOUT# is NOT affected by a USB Bus Reset. 5 Ground 6 3V3OUT (Out) Output from the integrated L.D.O. regulator. It’s primary purpose is to provide the internal 3.3v supply to the USB transceiver cell and the RSTOUT# pin. A small amount of current (
DLP-USB245M-G 价格&库存

很抱歉,暂时无法提供与“DLP-USB245M-G”相匹配的价格&库存,您可以联系我们找货

免费人工找货