Manuale UtenteSommarioEvaluation Kit for USS-720 Instant USB™ USB-to-IEEE* 1284 Bridge1Introduction1Table of Contents2Evaluation Kit Contents6Hardware Requirements7Getting Started Instructions8Software Updates9Notes for Developers10USB Driver and Port Monitor10Plug and Play10Port Creation10EEPROM11USB Applications Support13Lucent Technologies Microelectronics Group13In-System Design, Inc.13USS-720 Software Use Agreement15Evaluation Kit Software15Introduction15USS-720 Driver Software (Object Code) License Agreement15Incorporating Customer Data into USS-720 Evaluation Kit Software Using the Build Me One Utility23Introduction23Software Components23Class Installer23WDM Device Driver23Port Monitor23Install File23Customer-Defined Data24Device Description String24Manufacturer String24Vendor ID24Product ID24Driver Name24Port Name24Plug and Play Operation (PnP)24Printer Enumeration24Operating Systems Supported25Power Management25USB Hardware Types Supported25Installation Process25USBLPTx Ports25EEPROM25Printer Types Supported26Table 1 . Print Types Supported26USS-720 Instant USB™ USB-to-IEEE* 1284 Bridge27Features27Description27Pin Information29Overview31USB Port31Device Descriptor, Configurations, and Interfaces31Supported Descriptors31Descriptor Locations31Onboard Device Descriptor32Configuration Descriptor33Interface Descriptors34Interface 0, Alternate Setting 0 (I0:A0)34Interface 0, Alternate Setting 1 (I0:A1)35Interface 0, Alternate Setting 2 (I0:A2)36Pipes37Control Pipe37Bulk In Pipe37Bulk Out Pipe37Interrupt Pipe37Interpipe Synchronization37Requests37Standard Requests37Printer Class-Specific Requests38GET_DEVICE_ID38GET_PORT_STATUS38SOFT_RESET38Vendor-Specific Requests39GET_1284_REGISTER39SET_1284_REGISTER39IEEE 1284 Port40Register-Based Operation40Standard Mode (000)40Bidirectional Mode (001)40Compatibility Mode (010)40ECP Mode (011)40EPP Mode (100)40Registers41Data Register42Status Register42Control Register43EPP Address Register44EPP Data Register44ECP Command Register45Extended Control Register46USS-720 Control Register47USS-720 Setup Register48Interrupts49nAck Interrupt49EPP Time-Out Interrupt49nFault Interrupt49Bulk In Interrupt49Bulk Out Interrupt49Change Interrupt49Disconnect Interrupt49External Circuitry Requirements50Filter Bypass Mode51High Drive Mode51Self-Powered Mode51Absolute Maximum Ratings51Electrical Characteristics52Timing Characteristics53Outline Diagram5444-Pin MQFP54Ordering Information54List of FiguresFigure 1 . Block Diagram27Figure 2 . Pin Diagram29Figure 3 . External Crystal Connection50Figure 4 . USB Transceiver Connection (Normal Mode)50Figure 5 . Self-Powered Device Example Connection50Figure 6 . USS-720 Connection to IEEE 128450List of TablesTable 1 . Pin Descriptions29Table 2 . Externally Supplied Data Format32Table 3 . Device Descriptor32Table 4 . Alternate Settings and Supported Endpoints33Table 5 . Configuration Descriptor33Table 6 . Interface Descriptor, I0:A034Table 7 . Bulk Out Endpoint Descriptor, I0:A0:E134Table 8 . Interface Descriptor, I0:A135Table 9 . Bulk Out Endpoint Descriptor, I0:A1:E135Table 10 . Bulk In Endpoint Descriptor, I0:A1:E235Table 11 . Interface Descriptor, I0:A236Table 12 . Bulk Out Endpoint Descriptor, I0:A2:E136Table 13 . Bulk In Endpoint Descriptor, I0:A2:E236Table 14 . Interrupt Endpoint Descriptor, I0:A2:E336Table 15 . Class-Specific Requests38Table 16 . Get Port Status Data38Table 17 . Vendor-Specific Requests39Table 18 . Transfer Rates40Table 19 . GET_1284_REGISTER Data41Table 20 . Interrupt Pipe Read Data41Table 21 . Data Register42Table 22 . Status Register42Table 23 . Control Register43Table 24 . EPP Address Register44Table 25 . EPP Data Register44Table 26 . ECP Command Register45Table 27 . Extended Control Register46Table 28 . USS-720 Control Register47Table 29 . USS-720 Setup Register48Table 30. Absolute Maximum Ratings51Table 31. dc Characteristics (TA = 0 °C to 70 °C, VDD = 3.3 V ± 0.3 V, VSS = 0 V.)52Table 32. USB Transceiver Driver Characteristics52Table 33 . Capacitance Values52Table 34 . Setup and Hold Input Timing53Table 35 . Clock Characteristics/Miscellaneous Input Timing53Table 36 . Output Delay Timing53Table 37 . Miscellaneous Output Timing53Typical Circuit Showing the USS-720 Bridging USB to Parallel Port55Description55List of FiguresFigure 1. USS-720 Evaluation Kit Schematic57USS-720 USB Device Driver591 Introduction592 Initialization613 I/O File Functions613.1 CreateFile623.1.1 Syntax623.1.2 Parameters623.1.3 Return Values623.1.4 Notes623.1.5 Error Code623.2 ReadFile633.2.1 Syntax633.2.2 Parameters633.2.3 Return Values633.2.4 Notes633.2.5 Error Codes633.3 WriteFile643.3.1 Syntax643.3.2 Parameters643.3.3 Return Values643.3.4 Notes643.3.5 Error Codes643.4 DeviceIoControl653.4.1 Syntax653.4.2 Parameters653.4.3 Return Values653.4.4 Notes653.4.5 Error Codes663.5 CloseHandle663.5.1 Syntax663.5.2 Parameters663.5.3 Return Values663.5.4 Notes663.5.5 Error Codes664 I/O Control Codes674.1 IOCTL_1284_ ECP_FWDTOREV684.1.1 Parameters684.1.2 Notes684.1.3 Error Codes684.2 IOCTL_1284_ECP_REVTOFWD694.2.1 Parameters694.2.2 Notes694.2.3 Error Codes694.3 IOCTL_1284_ ECP_SET_CHANNEL704.3.1 Parameters704.3.2 Notes704.3.3 Error Codes704.4 IOCTL_1284_ SET_MODE714.4.1 Parameters714.4.2 Notes714.4.3 Error Codes714.5 IOCTL_1284_ TERMINATE724.5.1 Parameters724.5.2 Notes724.5.3 Error Codes724.6 IOCTL_ABORT_PIPE734.6.1 Parameters734.6.2 Notes734.6.3 Error Codes734.7 IOCTL_CANCEL_PIPE_REQUEST744.7.1 Parameters744.7.2 Notes744.7.3 Error Codes744.8 IOCTL_GET_1284_REGISTER754.8.1 Parameters754.8.2 Notes754.8.3 Error Codes754.9 IOCTL_GET_ALTSETTING764.9.1 Parameters764.9.2 Notes764.9.3 Error Code764.10 IOCTL_GET_CAPABILITIES774.10.1 Parameters774.10.2 Notes774.10.3 Error Codes774.11 IOCTL_GET_CONFIGURATION_DESCRIPTOR784.11.1 Parameters784.11.2 Notes784.11.3 Error Code784.12 IOCTL_GET_DEVICE_DESCRIPTOR794.12.1 Parameters794.12.2 Notes794.12.3 Error Code794.13 IOCTL_GET_DEVICE_INSTANCES804.13.1 Parameters804.13.2 Notes804.13.3 Error Code804.14 IOCTL_GET_INTERFACE814.14.1 Parameters814.14.2 Notes814.14.3 Error Code814.15 IOCTL_GET_PORT_STATUS824.15.1 Parameters824.15.2 Notes824.15.3 Error Codes824.16 IOCTL_ISSUE_USS720_COMMAND834.16.1 Parameters834.16.2 Notes834.16.3 Error Codes834.17 IOCTL_READ_INTERRUPT_PIPE844.17.1 Parameters844.17.2 Notes844.17.3 Error Codes844.18 IOCTL_RESET_PIPE854.18.1 Parameters854.18.2 Notes854.18.3 Error Codes854.19 IOCTL_SET_1284_REGISTER864.19.1 Parameters864.19.2 Notes864.19.3 Error Codes864.20 IOCTL_SET_ALTSETTING874.20.1 Parameters874.20.2 Notes874.20.3 Error Codes874.21 IOCTL_SOFT_RESET884.21.1 Parameters884.21.2 Notes884.21.3 Error Code885 I/O Control Data Structures895.1 DEVICE_INSTANCE_HEADER895.1.1 Data Structure895.1.2 Members895.2 DEVICE_INSTANCE895.2.1 Data Structure895.2.2 Members895.3 REGISTER_1284905.3.1 Data Structure905.3.2 Members905.4 ADVREGISTER_1284915.4.1 Data Structure915.4.2 Members91List of FiguresFigure 1 . Signal Directions59USS-720 USB Port Monitor93Description93List of FiguresFigure 1 . Printer Cable with Instant USB™94Instructions for Downloading Software for Use with the In-System Design USB Smart Cable95Introduction95Software Installation Instructions95Contact Us96Dimensioni: 977 KBPagine: 96Language: EnglishApri il manuale