Universal PECL/LVDS output structure
    21.
    发明授权
    Universal PECL/LVDS output structure 有权
    通用PECL / LVDS输出结构

    公开(公告)号:US06580292B2

    公开(公告)日:2003-06-17

    申请号:US09922420

    申请日:2001-08-02

    IPC分类号: H03K190175

    CPC分类号: H03K19/018585

    摘要: The invention implements a Positive Emitter Coupled Logic (PECL) output using CMOS transistors that approximate the Motorola ECL characteristics into standard PECL termination schemes. By creating a PECL output using a switchable current source the PECL output can be integrated into a Low Voltage Differential Signaling (LVDS) structure. The invention allows the user to switch between PECL and LVDS outputs via control logic by enabling the specific circuit elements for each signaling technology. With this invention, the combination of two drivers on one IC device gives system designers the flexibility to use the same circuitry in two separate signaling schemes. Thus, the designers can select to use one output characteristics or the other for their designs.

    摘要翻译: 本发明使用CMOS晶体管实现了正发射极耦合逻辑(PECL)输出,其将摩托罗拉ECL特性近似为标准PECL端接方案。 通过使用可切换电流源创建PECL输出,PECL输出可以集成到低电压差分信号(LVDS)结构中。 本发明允许用户通过使每个信号技术的特定电路元件经由控制逻辑在PECL和LVDS输出之间切换。 利用本发明,一个IC器件上的两个驱动器的组合为系统设计人员提供了在两个单独的信令方案中使用相同电路的灵活性。 因此,设计师可以选择使用一种输出特性或另一种用于其设计。

    PROGRAMMING PARALLEL I2C SLAVE DEVICES FROM A SINGLE I2C DATA STREAM
    22.
    发明申请
    PROGRAMMING PARALLEL I2C SLAVE DEVICES FROM A SINGLE I2C DATA STREAM 有权
    从单个I2C数据流编程并行I2C从器件

    公开(公告)号:US20100205326A1

    公开(公告)日:2010-08-12

    申请号:US12761662

    申请日:2010-04-16

    IPC分类号: G06F3/00

    CPC分类号: G06F13/4291

    摘要: Consistent with one example embodiment, communications systems, using a serial data transfer bus having a serial data line and a clock line used to implement a communications protocol, incorporate programming of parallel slave devices concurrently using an I2C serial bus. At least two slave devices are coupled in parallel on the data transfer bus and configured to load serial data over the serial data line using the communications protocol. Each slave device includes a programmable configuration register configured to be programmed, using the communications protocol, to select one of a plurality of selectable slave device configurations. One of the selectable slave device configurations causes the at least two slave devices to load the serial data in parallel, and another of the selectable slave device configurations causes the at least two slave devices to be loaded one at a time.

    摘要翻译: 与一个示例性实施例一致,使用具有串行数据线的串行数据传输总线和用于实现通信协议的时钟线的通信系统使用I2C串行总线并行编程并行从设备。 至少两个从设备在数据传输总线上并联耦合,并配置为使用通信协议通过串行数据线加载串行数据。 每个从设备包括可编程配置寄存器,其被配置为使用通信协议来编程以选择多个可选择的从设备配置中的一个。 可选择的从设备配置之一使得至少两个从设备并行加载串行数据,另一个可选择的从设备配置使得至少两个从设备一次一个地加载。

    Simultaneous control of multiple I/O banks in an I2C slave device
    23.
    发明授权
    Simultaneous control of multiple I/O banks in an I2C slave device 有权
    同时控制I2C从器件中的多个I / O组

    公开(公告)号:US07747802B2

    公开(公告)日:2010-06-29

    申请号:US11913063

    申请日:2006-05-01

    IPC分类号: G06F13/00

    CPC分类号: G06F13/4291

    摘要: Consistent with one example embodiment, communications systems, using a serial data transfer bus having a serial data line and a clock line used to implement a communications protocol, incorporate programmable loading of a logic value into parallel slave device registers. The communications system includes a slave device having two or more registers, each register having two or more bits, each register configured to load data therein received in accordance with the communications protocol over the data transfer bus in a first configuration, and to load a single logic value into the plurality of bits in a second configuration. A programmable configuration register is configured to be programmed, in accordance with the communications protocol over the data transfer bus, to select two or more of the registers in the second configuration.

    摘要翻译: 与一个示例实施例一致,使用具有串行数据线的串行数据传输总线和用于实现通信协议的时钟线的通信系统将逻辑值的可编程加载并入到并行从设备寄存器中。 通信系统包括具有两个或更多个寄存器的从设备,每个寄存器具有两个或多个位,每个寄存器被配置为在第一配置中通过数据传输总线加载根据通信协议接收的数据,并且加载单个 第二配置中的多个位的逻辑值。 根据通过数据传输总线的通信协议,可编程配置寄存器被配置为在第二配置中选择两个或更多个寄存器。

    12C slave device with programmable write-transaction cycles
    24.
    发明授权
    12C slave device with programmable write-transaction cycles 有权
    12C从器件,具有可编程的写事务周期

    公开(公告)号:US07606956B2

    公开(公告)日:2009-10-20

    申请号:US11913057

    申请日:2006-05-01

    IPC分类号: G06F13/00 G06F3/00 G06F13/38

    CPC分类号: G06F13/4291

    摘要: Consistent with one example embodiment, communications systems, using a serial data transfer bus having a serial data line and a clock line used to implement a communications protocol, incorporate programmable updating of slave device output banks sequentially or simultaneously. The communications system includes two or more slave devices and/or a slave device having two or more banks of output drivers. Each slave device receives serial data and provides a data word assembled from the serial data. A programmable register in each slave device is programmed, using the communications protocol, to select one or more slave device configurations. Each of the two or more slave devices and/or two or more banks of output drivers updates either sequentially, or in coordination with other of the two or more slave devices and/or two or more banks of output drivers, based on each slave devices configuration selected by its programmable register.

    摘要翻译: 与一个示例实施例一致,使用具有串行数据线的串行数据传输总线和用于实现通信协议的时钟线的通信系统并入或并行地并入从属设备输出组的可编程更新。 通信系统包括两个或更多个从设备和/或具有两个或更多个输出驱动器组的从设备。 每个从设备接收串行数据并提供从串行数据组装的数据字。 使用通信协议对每个从设备中的可编程寄存器进行编程,以选择一个或多个从设备配置。 基于每个从设备,两个或更多个从设备和/或两个或更多个输出驱动器组中的每一个依次或与两个或更多个从设备中的其他设备和/或两个或更多个输出驱动器组配合地更新 配置由其可编程寄存器选择。

    Slave Device with Latched Request for Service
    25.
    发明申请
    Slave Device with Latched Request for Service 有权
    具有锁定请求服务的从设备

    公开(公告)号:US20080215779A1

    公开(公告)日:2008-09-04

    申请号:US11913061

    申请日:2006-05-01

    IPC分类号: G06F13/18

    CPC分类号: G06F13/4291

    摘要: Consistent with one example embodiment, communications systems (100), using a serial data transfer bus having a serial data line and a clock line used to implement a communications protocol, incorporate latched service requests. Methods for one or more slave devices to request service from a master device (130) involve detecting a condition that asserts a request for service signal (162), at a common node (150) independent from the serial data transfer bus, to a master device of the bus. The request for service is latched (164), within the slave, such that the request for service remains asserted regardless of a change in the detected condition. The request for service is de-asserted (166) in response to interrogation of the slave, using the serial data transfer bus, by the master device. Devices may be configured as general purpose Input/Output devices, CODEC arrangements, or other slave devices, and may conform to I2C and/or SMBus serial communication specifications.

    摘要翻译: 与一个示例实施例一致,使用具有串行数据线的串行数据传输总线和用于实现通信协议的时钟线的通信系统(100)包括锁存的服务请求。 用于从主设备(130)请求服务的一个或多个从设备的方法涉及检测在与串行数据传输总线独立的公共节点(150)向主设备请求服务信号(162)的状态 总线设备 服务请求在从机中被锁存(164),使得服务请求保持有效,而不管检测到的状况如何变化。 响应于由主设备使用串行数据传输总线询问从设备,服务请求被取消(166)。 设备可以配置为通用输入/输出设备,CODEC布置或其他从设备,并且可以符合I2C和/或SMBus串行通信规范。

    Programming Parallel 12C Slave Devices from a Single 12C Data Stream
    26.
    发明申请
    Programming Parallel 12C Slave Devices from a Single 12C Data Stream 有权
    从单个12C数据流编程并行12C从器件

    公开(公告)号:US20080195764A1

    公开(公告)日:2008-08-14

    申请号:US11913065

    申请日:2006-05-01

    IPC分类号: G06F13/42 G06F3/00

    CPC分类号: G06F13/4291

    摘要: Consistent with one example embodiment, communications systems (100,300), using a serial data transfer bus having a serial data line (110) and a clock line (120) used to implement a communications protocol, incorporate programming of parallel slave devices (320,330,340,350) concurrently using an I2C serial bus. At least two slave devices are coupled in parallel on the data transfer bus and configured to load serial data over the serial data line using the communications protocol. Each slave device includes a programmable configuration register configured to be programmed, using the communications protocol, to select one of a plurality of selectable slave device configurations. One of the selectable slave device configurations causes the at least two slave devices to load the serial data in parallel, and another of the selectable slave device configurations causes the at least two slave devices to be loaded one at a time.

    摘要翻译: 与一个示例性实施例一致,使用用于实现通信协议的具有串行数据线(110)和时钟线(120)的串行数据传输总线的通信系统(100,300)同时并入并行从设备的编程(320,330,340,350) 使用I2C串行总线。 至少两个从设备在数据传输总线上并联耦合,并配置为使用通信协议通过串行数据线加载串行数据。 每个从设备包括可编程配置寄存器,其被配置为使用通信协议来编程以选择多个可选择的从设备配置中的一个。 可选择的从设备配置之一使得至少两个从设备并行加载串行数据,另一个可选择的从设备配置使得至少两个从设备一次一个地加载。

    Multiple port I2C hub
    27.
    发明授权
    Multiple port I2C hub 有权
    多端口I2C集线器

    公开(公告)号:US06636924B1

    公开(公告)日:2003-10-21

    申请号:US09641177

    申请日:2000-08-17

    申请人: Alma Anderson

    发明人: Alma Anderson

    IPC分类号: G06F1338

    CPC分类号: G06F13/4022

    摘要: A multiport device is configured to recognize each active segment on a bus, and to selectively propagate signals within the device depending upon whether the segment is active. Optimal signal propagation is achieved by invoking the control of the propagation of signals only after a first active-transition on the bus. Initial transitions are propagated unconditionally, to minimize propagation delay, and subsequent signal propagations are conditionally controlled, to avoid latch-up. A latch is associated with each port. The latch is set each time the port is actively driven by a device on that port. The latch is reset when all the devices are in the quiescent state, or when another port remains active after the currently active port becomes inactive. The state of each port's latch controls the propagation of internally generated signals to the port. If the latch is set, internally generated signals are not propagated to the port, thereby preventing latch-up. If the latch is not set, both internally generated signals and externally generated signals are propagated to the port, thereby minimizing propagation delays.

    摘要翻译: 多端口设备被配置为识别总线上的每个活动段,并且根据段是否有效来选择性地传播设备内的信号。 通过仅在总线上的第一主动转换之后调用信号传播的控制来实现最佳信号传播。 无条件地传播初始转换,以最小化传播延迟,并有条件地控制随后的信号传播,以避免闩锁。 一个锁存器与每个端口相关联。 每次端口由该端口上的设备主动驱动时,锁存器被置位。 当所有设备处于静止状态时,或当当前活动端口变为非活动状态时,其他端口保持活动状态时,锁存器将复位。 每个端口的锁存器的状态控制内部生成的信号到端口的传播。 如果锁存器被置位,内部产生的信号不会传播到端口,从而防止闩锁。 如果锁存器未被置位,则内部产生的信号和外部产生的信号被传播到端口,从而最小化传播延迟。

    Programming parallel I2C slave devices from a single I2C data stream
    28.
    发明授权
    Programming parallel I2C slave devices from a single I2C data stream 有权
    从单个I2C数据流编程并行I2C从器件

    公开(公告)号:US07979597B2

    公开(公告)日:2011-07-12

    申请号:US12761662

    申请日:2010-04-16

    IPC分类号: G06F3/00

    CPC分类号: G06F13/4291

    摘要: Consistent with one example embodiment, communications systems, using a serial data transfer bus having a serial data line and a clock line used to implement a communications protocol, incorporate programming of parallel slave devices concurrently using an I2C serial bus. At least two slave devices are coupled in parallel on the data transfer bus and configured to load serial data over the serial data line using the communications protocol. Each slave device includes a programmable configuration register configured to be programmed, using the communications protocol, to select one of a plurality of selectable slave device configurations. One of the selectable slave device configurations causes the at least two slave devices to load the serial data in parallel, and another of the selectable slave device configurations causes the at least two slave devices to be loaded one at a time.

    摘要翻译: 与一个示例性实施例一致,使用具有串行数据线的串行数据传输总线和用于实现通信协议的时钟线的通信系统使用I2C串行总线并行编程并行从设备。 至少两个从设备在数据传输总线上并联耦合,并配置为使用通信协议通过串行数据线加载串行数据。 每个从设备包括可编程配置寄存器,其被配置为使用通信协议来编程以选择多个可选择的从设备配置中的一个。 可选择的从设备配置之一使得至少两个从设备并行加载串行数据,另一个可选择的从设备配置使得至少两个从设备一次一个地加载。

    SIMULTANEOUS CONTROL OF MULTIPLE I/O BANKS IN AN I2C SLAVE DEVICE
    29.
    发明申请
    SIMULTANEOUS CONTROL OF MULTIPLE I/O BANKS IN AN I2C SLAVE DEVICE 有权
    在I2C从器件中同时控制多个I / O银行

    公开(公告)号:US20100217903A1

    公开(公告)日:2010-08-26

    申请号:US12769677

    申请日:2010-04-29

    IPC分类号: G06F13/00

    CPC分类号: G06F13/4291

    摘要: Consistent with one example embodiment, communications systems (100,300), using a serial data transfer bus having a serial data line (110) and a clock line (120) used to implement a communications protocol, incorporate programmable loading of a logic value into parallel slave device registers (331-338). The communications system includes a slave device (320) having two or more registers, each register having two or more bits, each register configured to load data therein received in accordance with the communications protocol over the data transfer bus in a first configuration, and to load a single logic value into the plurality of bits in a second configuration. A programmable configuration register is configured to be programmed, in accordance with the communications protocol over the data transfer bus, to select two or more of the registers for loading of the single logic value into the two or more of bits of the selected registers in the second configuration.

    摘要翻译: 与一个示例实施例一致,使用用于实现通信协议的具有串行数据线(110)和时钟线(120)的串行数据传输总线的通信系统(100,300)将逻辑值的可编程加载并入并行从机 设备寄存器(331-338)。 通信系统包括具有两个或更多个寄存器的从设备(320),每个寄存器具有两个或多个位,每个寄存器被配置为在第一配置中通过数据传输总线加载根据通信协议接收的数据,以及 在第二配置中将单个逻辑值加载到多个比特中。 可编程配置寄存器被配置为根据数据传输总线上的通信协议来编程,以选择两个或更多个用于将单个逻辑值加载到所选择的寄存器的两个或更多个位中的寄存器 第二配置。

    PULSE WIDTH MODULATION BASED LED DIMMER CONTROL
    30.
    发明申请
    PULSE WIDTH MODULATION BASED LED DIMMER CONTROL 有权
    基于脉冲宽度调制的LED调光控制

    公开(公告)号:US20090096392A1

    公开(公告)日:2009-04-16

    申请号:US12294001

    申请日:2007-03-20

    IPC分类号: H05B37/02

    摘要: Methods and apparatus for implementing and operating pulse width modulation based LED dimmer controllers are described. A synchronization protocol is used to allow control information for the dimmer operations to be transferred to the PWM dimmer control clock domain from an external clock domain, such that visual artifacts are prevented when the control information is updated. Control information may be transferred to the LED dimmer controller via an I2C serial bus, and the synchronization protocol waits for an I2C STOP condition before updating control information across clock domain boundaries. The leading and trailing edges of an asserted group dimmer control signal are generated such that the active portion of the group dimmer control signal overlaps the active portion of individual LED pulse width modulated control signals. In this way, the pulse width modulation of the individual LED control signals is not cut off, or reduced in width by the group dimmer signal.

    摘要翻译: 描述了实现和操作基于脉宽调制的LED调光控制器的方法和装置。 同步协议用于允许调光器操作的控制信息从外部时钟域传送到PWM调光控制时钟域,使得当更新控制信息时可防止视觉伪像。 控制信息可以通过I2C串行总线传输到LED调光控制器,并且在更新时钟域边界之间的控制信息之前,同步协议等待I2C STOP条件。 生成断言组调光控制信号的前沿和后沿,使得组调光控制信号的有效部分与各个LED脉冲宽度调制控制信号的有效部分重叠。 以这种方式,各个LED控制信号的脉冲宽度调制不被切断,或者通过组调光信号减小宽度。