Methods to send extra information in-band on inter-integrated circuit (I2C) bus

    公开(公告)号:US09928208B2

    公开(公告)日:2018-03-27

    申请号:US14700860

    申请日:2015-04-30

    Abstract: System, methods and apparatus are described that offer improved performance of an Inter-Integrated Circuit (I2C) bus. Primary data may be encoded in first signaling in accordance with I2C bus protocols, and the first signaling may be combined with second signaling to obtain combined signaling for transmission on an I2C bus. Secondary data may be encoded in the second signaling with the combined signaling remaining compatible with the I2C bus protocols. The second signaling may modulate a voltage level of at least one signal in the first signaling. The second signaling may pulse-width modulate a clock signal transmitted on the I2C bus. The second signaling may modify a start condition between bytes transmitted on the I2C bus. The second signaling may add a plurality of short pulses to a clock signal transmitted in the first signaling.

    Multi-lane N-factorial (N!) and other multi-wire communication systems

    公开(公告)号:US09735948B2

    公开(公告)日:2017-08-15

    申请号:US14875592

    申请日:2015-10-05

    Abstract: System, methods and apparatus are described that facilitate communication of data over a multi-wire data communications link, particularly between two devices within an electronic apparatus. A receiving device receives a sequence of symbols over a multi-wire link. The receiving device further receives a clock signal via a dedicated clock line, wherein the dedicated clock line is separate from, and in parallel with, the multi-wire link. The receiving device decodes the sequence of symbols using the clock signal. In an aspect, a second clock signal is embedded in guaranteed transitions between pairs of consecutive symbols in the sequence of symbols. Accordingly, the receiving device decodes the sequence of symbols using the clock signal received via the dedicated clock line while ignoring the second clock signal.

    Camera control interface extension bus

    公开(公告)号:US09639499B2

    公开(公告)日:2017-05-02

    申请号:US14302359

    申请日:2014-06-11

    Abstract: System, methods and apparatus are described that offer improved performance of a serial bus used for Inter-Integrated Circuit (I2C) and/or camera control interface (CCI) operations. CCI extension (CCIe) devices are described. CCIe devices may be configured as a bus master or as a slave. In one method, a CCIe transmitter may generate a transition number from a set of bits, convert the transition number into a sequence of symbols, and transmit the sequence of symbols in the signaling state of a two-wire serial bus. Timing information may be encoded in the transitions between symbols of consecutive pairs of symbols in the sequence of symbols. For example, each transition may cause a change in the signaling state of at least one wire of the two-wire serial bus. A CCIe receiver may derive a receive clock from the transitions in order to receive and decode the sequence of symbols.

    Method and apparatus to enable multiple masters to operate in a single master bus architecture
    49.
    发明授权
    Method and apparatus to enable multiple masters to operate in a single master bus architecture 有权
    使多个主机能够在单个主总线架构中运行的方法和装置

    公开(公告)号:US09519603B2

    公开(公告)日:2016-12-13

    申请号:US14480540

    申请日:2014-09-08

    Abstract: To accommodate multiple masters over bus architectures supporting a single master device, a mechanism is provided for an inactive master device to trigger an IRQ signal over a shared, single line IRQ bus. A current master then polls the other inactive master devices over a shared data bus to ascertain which inactive master device is asserting the IRQ signal. Upon identifying the asserting inactive master device, the current master device grants control of the data bus to the new master device, thereby making the inactive master the new active master device.

    Abstract translation: 为了通过支持单个主器件的总线架构来容纳多个主器件,为非激活主器件提供了通过共享的单线IRQ总线触发IRQ信号的机制。 然后当前主机通过共享数据总线轮询其他无效主设备,以确定哪个无效主设备正在断言IRQ信号。 当识别出断言无效的主设备时,当前的主设备将数据总线的控制权授予新的主设备,从而使非活动主设备成为新的主主设备。

    METHOD AND APPARATUS TO ENABLE MULTIPLE MASTERS TO OPERATE IN A SINGLE MASTER BUS ARCHITECTURE
    50.
    发明申请
    METHOD AND APPARATUS TO ENABLE MULTIPLE MASTERS TO OPERATE IN A SINGLE MASTER BUS ARCHITECTURE 审中-公开
    使用多个主机在单个主总线架构中运行的方法和装置

    公开(公告)号:US20160217090A1

    公开(公告)日:2016-07-28

    申请号:US15087535

    申请日:2016-03-31

    Abstract: To accommodate multiple masters over bus architectures supporting a single master device, a mechanism is provided for an inactive master device to assert an in-band IRQ. A current master then polls the other inactive master devices over a shared data bus to ascertain which inactive master device is asserting the IRQ. Upon identifying the asserting inactive master device, the current master device grants control of the data bus to the new master device, thereby making the inactive master the new active master device.

    Abstract translation: 为了通过支持单个主设备的总线架构来容纳多个主机,为非活动主设备提供了一种机制来断言带内IRQ。 然后当前主机通过共享数据总线轮询其他无效的主设备,以确定哪个非活动主设备正在断言IRQ。 当识别出断言无效的主设备时,当前的主设备将数据总线的控制权授予新的主设备,从而使非活动主设备成为新的主主设备。

Patent Agency Ranking