EP3525079A1

Low power synchronization of multiple analog to digital converters

Abstract

A system having two or more sensing nodes coupled to a control node using a serial communication channel having separate transmit and receive circuits, where each sensing node includes an ADC circuit and a microcontroller, operation of the ADC circuit in each sensing node is concurrently synchronized by the control node using the transmit circuit (e.g., with respect to the control node) of the serial communication channel. The control node can synchronize operation of two or more ADC circuits in separate sensing nodes without using shared clocks or other control signals.

EP3525079A1, drawing sheet 1
Sheet 1 of 7

Term

Projected expiry 6 February 2039.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 7 independent, 8 dependent

  1. 1
    A system for synchronizing two or more analog to digital converter circuits, the system comprising:a first processing circuit comprising a first timer;a second processing circuit comprising a second timer;anda control circuit coupled to the first processing circuit and to the second processing circuit using a first electrical conductor to transmit data and a second electrical conductor to receive data, the control circuit to: transmit a trigger pulse simultaneously to the first processing circuit and to the second processing circuit using the first electrical conductor to cause the first processing circuit and the second processing circuit to synchronize the first timer and the second timer, respectively, using the trigger pulse,receive, using the second electrical conductor, first serial data from the first processing circuit, the first serial data comprising a first digital sample of an analog signal and a timestamp to indicate a time at which the digital sample was captured, the timestamp determined using a value of the first timer.
  2. 3
    The system of claims 1 or 2, wherein to synchronize the first timer and the second timer is to cause the first processing circuit and the second processing circuit to store an initial timestamp in a memory storage circuit, the initial timestamp determined using a value of the first timer or the second timer at a threshold time after receiving the trigger pulse.
  3. 6
    The system of any preceding claim, wherein to transmit the trigger pulse simultaneously to the first processing circuit and to the second processing circuit using the serial communication is to:transmit the trigger pulse using a transmit circuit coupled to the first electrical conductor, the transmit circuit being coupled to an input port of each processing circuit of the first processing circuit and the second processing circuit, the input port being configured to generate a processor interrupt in response to receiving the trigger pulse, each processing circuit of the first processing circuit and the second processing circuit being configured to trigger an analog to digital converter circuit to convert a sample of the analog signal to the digital sample in response to the processor interrupt.
  4. 7
    A system for synchronizing two or more analog to digital converter circuits using a data transmit electrical conductor of a serial communication channel and a data receive electrical conductor of the serial communication channel, the system comprising:two or more electrode pods, each of the two or more electrode pods comprising a first processing circuit and an analog to digital converter circuit, the first processing circuit to: receive, on the data transmit electrical conductor, a trigger pulse from a data transmit circuit of a serial communication channel,synchronize a counter after receiving the trigger pulse, the counter being internal to each of the two or more electrode pods,generate, using the analog to digital converter circuit, one or more digital samples of the analog signal,generate at least one timestamp to indicate a time at which the one or more digital samples were generated, the at least one timestamp determined using at least one value of the counter,transmit the one or more digital samples and the at least one timestamp to the serial communication channel;anda belt unit comprising a second processing circuit, the second processing circuit to: transmit, on the data transmit electrical conductor, the trigger pulse to the two or more electrode pods,receive, on the data receive electrical conductor after transmitting the serial pulse, the one or more digital samples and the at least one timestamp from the two or more electrode pods, andsynchronize the received one or more digital samples using the at least one timestamp.
  5. 9
    The system of claims 7 or 8, wherein to synchronize the counter after receiving the trigger pulse is to store a value associated with the counter in a memory storage circuit of the first processing circuit of each of the two or more electrode pods, wherein the value is determined based on a state of the counter within a threshold time after the first processing circuit receives the trigger pulse.
  6. 10
    The system of claims 7, 8 or 9, wherein to generate the one or more digital samples of the analog signal is to:trigger the analog to digital converter circuit to convert a sample of the analog signal to a digital sample, andreceive the digital sample from the analog to digital converter circuit using a sample communication channel, the sample communication channel coupling the first processing circuit to the analog to digital converter circuit.
  7. 12
    A method of synchronizing two or more analog to digital converter circuits using a data transmit electrical conductor of a serial communication channel and a data receive electrical conductor of the serial communication channel, the method comprising:transmitting a trigger pulse to a first processing circuit and to a second processing circuit using the data transmit electrical conductor, the trigger pulse to: cause the first processing circuit to synchronize a first counter in the first processing circuit to the trigger pulse,cause the second processing circuit to synchronize a second counter in the second processing circuit to the trigger pulse,cause the first processing circuit and the second processing circuit to generate one or more digital samples of the analog signal and transmit serial data to the control circuit using the data receive electrical conductor, the serial data comprising the one or more digital samples and at least one timestamp comprising data indicative of a time at which the one or more digital samples were generated, the at least one timestamp determined using a value of the counter;receiving, after transmitting the trigger pulse, the serial data transmitted by the first processing circuit and the second processing circuit;andsynchronizing a first part of the serial data with a second part of the serial data using the at least one timestamp, the first part of the serial data being received from the first processing circuit, and the second part of the serial data being received from the second processing circuit.