Communicating non-isochronous data over an isochronous channel

    公开(公告)号:US11537544B2

    公开(公告)日:2022-12-27

    申请号:US17014099

    申请日:2020-09-08

    Abstract: Isochronous channels may be used for transporting non-isochronous data between components in an electronic device, such as when non-isochronous data is aggregated from multiple non-isochronous data streams to achieve a high peak-to-average bandwidth. The aggregated non-isochronous data sources may include data streams from general-purpose communications interfaces for interconnecting components or sub-systems of components within an electronic device. For example, I2C networks for control and programming of components may be connected to other I2C networks through an isochronous channel, such as a differential pair of Soundwire SWI3S wires.

    COMMUNICATING NON-ISOCHRONOUS DATA OVER AN ISOCHRONOUS CHANNEL

    公开(公告)号:US20210073165A1

    公开(公告)日:2021-03-11

    申请号:US17014099

    申请日:2020-09-08

    Abstract: Isochronous channels may be used for transporting non-isochronous data between components in an electronic device, such as when non-isochronous data is aggregated from multiple non-isochronous data streams to achieve a high peak-to-average bandwidth. The aggregated non-isochronous data sources may include data streams from general-purpose communications interfaces for interconnecting components or sub-systems of components within an electronic device. For example, I2C networks for control and programming of components may be connected to other I2C networks through an isochronous channel, such as a differential pair of Soundwire SWI3S wires.

    DEVICE CALBRATION FOR ISOCHRONOUS CHANNEL COMMUNICATION

    公开(公告)号:US20220231775A1

    公开(公告)日:2022-07-21

    申请号:US17150170

    申请日:2021-01-15

    Abstract: Calibration of devices communicating on a shared data bus may improve data integrity on the shared data bus by reducing duty cycle distortion. Duty cycle distortion may be reduced by adjusting timing of a transceiver in a device for communicating on the shared data bus using calibration codes. The calibration codes may be loaded into memory and used to reconfigure the transceiver timing on the shared data bus with reconfiguration occurring within one or more unit-intervals of time. The calibration code may be used, for example, to adjust a PMOS or NMOS trim circuit at the transceiver.

    Active noise cancellation (ANC) system with selectable sample rates

    公开(公告)号:US10810990B2

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

    申请号:US16261775

    申请日:2019-01-30

    Abstract: An active noise cancellation (ANC) system including a selectable decimation rate decimator that receives an oversampled digital input and has an input that selects the decimation rate, a filter that receives an output of the decimator, and a selectable interpolation rate interpolator that receives an output of the filter and has an input that selects the interpolation rate. The selectable decimation rate decimator and the selectable interpolation rate interpolator operate to provide a selectable sample rate for the filter based on the selected decimation and interpolation rates. The filter may be an anti-noise filter, feedback filter, and/or a filter that models an acoustic transfer function of the ANC system. Rate selection may be static, or dynamically controlled based on battery or ambient noise level. A ratio of the decimation rate and the interpolation rate is fixed independent of the dynamically controlled decimation and interpolation rates.

Patent Agency Ranking