System and method for providing increased number of time synchronized outputs by using communicating primary and secondary devices

    公开(公告)号:US12158687B2

    公开(公告)日:2024-12-03

    申请号:US17320528

    申请日:2021-05-14

    Abstract: A system includes primary and secondary devices (e.g., camera controllers that drive voice coil motors) each having respective outputs and a communication link. The primary device includes first and second hardware timers, each of which expires at a time derived from a periodic control loop trigger. At first timer expiration, the primary transmits first updated values to the secondary. At second timer expiration, primary device hardware picks up and applies second updated values to the primary device outputs. In response to receiving the first updated values from the primary device, the secondary device applies the received first updated values to its outputs. The primary/secondary device combination provide a sufficient number of total outputs that they could not individually provide and further synchronize the outputs with small skew through the timers, which are programmable to also accommodate processing of inputs (e.g., from voice coil motor sensors) to compute the outputs.

    SYSTEM AND METHOD FOR PROVIDING INCREASED NUMBER OF TIME SYNCHRONIZED OUTPUTS BY USING COMMUNICATING PRIMARY AND SECONDARY DEVICES

    公开(公告)号:US20210356843A1

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

    申请号:US17320528

    申请日:2021-05-14

    Abstract: A system includes primary and secondary devices (e.g., camera controllers that drive voice coil motors) each having respective outputs and a communication link. The primary device includes first and second hardware timers, each of which expires at a time derived from a periodic control loop trigger. At first timer expiration, the primary transmits first updated values to the secondary. At second timer expiration, primary device hardware picks up and applies second updated values to the primary device outputs. In response to receiving the first updated values from the primary device, the secondary device applies the received first updated values to its outputs. The primary/secondary device combination provide a sufficient number of total outputs that they could not individually provide and further synchronize the outputs with small skew through the timers, which are programmable to also accommodate processing of inputs (e.g., from voice coil motor sensors) to compute the outputs.

Patent Agency Ranking