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.

TDC7201: 请问关于TDC7201在高温(50~60℃)下工作异常的问题

Part Number: TDC7201


请问关于TDC7201在高温(50~60℃)下工作异常的问题:

使用TDC7210芯片做时间测量,模式2,测量的时间长度为5ms±1,000,000ps以内;

现在的方案是:先发start信号,再发送stop信号,后约100ms查询status reg addr=0x02;如果该寄存器是0x19则取出数据计算时间。

该方案在常温下,使用都正常的;

工作温度升高到50~60℃,芯片status reg读出来为0x0c。请问是怎么回事?谢谢

  • 您好,

    是Clock overflow detected,请检查下在工作温度升高到50~60℃时外接 CLOCK是否工作正常?

  • 你好,clock使用的是单片机的MCLK直连过去的,10Mhz。单片机运行正常。

  • 对时钟信号进行了测量,并更换了更严格的时钟信号进去,发现高温时tdc还是工作异常。请问还有没有排查方向??

  • 不好意思问题还没有解决点错了,希望能给我些建议。

  • 没关系的,我能看到您的回复,我在考虑查找问题的原因~

  • 你们是否能使用开发版进行一下环境测试,确认一下芯片不会有问题?

  • STOP信号是怎样产生的?TDC7201如果没有接收到STOP信号,也会检测到Clock overflow 的,所以请检查下在工作温度升高到50~60℃时,STOP信号是否正常输入至TDC7201

    很抱歉,目前我手头上没有TDC7201EVM板,无法进行环境测试验证。您先确认下STOP信号的问题,后续我看美国那边的工程师是否可以帮助测试。

  • 测试了一下出问题的时候,stop信号是正常的。bga封装的原因,确实有一段电路没办法测试到。

    现在只能怀疑电路板制版问题或者芯片问题了,这两个都不好确定。

    或者还有什么其他可能??如果可以,还请帮忙进行一下高温测试。。。

  • 您是否可以多测试几块电路板,看是否也是同样的现象?

    关于TDC7201EVM板高温测试,我联系下看是否可以测试

  • 美国工程师那边的反馈,他需要澄清几个问题:

    Is the 0x0C value being read out on the TDCx_INT_STATUS (register 0x02)? 

    Is the customer providing the appropriate amount of STOP signals the device is expecting?

    When is the devices register being read? Is the customer waiting for an INTB signal to read results?

     

    I have not tested the EVM at temp but we can certainly check for any abnormal behavior at the mentioned behavior. Would you be able to provide the customers register settings so that I may check with those as well.

    对应的中文:

    是否在TDCx_INT_STATUS (register 0x02)上读取的0x0C 值?

    是否提供了设备所期望的正确数量的STOP信号? 

    什么时候读取设备的寄存器? 是否等待 INTB 信号读取结果?

    我没有在高温测试 EVM,但我们可以在上述行为中检查是否有任何异常行为。 您可以提供所有寄存器的设置吗,以便我也可以检查这些设置。