TIC12400-Q1: How long can registers be read stable after initialization

Part Number: TIC12400-Q1


Hi Expert,

My customers found that after initialization of the TIC12400-Q1 , the read data of register is not stable until after some delay (around 1ms). So customers want to ask:

Do we have such requirements to read the registers data after the initialization and configuration of the registers?

If not, any other possible reasons for this issue? (MCU & Vcc of this device is fully on)

BR,

Manu

  • Hello Manu,

    What does the customer mean when they say "read data of register is not stable" ? After they initialize the part (configure all registers and Trigger bit = 1), the customer reads the register twice and capture different values? 

    Is this running in continuous or polling mode?

    Regards,

    Josh

  • Hi Josh,

    Thanks for reply. Customer is in polling mode and POLL_TIME is set to be 4ms. Customers sequence is to initiate the device --> configuration registers --> write trigger bit =1 --> read the registers.

    So is this relevant to the polling mode and POLL_TIME?

    BR,

    Manu 

  • Hello Manu,

    This might be related to the polling time the customer has configured. 

    Polling time means the TIC12400-Q1 will cycle through all enabled INx inputs in a 4ms window. At the end of the polling time, the part will start the sequence again.

    The TIC12400-Q1 will store input values once per polling time. Most likely this is what the customer is observing and no "instability" is occurring.

    Regards,

    Josh