TXS0102-Q1: TXS0102-Q1: one-shot issue(Consultation on trigger conditions of one shot)

Part Number: TXS0102-Q1
Other Parts Discussed in Thread: LSF0102-Q1, TXS0102, TCA9509

Tool/software:

Hi TI team,

       We are using TXS0102-Q1 in our SSD drive and the SSD module has been mass-produced. Now we are encountered a one-shot triggered question. 

Q1: As the fail waveforms show below, we can see the TXS0102-Q1 trigger the one-shot on/off and the clk begins to vibration. 

       note1: Host output low voltage level is about 540mV.

       note2: Soc stretch feature can Drive the clk to 0V from 540mV (It means that the low level can be drived to 0V when soc enable stretch feature); when soc does not drive(disable stretch feature) clk, the clk will rise from

                  0V to about 540mV. At this movement, we meet TXS0102-Q1 unexpected trigger one-shot then clk begins to vibration.

       We would like to know what the triggering condition for "one shot" is.

waveform test point:

            

Fail waveform-1: CH4-3.3V clk, CH2-3.3V data;

       fail waveform-1

Fail waveform: SCL1 3.3V port, SOC_SCL 1.8V port

      zoon in:fail waveform-1

Fail waveform zoom in: SCL1 3.3V port, SOC_SCL 1.8V port

      

Q2:  Why doesn't  the  under shoot trigger the one-shot mechanism? As I can see the ring peak voltage reach 1V and the one-shot mechanism does not trigger.

         We would like to know what the triggering condition for "one shot" is.

under shoot waveform: CH1=3.3V port clk,CH2=1.8V port clk.

      

  • Hi Hans,

    Based on your waveforms, it does appear that the one-shots are being tripped unintentionally causing the sharp transition edge at the outputs. To avoid unintentional mis-trigger, it is best to drive as low as VIL into the device as possible, as the current one-shot threshold is a region of about 30% to 40% of VCC. If this isn't possible it may be more suitable to transition to an alternative translator without the one-shot, such as the LSF0102-Q1 here. 


    Regards,

    Jack

  • Hi Jacky,

          Thank you very much for your prompt reply and explanation. We understand the one-shot threshold is a region and We can't change to LSF0102-Q1, because  their footprint is not PIN to PIN  compatible. we need your help to explain the below question for more details. We are confusing about the definition of rising edge. Please help to explain the below questions. 

    Q3: As the below pass waveform shows, we can see the rise edge from 548.82mv to 812.14mv, rise time is about 10ns. Why doesn't this rising edge trigger one-shot?

    pass waveform:

    Q4: How to determine if an rising edge is valid? What is the detection capability of TXS0102-Q1 for rising edges?

           

  • Hi Jack,

        As the below pass waveform shows, we can see the rise edge from 37.5mv to 762mv. Why doesn't this rising edge trigger one-shot?

  • Hi Jack & TI team,

        As the below waveform show  pass VS fail, we can see the rise edge from 37.5mv to 762mv. Why doesn't this rising edge trigger one-shot?

  • Hi Hans,

    I am still taking a look into this question- and will provide response early next week after 9/1 (US National holiday). Thank you for your patience here.

    Regards,

    Jack

  • Hi Jack,

         Is that any response today?

    Is that any Schmitt trigger circuit or hysteresis in the one-shot circuit? or is that any deglitch feature in the one-shot circuit? How about their feature? 

  • HI Hans,

    Thank you for your patience here, the one-shot does not have any Schmitt-trigger/ hysteresis built in, the one shots are activated once the input signal reaches a certain threshold region.

    Are the I2C signals being driven over long distances i.e traces/ connector lengths? If so the undershoot/ overshoot can potentially trip the one-shots, and would further recommend using dampening resistors at the outputs of the TXS to help reduce ringing if so. 

    As for the waveform provided, can you help to clarify which signal is input and output for the below:

    Please note that the host output low voltage of 540mV is a pretty high VIL voltage into our device. As the TXS is a switch based translator, the VOL will be heightened due voltage drop across RDSon, and therefore 540mV would be the absolute minimum VOL voltage. If the host sits at the 3.3V side, then this means that the potential 0.54V being output into 1V8 side is near the max I2C VIL threshold of 30%. Is it possible to lower the VIL into our device? 

    Regards,

    Jack

  • Hi  Jack,

            Thanks for your details response. The host(sever) is using PCA9617A and its output  level is 3.3V driving VOL at about 540mV to TXS 3.3V side, so the TXS's input is 3.3V side. And we can't lower the VOL (540mv) from sever, because the sever from customer has been produced.

    we just need to explain the one-shot logic for more details. such as the above fail waveform: Why is it that sometimes one-shot is triggered and sometimes it isn't? such the rise edge from 548.82mv to 812.14mv with rising time 10ns doesn't trigger and the rise edge from 37.56mv to 762.50mv with rising time 1.27us triggers one-shot.

    If there is not any Schmitt-trigger/Hysteresis built in, is that any deglitch feature bulit in? If the rising edge is very short such as from 540mv to 812mv with rising time about 10ns, the TXS can filter the abnormal rising edge?

  • Hi Hans,

    If its possible, selecting a different I2C buffer with a smaller VOL at B-side facing the TXS0102 input would be a good solution, such as the TCA9509 (its VOL on B-side is only 0.2V). 

    Let me take a look at the second question and get back to you. 

    Regards,

    Jack

  • Hi Jack,

            We understand that reducing the level of the low voltage is crucial, but the current design is unable to achieve this. All we need is to be able to answer the customers' questions as below. So we need your assistance to provide us with a better and more reasonable explanation. Thanks!

    we just need to explain the one-shot logic for more details. such as the above fail waveform: Why is it that sometimes one-shot is triggered and sometimes it isn't? such as the rise edge from 548.82mv to 812.14mv with rising time 10ns doesn't trigger and the rise edge from 37.56mv to 762.50mv with rising time 1.27us triggers one-shot.

  • Hans,

    Thank you for your patience on this one. The one-shot triggering condition is when the signal crosses below the VOL.

    Regards,

    Jack

  • Hi Jack,

             So, you mean that 548.82mv did not fall within the VOL range, so the transition from 548.82mv to 812.14mv would not trigger the one-shot function, right?

             But, we also observed some waveforms rising from 775mV to 1.8V. The rising edge of the waveforms indicated an acceleration, suggesting that the one-shot has been activated. I mean that the triggering condition for the one-shot function does not seem to be activated only through the use of VOL. It seems that there are other triggering conditions. How can this phenomenon be explained?

     This below waveform is from the Failure Injection Verification process. The rising edge is from 775mv to 1.8V, the rising indicates an acceleration.

  • Hi Hans,

    I understand your concern, generally speaking it is not best practice to provide mid-rail inputs (775mV is quite high for a VOL voltage). Additionally the one-shot threshold is a region and not specific DC level, therefore it can provide the explanation for the inconsistency for triggering here. 

    If the current setup continues to provide SI concerns and corrupted data, I would recommend using an I2C buffer with a lower VOL facing the TXS, or replacing the TXS with a level shifter that does not utilize one-shots (i.e the LSF0102-Q1) as it is causing issues per your use case. 

    Thanks,

    Jack

  • Hi Jack,

             Thanks for your detailed and patient explanation. I have understood that "one-shot threshold" refers to the concept of a region.

    I also conducted tests on one-shot threshold using four txs0102-q1 samples. From the waveform, it can be seen that the threshold values were all close to 700 to 800 mV, no lower threshold was observed.

    Could you please help confirm whether the one-shot threshold is a bit higher than 30% and closer to 40%? For example, the target is greater than 700mv or greater than 690mv, etc.

    We have solved this SI issue and can continue to use txs0102-q1. Now it is necessary to clarify the issue of this threshold region. We need to confirm that it is the answer that is closer to 40% or higher.

    Below is the waveform that we have measured.

    sample#1, such as: 800mV

    sample#2, such as: 800mV

    sample#3, such as 715.5mv

    sample#4, such as 725mv

    sample#2, 0~693mV, The one-shot has not been activated.

    sample#3, 0~681mV,The one-shot has not been activated.

  • Hi Hans,

    Thanks for providing the detailed waveforms for the different test conditions. Similar to that stated previously, the one-shot turn on threshold is region based (30%~40%) hence the reason for the difference in samples #1~#4. I have also followed up offline in case you want to provide any additional information between these units such as different LTC, or part markings for additional discussion as needed. 

    Regards,

    Jack