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.

[参考译文] TDC7200:TDC7200

Guru**** 2548600 points
Other Parts Discussed in Thread: TDC7200, TDC1000

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/824167/tdc7200-tdc7200

器件型号:TDC7200
主题中讨论的其他器件: TDC1000

我用 TDC7200和 TDC1000 驱动超声波传感器,但 TDC7200有问题。

TDC7200在测量模式2下工作,用于单次停止, 读取 Time2寄存器,可以发现 当 Time2的值减少到 大约200-时,该值将跳转到2000+, 参见图 如下所示:

我 已经尝试设置 NUM_STOP 以获得更多 的停止、并读取 TIMESn 寄存器值、

这个跳转问题是当 TIMEn 寄存器值达到 200-和  2000+(十进制) 时旋转周期站点,曲线如下所示:

我确保   超声波传感器的信号 是线性的 ,没有跳跃!

我想 TDC7200设置或 TIMEn 寄存器有一些问题。

需要 帮助, 谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    请提供有关您的设置和器件寄存器映射的更多信息、以便更好地了解您的问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Bharat

    TDC7200设置如下、供参考

    TDC7200设置:

    TDC7200:在模式2中、一个 STOP 信号、

    校准始终在结束时执行、

    禁用奇偶校验位、

    校准2 乘以20个时钟周期、

    TRIG START STOP 是一个上升沿信号、

    仅1个测量周期、

    相对于启动脉冲延迟3.0秒

    控制参数为–MEAS_COMPLEE_FLAG

    粗糙_CNTR_OVF 高/L = 0xFFFF

    Clock_CNTR_OVF H/L=0xFFFF

    Clock_CNTR_STOP_MASK_H/L=0x0000

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我仍在处理您的请求、无法重现此问题、请给我一周的时间来了解此问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    请告诉我、您是否可以为我提供您尝试测量的启动和停止信号之间的延迟。 您还会说"相对于开始延迟3.0秒"、这是否意味着您每3秒执行一次测量周期? 或者是从开始到开始的3秒的停止延迟。

    同样、如 数据表中的图18所示:时间1发生在起始边沿到第一个时钟边沿之间。 时间2发生停止边沿到下一个时钟边沿。 因此、如果您的时间1是循环的、那么 ti 可能是 由于开始发生在第一个时钟边沿附近的变化所致。 请注意、时钟计时和信号计时将始终保持同步、这可能会导致此更改。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Bharat

     我认为这个问题已经得到解决,这是你提醒的。  

    谢谢!