参数资料
型号: TPFLXIC010
厂商: Microchip Technology
文件页数: 6/9页
文件大小: 0K
描述: IC MICROCONTROLLER
标准包装: 1
系列: *
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描述
0351820193 CONN TAB 1POS TAB VERT YELLOW
VE-B5N-IW-F3 CONVERTER MOD DC/DC 18.5V 100W
PIC16LF1508-I/ML IC MCU 8BIT 7KB FLASH 20-QFN
VE-B5N-IX-F4 CONVERTER MOD DC/DC 18.5V 75W
PIC16F1508-E/SS IC MCU 8BIT 7KB FLASH 20-SSOP
相关代理商/技术参数
参数描述
TPFLXIC011 功能描述:插座和适配器 EXPNIO-USB-FS-DIL-28 FlexiPanel RoHS:否 制造商:Silicon Labs 产品:Adapter 用于:EM35x
TPFLXIC012 功能描述:插座和适配器 expandIO-USB-PT-FS FlexiPanel RoHS:否 制造商:Silicon Labs 产品:Adapter 用于:EM35x
TPFLXIC013 功能描述:插座和适配器 expandIO-USB-SS FlexiPanel RoHS:否 制造商:Silicon Labs 产品:Adapter 用于:EM35x
TPFLXIC014 功能描述:插座和适配器 FlexiPnl USB-DAQ-DIL RoHS:否 制造商:Silicon Labs 产品:Adapter 用于:EM35x
TPFLXIC015 功能描述:插座和适配器 FlexiPnl USB-DAQ-SS RoHS:否 制造商:Silicon Labs 产品:Adapter 用于:EM35x