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.

[参考译文] TDC1000-TDC7200EVM:tdc1000-tdc7200

Guru**** 2589265 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/613657/tdc1000-tdc7200evm-tdc1000-tdc7200

器件型号:TDC1000-TDC7200EVM

尊敬的先生:

我已将 TDC1000-TDC7200 EVM 板连接到流量计应用的 LPC 1769微控制器。

已成功完成。

 当超声波传感器连接到 TDC1000-TDC7200 EVM 板时、我还获得了不同流速的读数。

但问题是、

 A) 它显示了读取的某种垃圾值 、即使传感器未连接到 TDC1000-TDC7200 EVM 板。

     为什么显示即使传感器未连接到 TDC1000-TDC7200 EVM 板上也有一些垃圾读数?

 b)我使用 来自 TDC 7200的中断状态(停止观察计时器)进行验证、它显示测量已完成状态。

     为什么会发生这种类型的问题?

请告诉我接口有什么问题?

谢谢主席先生。

此致

Manikanta。

 

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

    当您在未连接传感器的情况下读取这些值时、您实际上是否会触发新的测量、然后获取错误的值? 这些测量结果是什么样的? 它们是否一致? 请发布这些测量结果和您的寄存器设置。

    如果系统在连接传感器的情况下正常工作并读出良好的值、那么在未连接传感器的情况下、您的目标是什么?

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

    TDC 1000 (模拟前端器件)配置
    CONFIG0 寄存器= 0x45
    配置1 寄存器= 0x45
    CONFIG2 寄存器= 0x12
    接口3. 寄存器= 0x00
    接口4. 寄存器= 0x00
    TOF1. 寄存器= 0xa8
    TOF0 寄存器= 0x26
    ERR_FLAGS 寄存器= 0x00
    TIME_OUT 寄存器= 0x21
    CLK_RATE 寄存器= 0x01

    TDC 7200 (停止计时器器件)配置

    Timer_config1 寄存器= 0x02
    Timer_CONFIG2 寄存器= 0x45
    INT_STATUS 寄存器= 0x07
    INT_MASK 寄存器= 0x07
    粗糙_CNTR_OVF 寄存器= 0xFF
    粗糙_CNTR_OVF 寄存器= 0xFF
    Clock_CNTR_OVF 寄存器= 0xFF
    Clock_CNTR_OVF 寄存器= 0xFF
    Clock_CNTR_STOP_MASK_H 寄存器= 0x00
    Clock_CNTR_STOP_MASK_L 寄存器= 0x00


    但每隔1秒、IAM 在 TIMER_CONFIG1中写入0x03 寄存器
    和0x1f。

    请告诉我配置值是否有任何错误


    2)
    我在没有传感器的情况下得到的值连接到 TDC1000-TDC7200 EVM 板

    值在两个方向上均为45000至50000
    那么、请告诉我问题是什么。



    如果配置有任何错误、请为模拟前端器件和停止观察计时器提供正确的配置值。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    请允许我花几天时间来回顾一下、我会再回来的。

    此致、