26-Aug-10 USB-SPI HW144-8 www.hexwax.com Customization The product can be customized in one of three wa" />
鍙冩暩(sh霉)璩囨枡
鍨嬭櫉(h脿o)锛� USB-I2C-DIL
寤犲晢锛� Flexipanel
鏂囦欢闋佹暩(sh霉)锛� 8/9闋�
鏂囦欢澶у皬锛� 0K
鎻忚堪锛� IC USB SYNC SRL I2C 28-DIL
妯�(bi膩o)婧�(zh菙n)鍖呰锛� 25
鎳�(y墨ng)鐢細 USB
鎺ュ彛锛� I²C
闆绘簮闆诲锛� 1.8 V ~ 5 V
灏佽/澶栨锛� 28-DIP
渚涙噳(y墨ng)鍟嗚ō(sh猫)鍌欏皝瑁濓細 28-DIL
鍖呰锛� 鏁h
瀹夎椤炲瀷锛� 閫氬瓟
鍏跺畠鍚嶇ū锛� 658-1036-5
p8 of 9
26-Aug-10
USB-SPI
HW144-8
www.hexwax.com
Customization
The product can be customized in one of three ways:
1.
Using the HIDconfig.exe application (figure 8) in
the development kit. This application makes it
very easy to copy the configuration from an
existing product to a new product and is suitable
for in-factory use. (It cannot be used if you have
changed the Vendor ID and / Product ID.)
2.
By requesting the custom settings to be supplied
pre-programmed when buying pre-programmed
chips (5K units minimum).
3.
Using customization commands. Documentation
on these commands is available on request.
Figure 8. HIDconfig.exe application
Delivery and Programming
USB-I2C is available pre-programmed in 28-pin DIL and
20-pin SSOP packages. USB-I2C-SS (SSOP package)
may be supplied with an ID label, or it may be identified
with a blue mark on the package.
In high volumes (5K+), USB-I2C is available reeled with
your custom settings preloaded, in any available
package.
TEAclipper Programming
If practical, a TEAclipper programming socket should be
added to the circuit board in order to facilitate in-circuit
firmware updates.
During programming, these connections must be
protected against contention. In particular, note that
Vpp is subject to 13V during programming. Nothing else
should be connected to Vpp except via a 22k pull-up
resistor.
The TEAclipper connector format is shown in figure 9.
Since the programming time is fast, no programming
socket is required.
The TEAclipper can be 鈥榣eaned鈥�
against the plate-through holes shown.
It is strongly recommended that this connector is
included in circuits even if in-circuit programming is not
anticipated, since this allows you to upgrade the
firmware if necessary.
1mm hole dia
2.54mm spacing
Pin 1 indicated
by square pad
P
G
D
P
G
C
V
pp
V
ss
V
dd
Figure 9. Recommended plate-through connector design
Evaluation Board
USB-I2C may be evaluated with the Firmware Factory
USB Products Eval Board (figure 10). The components
which must be fitted are shown in table 5. In addition,
the following connections must be made:
- Jumper A to Jumper C.
- Active low LED to pin 3 (RA1) pf U7.
- Active high pushbutton to pin 4 (RA2) pf U7.
- Pin VIO9 / Send to Vdd.
- Jumper J to Jumper K (20 pin device only)
- Jumper L to Jumper M (20 pin device only)
The prototyping area on the left of the board may be
used to add the LED and pushbutton. In figure 11, an
active low LED has been connected to the AllSysGo#
pin and active high LEDs to the Tx and Rx indicators,
and a jumper provided on the Send input.
(Some
connections are on the underside of the board.)
The printed circuit board integrates an edge connector
of USB Type A format. This may be plugged into a USB
extension cable.
Table 5. Evaluation Board bill of materials
Label
Component
U2
USB-I2C-DIL
U7
PIC18F2321
D2
Wire link
C4d, C6
100nF capacitor
C7
10uF capacitor
C8
470nF capacitor
C2, C3
22pF capacitor
X1
12MHz parallel cut crystal
R2, R3
22k resistor
R4, R5
4k7 resistor
The PIC18F2331 serves as an I2C master for the
evaluation. When the pushbutton is pressed, the LED
lights. Eight bytes are then sent to USB-I2C and eight
bytes are read from USB-I2C. The first time the button
is pressed, the bytes 12 34 56 78 9A BC DE F0 are sent.
Thereafter, the previously received eight bytes are
echoed back. The source code for the I2C host is in the
development kit.
鐩搁棞(gu膩n)PDF璩囨枡
PDF鎻忚堪
USB-SPI-DIL IC USB SYNC SRL SPI 28-DIL
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
鐩搁棞(gu膩n)浠g悊鍟�/鎶€琛�(sh霉)鍙冩暩(sh霉)
鍙冩暩(sh霉)鎻忚堪
USB-I2C-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
USB-ICP-80C51ISP 鍔熻兘鎻忚堪:绋嬪簭瑷�(sh猫)瑷�(j矛)鍣� - 鍩轰簬铏曠悊鍣� In-System Programmer for NXP 80C51ISP RoHS:鍚� 鍒堕€犲晢:Olimex Ltd. 鐢�(ch菐n)鍝�:Programmers 宸ュ叿鐢ㄤ簬瑭�(p铆ng)浼�:XMEGA, MegaAVR, tinyAVR 鏍稿績:AVR 鎺ュ彛椤炲瀷:USB 宸ヤ綔闆绘簮闆诲:1.8 V to 5.5 V
USB-ICP-LPC2K 鍔熻兘鎻忚堪:绋嬪簭瑷�(sh猫)瑷�(j矛)鍣� - 鍩轰簬铏曠悊鍣� In-System Programmer for NXP ARM7 LPC2xxx RoHS:鍚� 鍒堕€犲晢:Olimex Ltd. 鐢�(ch菐n)鍝�:Programmers 宸ュ叿鐢ㄤ簬瑭�(p铆ng)浼�:XMEGA, MegaAVR, tinyAVR 鏍稿績:AVR 鎺ュ彛椤炲瀷:USB 宸ヤ綔闆绘簮闆诲:1.8 V to 5.5 V
USB-ICP-LPC9XX 鍔熻兘鎻忚堪:绋嬪簭瑷�(sh猫)瑷�(j矛)鍣� - 鍩轰簬铏曠悊鍣� In-Circuit Programer for NXP LPC9xx RoHS:鍚� 鍒堕€犲晢:Olimex Ltd. 鐢�(ch菐n)鍝�:Programmers 宸ュ叿鐢ㄤ簬瑭�(p铆ng)浼�: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 鐢�(ch菐n)鍝�:Adapter 鐢ㄤ簬:EM35x