This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLC7135: can anybody explain me how we can read output from busy pin to micro controller?

Part Number: TLC7135

can anybody explain me how we can read output from busy pin to micro controller?

  • Nilam,

    As depicted in Figure 3 of the TLC7135 datasheet, BUSY goes high at the start of the integrate phase, which lasts 10000 counts and goes low again at the end of the de-integrate phase. The number of counts (and in effect, the time) taken in the de-integrate phase is proportional to the amplitude of the input signal. This return time is displayed as a digital output of the device.

    As mentioned under the description of the BUSY Output signal in the datasheet, the digital conversion code can be inferred from the duration of the BUSY pulse by ANDing the BUSY and CLOCK signals and counting the number of edges in the ANDed output. This transmitted output consists of 10,001 clock pulses, which occur during the signal integrate phase, and the number of clock pulses that occur during the de-integrate phase. The conversion result can be obtained by subtracting 10,001 from the total number of clock pulses.

    Alternatively, in a microcontroller, a Timer running on the same CLOCK and started and stopped with the BUSY signal could also be used.

    Regards,
    Sandeep
  • Hi Sandeep,

    Thanks a lot. It has solved my big confusion.

    Regards,

    Nilam