26-Aug-10 USB-SPI HW144-7 www.hexwax.com should be monitored if the device can draw more than 100mA. AllSysGo " />
參數(shù)資料
型號: USB-SPI-DIL
廠商: Flexipanel
文件頁數(shù): 6/9頁
文件大?。?/td> 0K
描述: IC USB SYNC SRL SPI 28-DIL
標(biāo)準(zhǔn)包裝: 25
應(yīng)用: USB 主機(jī)/外圍設(shè)備控制器
接口: SPI 串行
電源電壓: 1.8 V ~ 5 V
封裝/外殼: 28-DIP
供應(yīng)商設(shè)備封裝: 28-DIL
包裝: 散裝
安裝類型: 通孔
產(chǎn)品目錄頁面: 659 (CN2011-ZH PDF)
其它名稱: 658-1034-5
p6 of 9
26-Aug-10
USB-SPI
HW144-7
www.hexwax.com
should be monitored if the device can draw more than
100mA.
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 6.
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 6. 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-SPI 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-SPI.
All exchanges of data (‘reports’) between the host and
the USB-SPI 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.
相關(guān)PDF資料
PDF描述
USB2SERA10CFK USB TO SERIAL BRIDGE
V62/11608-01XE IC SWITCH SPDT SGL 8PIN
VNC2-64Q1B-TRAY IC USB HOST/DEVICE CTRL 64-QFN
W78E858A40FL IC MCU 8-BIT 32K FLASH 44-PQFP
W83303AG IC ACPI CONTROLLER 48-LQFP
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
USB-SPI-SS 功能描述:USB 接口集成電路 Driver-free USB to serl SPIslve intrfce RoHS:否 制造商:Cypress Semiconductor 產(chǎn)品:USB 2.0 數(shù)據(jù)速率: 接口類型:SPI 工作電源電壓:3.15 V to 3.45 V 工作電源電流: 最大工作溫度:+ 85 C 安裝風(fēng)格:SMD/SMT 封裝 / 箱體:WLCSP-20
USBSPYDER08 功能描述:開發(fā)板和工具包 - 其他處理器 8-bit MCU USB Dev Kit RoHS:否 制造商:Freescale Semiconductor 產(chǎn)品:Development Systems 工具用于評估:P3041 核心:e500mc 接口類型:I2C, SPI, USB 工作電源電壓:
USB-SWD/UART-CONVZ 制造商:Analog Devices 功能描述:EVALUATION BOARD - Boxed Product (Development Kits)
USB-T0S3 制造商:TELEDYNE 制造商全稱:TELEDYNE 功能描述:SuperSpeed USB Analyzer
USBT1T11ABQX 制造商:Fairchild Semiconductor Corporation 功能描述: