SDAA082 August   2025 TLC69601-Q1 , TLC69604-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Long CCSI Daisy Chain Challenges
    1. 2.1 CCSI CLK_O Duty Cycle Increase Issues
    2. 2.2 CCSI Frequency Design Consideration
  6. 3TLC69699-Q1 Connectivity IC Design
    1. 3.1 CCSI Control on the CLK_O Duty Cycle and Data Rate
    2. 3.2 Optimized Fault Readback Scheme with FAULT Signal
    3. 3.3 TXFIFO Configuration
  7. 4Summary
  8. 5References

TXFIFO Configuration

TXFIFO Configuration

The TLC69699-Q1 has both a transmit and a receive FIFO, the transmit FIFO (TXFIFO) is the data that was received by the SPI peripheral and transmitted by the CCSI controller. Both FIFOs are 16-bit-wide first-in-first-out memory buffers. The FIFOs are used to store data words to full-fill the timing requirements while the data is crossing between the SPI clock domain and CCSI clock domain. When the SPI clock domain runs at a higher frequency than the CCSI clock domain, the TXFIFO stores data already received by the SPI peripheral which has not been transmitted yet by the CCSI controller. A counter (TXFFST) keeps track of the number of words currently stored in the TXFIFO, the maximum TXFFST value can be set to 0x1FF. An example where the SPI peripheral runs at a higher clock frequency than the CCSI controller is depicted in Figure 3-5 , set a lower CCSI frequency than the SPI frequency as long as the FIFO overflow is properly prevented.

 Example of SPI Peripheral
                    Running at Higher Frequency than CCSI Controller Figure 3-5 Example of SPI Peripheral Running at Higher Frequency than CCSI Controller

TCON can lower the SPI frequency from 8MHz to 5.2MHz now and the TLC69699-Q1 TXFIFO can help further reduce the CCSI frequency to 5MHz or lower, as shown in Figure 3-6 , the bottom waveform is the TCON SPI output at 5.2MHz and the top side is the TLC69699-Q1 CCSI output at 5MHz. A lower CCSI output frequency for TLC69699-Q1 can be set with CCSI_DATA_RATE as long as the FIFO overflow is properly prevented.

 TLC69699-Q1 Input and Output
                    Frequency Control with TXFIFO Figure 3-6 TLC69699-Q1 Input and Output Frequency Control with TXFIFO