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.
您好,
1、TDC7201测量的是START 脉冲与 STOP 脉冲之间的时间间隔,因此,如果需要测试脉冲宽度的话,需要将这个脉冲信号同时输入至START 和 STOP 管脚,然后通过寄存器配置START 和 STOP信号的触发边沿。
2、TDC7201测量的是 START 脉冲与多个 STOP 脉冲之间的时间间隔,具体几个STOP脉冲数可以通过寄存器配置,最多是5个;
如果想要1000ns就结束测量呢
您这里的描述具体是指什么测量情形?
您可以用Coarse 和 Clock Counters 的溢出(Overflow)功能,因为一旦检测到溢出,将立即终止正在运行的测量。
在溢出寄存器TDCx_COARSE_CNTR_OVF 或者 TDCx_CLOCK_CNTR_OVF配置溢出值(或者说您上面提到的测试时间1us),一旦Coarse 或Clock Counters达到溢出寄存器的相应值,则其中断位将设置为1。具体查看datasheet 7.3.3.2 Coarse and Clock Counters Overflow 和 7.4.3 Timeout部分。