verilog如何写i2c判断电脑是i2c ps/2 smbus devices

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
I2C与SMBus的区别
下载积分:300
内容提示:I2C与SMBus的区别
文档格式:PDF|
浏览次数:240|
上传日期: 00:31:45|
文档星级:
全文阅读已结束,如果下载本文需要使用
 300 积分
下载此文档
该用户还上传了这些文档
I2C与SMBus的区别
官方公共微信PCA9555 具有中断输出和配置寄存器的远程 16 位 I2C 和 SMBus I/O 扩展器 | 德州仪器
(正在供货)
具有中断输出和配置寄存器的远程 16 位 I2C 和 SMBus I/O 扩展器
&(英文內容)
In English
日本語表示
相关终端应用
备选器件推荐
&The same functionality as the PCA9555, but with performance enhancements for power-on reset, interrupt, and lower voltage operation
Special Note
To request samples of the PCA9555, please send an email to:
Other packages can be sampled via the Sample and Buy table below.
This 16-bit I/O expander for the two-line bidirectional bus
(I2C) is designed for 2.3-V to 5.5-V VCC
operation. It provides general-purpose remote I/O expansion for most microcontroller families via
the I2C interface [serial clock (SCL), serial data (SDA)].
The PCA9555 consists of two 8-bit Configuration (input or output selection), Input Port,
Output Port, and Polarity Inversion (active high or active low operation) registers. At power on,
the I/Os are configured as inputs. The system master can enable the I/Os as either inputs or
outputs by writing to the I/O configuration bits. The data for each input or output is kept in the
corresponding Input or Output register. The polarity of the Input Port register can be inverted
with the Polarity Inversion register. All registers can be read by the system master.
The system master can reset the PCA9555 in the event of a timeout or other improper
operation by utilizing the power-on reset feature, which puts the registers in their default state
and initializes the I2C/SMBus state machine.
The PCA9555 open-drain interrupt (INT) output is activated when
any input state differs from its corresponding Input Port register state and is used to indicate to
the system master that an input state has changed.
INT can be connected to the interrupt input of a microcontroller.
By sending an interrupt signal on this line, the remote I/O can inform the microcontroller if there
is incoming data on its ports without having to communicate via the I2C
bus. Thus, the PCA9555 can remain a simple slave device.
The device outputs (latched) have high-current drive capability for directly driving
Although pin-to-pin and I2C-address is compatible with the
PCF8575, software changes are required due to the enhancements.
The PCA9555 is identical to the PCA9535, except for the inclusion of the internal I/O
pullup resistor, which pulls the I/O to a default high when configured as an input and
Three hardware pins (A0, A1, and A2) are used to program and vary the fixed
I2C address and allow up to eight devices to share the same
I2C bus or SMBus. The fixed I2C address of
the PCA9555 is the same as the PCF8575, PCF8575C, and PCF8574, allowing up to eight of these
devices in any combination to share the same I2C bus or SMBus.
Low Standby-Current Consumption of 1&μA&Max
I2C to Parallel Port Expander
Open-Drain Active-Low Interrupt Output
5-V Tolerant I/O Ports
Compatible With Most Microcontrollers
400-kHz Fast I2C Bus
Address by Three Hardware Address Pins for Use of up to Eight Devices
Polarity Inversion Register
Latched Outputs With High-Current Drive Capability for Directly Driving
Latch-Up Performance Exceeds 100&mA Per JESD&78, Class&II
ESD Protection Exceeds JESD&22
2000-V Human-Body Model (A114-A)
200-V Machine Model (A115-A)
1000-V Charged-Device Model (C101)
All trademarks are the property of their respective owners.
查看更多内容
Voltage Nodes
Max Frequency
I2C Address
Number of I/Os
Operating Temperature Range
Package Group
Package Size: mm2:W x L (PKG)
Pin/Package
2.7 3.3 3.6 5&
-40 to 85&
SOIC SSOP VQFN TSSOP TVSOP&
See datasheet (PDIP)&
24SOIC 24SSOP 24VQFN 24TSSOP 24TVSOP&
特色工具和软件
(模拟模型)
(电路设计和仿真)TCA9406 2 位双向 1MHz I2C 总线和 SMBus 电压电平转换器 | 德州仪器
(正在供货)
2 位双向 1MHz I2C 总线和 SMBus 电压电平转换器
&(英文內容)
In English
日本語表示
相关终端应用
The TCA9406 is a 2-bit bidirectional I2C and SMBus
voltage-level translator with an output enable (OE) input. It is operational from 1.65 V to 3.6 V
on the A-side, referenced toVCCA, and from 2.3 V to 5.5 V on the B-side,
referenced to VCCB. This allows the device to interface between lower and
higher logic signal levels at any of the typical 1.8-V, 2.5-V, 3.3-V, and 5-V supply rails.
The OE input pin is referenced to VCCA, can be tied directly to
VCCA, but it is also 5.5-V tolerant. The OE pin can also be controlled and
set to a logic low to place all the SCL and SDA pins in a high-impedance state, which significantly
reduces the quiescent current consumption.
Under normal I2C and SMBus operation or other open-drain
configurations, the TCA9406 can support up to 2M therefore, it is compatible with standard
I2C speeds where the frequency of SCL is 100 kHz (Standard-mode), 400
kHz (Fast-mode), or 1 MHz (Fast-mode Plus). The device can also be used as a general purpose level
translator, and when the A- and B-side ports are both driven with push-pull devices the TCA9406 can
support up to 24 Mbps.
The TCA9406 features internal 10-kΩ pullup resistors on SCL_A, SDA_A, SCL_B, and SDA_B.
Additional external pullup resistors can be added to the bus to reduce the total pullup resistance
and speed up rising edges.
2-Bit Bidirectional Translator for SDA and SCL Lines in I2C Applications
Provides Bidirectional Voltage Translation With No Direction Pin High-Impedance Output SCL_A, SDA_A, SCL_B, SDA_B Pins When OE = Low or VCC = 0 V Internal 10-kΩ Pullup Resistor on All SDA and SCL Pins
1.65 V to 3.6 V on A port and 2.3 V to 5.5 V on B port (VCCA & VCCB)
VCC Isolation Feature: If Either VCC Input Is at GND, Both Ports Are in the High-Impedance State
No Power-Supply Sequencing Required: Either VCCA or VCCB Can Be Ramped First
Low Ioff of 2 &A When Either VCCA or VCCB = 0 V
OE Input Can Be Tied Directly to VCCA Or Controlled By GPIO
Latch-Up Performance Exceeds 100 mA Per JESD 78, Class II
ESD Protection Exceeds JESD 22
2500-V Human-Body Model (A114-B)
250-V Machine Model (A115-A)
1500-V Charged-Device Model (C101)
8-kV Human-Body Model (A114-B)
250-V Machine Model (A115-A)
1500-V Charged-Device Model (C101)
查看更多内容
Number of Outputs
Max Frequency
Channel Width
Master Side I2C Bus Capacitance Supported
Slave Side I2C Bus Capacitance Supported
Special Features
Operating Temperature Range
Package Group
Package Size: mm2:W x L (PKG)
Pin/Package
Enable Pin Open-Drain I/O Type 5V Tolerant I/O Push-Pull I/O Type&
Enable Pin Low Voltage Open-Drain I/O Type 5V Tolerant I/O&
Enable Pin Low Voltage Open-Drain I/O Type 5V Tolerant I/O&
-40 to 85&
-40 to 85&
-40 to 105 -40 to 85&
DSBGA SM8 VSSOP&
SM8 VSSOP DSBGA X2SON&
See datasheet (DSBGA)&
See datasheet (DSBGA)&
8VSSOP: 6 mm2: 3.1 x 2(VSSOP)&
8DSBGA 8SM8 8VSSOP&
8DSBGA 8SM8 8VSSOP 8X2SON&
相关终端应用 (1)
特色工具和软件
(评估模块和开发板)
(评估模块和开发板)
(评估模块和开发板)PCA9557 具有复位和配置寄存器的远程 8 位 I2C 和 SMBus 低功率 I/O 扩展器 | 德州仪器
(正在供货)
具有复位和配置寄存器的远程 8 位 I2C 和 SMBus 低功率 I/O 扩展器
&(英文內容)
In English
日本語表示
相关终端应用
Special Note
To request samples of the PCA9557, please send an email to:
Other packages can be sampled via the Sample and Buy table below.
This 8-bit I/O expander for the two-line bidirectional bus
(I2C) is designed for 2.3-V to 5.5-V VCC
operation. The device provides general-purpose remote I/O expansion for most microcontroller
families via the I2C interface [serial clock (SCL) and serial data
The PCA9557 consists of one 8-bit configuration (input or output selection), input port,
output port, and polarity inversion (active-high) registers. At power on, the I/Os are configured
as inputs. However, the system master can enable the I/Os as either inputs or outputs by writing to
the I/O configuration bits. The data for each input or output is kept in the corresponding input or
output register. The polarity of the input port register can be inverted with the polarity
inversion register. All registers can be read by the system master.
The device outputs (latched) have high-current drive capability for directly driving
LEDs. The device has low current consumption.
The system master can reset the PCA9557 in the event of a timeout or other improper
operation by asserting a low in the active-low reset (RESET) input. The
power-on reset puts the registers in their default state and initializes the
I2C/SMBus state machine. Asserting RESET causes
the same reset/initialization to occur without depowering the part.
Three hardware pins (A0, A1, and A2) are used to program and vary the fixed
I2C address, allowing up to eight devices to share the same
I2C bus or SMBus.
Low Standby Current Consumption of 1&μA&Max
I2C to Parallel Port Expander
Operating Power-Supply Voltage Range of 2.3&V to 5.5&V
5-V Tolerant I/O Ports
400-kHz Fast I2C Bus
Three Hardware Address Pins Allow for Use of up to Eight Devices on
Lower-Voltage Higher-Performance Migration Path for PCA9556
Input/Output Configuration Register
Polarity Inversion Register
Active-Low Reset Input
Internal Power-On Reset
High-Impedance Open Drain on P0
Power Up With All Channels Configured as Inputs
No Glitch on Power Up
Noise Filter on SCL/SDA Inputs
Latched Outputs With High Current Drive Maximum Capability for Directly Driving
Latch-Up Performance Exceeds 100 mA Per JESD 78, Class II
ESD Protection Exceeds JESD 22
2000-V Human-Body Model (A114-A)
200-V Machine Model (A115-A)
1000-V Charged-Device Model (C101)
All trademarks are the property of their respective owners.
查看更多内容
Voltage Nodes
Max Frequency
I2C Address
Number of I/Os
Operating Temperature Range
Package Group
Package Size: mm2:W x L (PKG)
Pin/Package
2.7 3.3 3.6 5&
-40 to 85&
SOIC SSOP TSSOP TVSOP VQFN&
16VQFN: 14 mm2: 3.5 x 4(VQFN) 16VQFN: 16 mm2: 4 x 4(VQFN) 16TVSOP: 23 mm2: 6.4 x 3.6(TVSOP) 16TSSOP: 32 mm2: 6.4 x 5(TSSOP) 16SSOP: 48 mm2: 7.8 x 6.2(SSOP) 16SOIC: 59 mm2: 6 x 9.9(SOIC)&
16SOIC 16VQFN 16SSOP 16TSSOP 16TVSOP&
相关终端应用 (3)
特色工具和软件
(电路设计和仿真)}

我要回帖

更多关于 苹果电脑如何安装ps 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信