SBAA804 April   2026 ADC168M102R-SEP

 

  1.   1
  2.   Abstract
  3. 1Introduction
  4. 2Hardware Platform
  5. 3Hardware Interfaces
    1. 3.1 Communication via McBSP
      1. 3.1.1 Using McBSP1
      2. 3.1.2 Channel Identification
    2. 3.2 Communication via SPI and ePWM
      1. 3.2.1 Using SPI and ePWM
      2. 3.2.2 SPI Peripheral Requirement
  6. 4Software Interface
    1. 4.1 McBSP Settings
    2. 4.2 SPI and ePWM Settings
    3. 4.3 Software Flow
  7. 5Summary
  8. 6References

SPI Peripheral Requirement

The ADC168M102R-SEP needs at least 20 clock cycles to finish one conversion cycle. To ensure the conversion accuracy or maintain the constant conversion speed, it would be helpful if the SPI peripheral used here has the capability of handling at least 20 bits of data size or integrates with transmit and receive buffers. Otherwise, the software implementation should specify that the idle time between the two conversion portion, tidle, is less than the maximum clock period (2 µs in the ADC168M102R-SEP while operating at half-clock mode). Figure 3-8 shows the waveform using an 8-bit SPI without transmit and receive buffer interfacing to the ADC168M102R-SEP.

 Interfacing to ADC168M102R-SEP with an 8-bit SPI without BufferFigure 3-8 Interfacing to ADC168M102R-SEP with an 8-bit SPI without Buffer