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.

TLC59731 tcycle measurement

Other Parts Discussed in Thread: TLC59731

Hello,

In my application, the SDI line is driven high (to 5V) using a strong pull-up. Consequently, I allow the SDI line to idle in the high state (to reduce power consumption) while not actively writing to the TLC59731. My implementation is as follows:

1. After writing all data, I wait for the GSLAT hold time.
2. SDI is then idled high for an indefinite time (at least 100us).
3. SDI is driven low and a new write sequence begins immediately.

My assumption is that the rising edge in step 2 will trigger the start of a new tcycle measurement, which will fail due to the period being too long. When step 3 finally occurs, the data is correctly being interpreted, so the rising edge from step 2 must have been correctly ignored.

My question is that I wish to confirm that step 3 will result in a new tcycle measurement. In other words, tcycle measurements will keep being attempted until a valid period is established. It would not be good enough for tcycle measurement only to occur at power up.

The datasheet doesn't really meantion abnormal cases like this.

Cheers, Ross.

  •  Hello Ross,

     Could you please follow the conditions below for TLC59731 right operation?

     1. SDI must be driven low with tCYCLE * 8 at least for GSLAT generation.

    2. If SDI is set to high after GSLAT generation for data transfer idling, 1'st SDI rising edge for the next data transfer must be input after 160us at least

    from the SDI rising edge for the transfer idling.

     Best regards,

     Kazuya Nakai.