参数资料
型号: USB-I2C-SS
厂商: Flexipanel
文件页数: 6/9页
文件大小: 0K
描述: IC USB SYNC SRL I2C 20-SSOP
标准包装: 25
应用: USB
接口: I²C
电源电压: 1.8 V ~ 5 V
封装/外壳: 20-SSOP
供应商设备封装: 20-SSOP
包装: 散装
安装类型: 表面贴装
产品目录页面: 659 (CN2011-ZH PDF)
其它名称: 658-1037-5
p6 of 9
26-Aug-10
USB-SPI
HW144-8
www.hexwax.com
AllSysGo
Vdd
Vout
T1
R1
R6
C4
Figure 5
Power considerations
Initially, the device will request the full power it is
configured for. If it is not granted this power level within
three seconds, it performs a soft detach and requests a
maximum of 100mA. This allows devices to operate in a
low power mode when connected to an unpowered hub.
This reduced power mode is indicated by the Low Pwr
Indication pin.
If the device is electromagnetically noisy, a ferrite bead
is recommended on the USB Vdd supply in order to
suppress any transmission of noise to the rest of the
USB network. 100nF smoothing capacitors should be
provided on all independently switched power rails to
avoid momentary brown-out conditions.
When designing self powered circuits, ensure power can
never be fed into the Vdd USB line.
Design note
AN1149 from Microchip Technology, in the development
kit, discusses designs for recharging batteries using
USB bus power.
USB Connectors
Common USB connector and cable configurations are
shown in figure 6 and table 5.
The shield on the
connector should be left unconnected. The ID pin on
the mini connector permits the distinction of A and B
plugs. The micro connector pin-out is the same as the
mini connector.
Figure 6 Common USB pin-outs for male connectors
Table 5. USB Connection Key
Pin
Std Mini
Name
Cable
color
Description
1
Vcc
Red
+5V (can dip to 4.08V)
2
D–
White
Data –
3
D+
Green
Data +
4
ID
Type A: Connect to ground
Type B: Not connected
4
5
Gnd
Black
Signal ground
For ultra-low cost products, it is possible to form a USB
Type-A plug direct from a circuit board as shown in
figure 7. This connector is only suitable for a number of
insertions (~50 before cleaning is required).
It is
unshielded and recommended only for ‘dongle’ type
products with no cables attached.
Figure 7
4. Vss
11.75
1.00-2.00
1.00
0.50
3.00
12.00
Shoulder required to prevent over-insertion
Overall PCB width 16.00 or less
Contacts plated with hard
gold flash (0.25-1.27m)
over nickel (2.6-5.0m)
Overall PCB thickness
including tracks 2.00 - 2.20
3. D+
2. D-
1. Vdd
2.25
1.25
Dimensions in mm
For further dimensional information, refer to figure 6-7 of
the USB 2.0 Specification, in the development kit.
Host-Side Interfacing
Prior to writing your own software, you can use the
HIDconfig.exe software in the development kit to
evaluate USB-SPI.
USB-I2C uses the Human Interface Device (HID) USB
interface. It has the advantages that no device drivers
are required, and that a host application can easily
locate the USB-I2C.
All exchanges of data (‘reports’) between the host and
the USB-I2C are 64 bytes in length, regardless of how
many bytes of meaningful data are actually transferred.
In HID terms, all transfers are 1ms interrupt reports of
64 bytes, to and from output ID 0 on EP1.
The host software has two perform two tasks. First it
has to locate the device. Then it has to communicate
with it. To locate the device, enumerate all devices with
Vendor ID 0x0B40 and Product ID 0x011C (28-pin
devices) or 0x012B (20-pin devices). Then use a Get
Feature request for the string 4, the Product GUID. If
this matches the product GUID you configured for the
device, you have located it.
Once you have located the device, you need to open a
file to communicate with it. You can then send data and
receive data as 64-byte reports.
Sample source code for Windows and a Windows
dynamic link library (DLL) are provided in the
development kit. For a detailed description, please refer
to the comments embedded in the source code and the
Visual Basic example in the Excel spreadsheet. Sample
source code for Mac OS and Linux is in preparation.
Sending and Receiving Data
The first byte of the report (byte 0) is termed the
identifier. If its value is 0x01-0x3F, then it indicates that
the packet is data for transmission to or received from
the TxD and RxD pins. The value equals the number of
data bytes being transferred. The data is located from
byte 1 of the report onwards.
If its value is 0x41-0x7F, it should be interpreted exactly
the same as 0x01-0x3F except the value equals the
number of data bytes being transferred plus 0x40, and
the report must be acknowledged before the next data
report is sent.
A data report is acknowledged by
sending a report with an identifier of value 0x40.
相关PDF资料
PDF描述
USB-SPI-SS IC USB SYNC SRL SPI 20-SSOP
D38999/20WD5JN CONN RCPT 5POS WALL MNT W/SCKT
PIC32MX534F064L-I/PF MCU PIC 64KB FLASH 100TQFP
CS3106A-14S-64P CONN PLUG 4POS STRAIGHT W/PINS
142-0761-801 CONN JACK SMA 50 OHMS PC MOUNT
相关代理商/技术参数
参数描述
USB-ICP-80C51ISP 功能描述:程序设计器 - 基于处理器 In-System Programmer for NXP 80C51ISP RoHS:否 制造商:Olimex Ltd. 产品:Programmers 工具用于评估:XMEGA, MegaAVR, tinyAVR 核心:AVR 接口类型:USB 工作电源电压:1.8 V to 5.5 V
USB-ICP-LPC2K 功能描述:程序设计器 - 基于处理器 In-System Programmer for NXP ARM7 LPC2xxx RoHS:否 制造商:Olimex Ltd. 产品:Programmers 工具用于评估:XMEGA, MegaAVR, tinyAVR 核心:AVR 接口类型:USB 工作电源电压:1.8 V to 5.5 V
USB-ICP-LPC9XX 功能描述:程序设计器 - 基于处理器 In-Circuit Programer for NXP LPC9xx RoHS:否 制造商:Olimex Ltd. 产品:Programmers 工具用于评估:XMEGA, MegaAVR, tinyAVR 核心:AVR 接口类型:USB 工作电源电压:1.8 V to 5.5 V
USB-ICP-SAB9 功能描述:插座和适配器 Socket Adapter Brd USB-ICP-LPC9xx Drvr RoHS:否 制造商:Silicon Labs 产品:Adapter 用于:EM35x
USB-IDIO-16 制造商:ADL 制造商全称:ADL 功能描述:Enclosure, module and screw terminal board