参数资料
型号: USB-I2C-SS
厂商: Flexipanel
文件页数: 7/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
p7 of 9
26-Aug-10
USB-SPI
HW144-8
www.hexwax.com
(Note: Prior to rev 0007, the maximum number of data
bytes is 0x3E, i.e. the identifiers 0x3F and 7F are not
permitted.)
Commands
All commands are sent using identifiers of value 0x80 or
higher. If a response to the command is required, the
response will have the same identifier as the command
to which it is responding. The Interrupt response has no
command associated with it and it may be received by
the host at any time.
Note: Accidentally sending a command in the range
0x80-0x8F can modify settings that may permanently
disable the device. During product development, it is
recommended that you work with a device that has been
write locked using HIDconfig.exe. Devices intended for
production should always be write locked.
Get Pin
The identifier GETPIN (0x90) retrieves value of a pin.
The command payload has one byte, which indicates
the pin, as shown in table 6. The response payload has
two bytes, as shown in table 6.
Example:
90 25
Command – Get DTR pin
90 25 01
Response – Pin is active
Get Analog
The identifier GETANALOG (0x96) retrieves the voltage
of the analog pin. The command has not payload. The
response payload has two bytes, representing a number
from 0x0000 to 0x03FF, which indicates the voltage
relative to Vdd.
Example:
96
Command – Get Analog
96 02 36
Response – V = Vdd * (0x236/0x3FF)
Set Pin
The identifier SETPIN (0x91) sets the value of any
output pin. The command payload has two bytes, which
indicate the pin and the desired output.
Example:
91 25 01
Command – Set DTR pin active
Table 6. Get Pin / Set Pin Payload Structure*
Pin
Payload byte 1
Payload byte 2**
VIO0
0x10
00 = Low, 01 = High
VIO1
0x11
00 = Low, 01 = High
VIO2
0x12
00 = Low, 01 = High
VIO3
0x13
00 = Low, 01 = High
VIO4
0x14
00 = Low, 01 = High
VIO5
0x15
00 = Low, 01 = High
VIO6
0x16
00 = Low, 01 = High
VIO7
0x17
00 = Low, 01 = High
VIO8
0x18
00 = Low, 01 = High
VIO9
0x19
00 = Low, 01 = High
VIO10
0x1A
00 = Low, 01 = High
USBPwr
0x20
00 = Inactive, 01 = Active
SelfPwr
0x21
00 = Inactive, 01 = Active
HostRdy
0x26
00 = Inactive, 01 = Active
Send
0x27
00 = Inactive, 01 = Active
Table 6. Get Pin / Set Pin Payload Structure*
Pin
Payload byte 1
Payload byte 2**
TxInd
0x28
00 = Inactive, 01 = Active
RxInd
0x29
00 = Inactive, 01 = Active
AllSysGo
0x2A
00 = Inactive, 01 = Active
Config
0x2B
00 = Inactive, 01 = Active
Suspend
0x2C
00 = Inactive, 01 = Active
LowPower
0x2D
00 = Inactive, 01 = Active
TxBuffEmpty
0x2E
00 = Inactive, 01 = Active
TxRxInd
0x30
00 = Inactive, 01 = Active
RxBuffNotFull
0x34
00 = Inactive, 01 = Active
*Byte 0 is the identifier 0x90 (Get Pin) or 0x91 *Set Pin)
** Used in Get Pin Response and Set Pin Command only
Not settable
Host Ready
The Host Ready feature is used to indicate to the device
that a host application is running, has located the device,
and is ready to communicate with it.
If the Host Ready pin is implemented, the application
should tell the device when it is ready using the Host
Ready command.
It consists of the identifier
HOSTREADY (0x92) and one payload byte, which is
0x01 if the application is initialized and available, or
0x00 if the application is shutting down and not longer
available.
Interrupt
The Interrupt response is an unprompted message from
the device that an interrupt input transitioned from the
inactive to the active state.
It consists of the identifier INTERRUPT (0x95) and one
payload byte, which is 0x09 if the interrupt occurred on
pin VIO9.
Set Serial
The identifier SETSERIAL (0x93) temporarily sets the
mode of operation of the I2C port. These settings are
not remembered after device reset and should be used
if the settings are to be adjusted under software control.
The command payload has 2 bytes as shown in table 7.
Slew is a feature of the I2C port which should be
enabled in high speed mode (400kHz clock).
Example:
92 02 FF
Command – No Ack, Slew On, Null Tx
Char is 0xFF
Table 7. Set Serial
Byte
Name
Description / Value
0
Identifier
0x92
1
Flags
Bit 0 set for data Acknowledged
Bit 2 set if Slew is to be enabled
All other bits: set to zero
2
NullTxCh
Null Tx character
Get Firmware ID
The identifier GETFWID (0x94) retrieves a zero-
terminated ASCII text string identifying the firmware and
its version number.
Example:
94
Command – Get Firmware ID
94 55 53 42 2D 49 32 43 20 30 31 2E 30 30 00
(“USB-I2C 01.00”)
相关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