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: SPI Dout无输出

Part Number: TDC7201

你好:

     我们使用TDC7201的芯片,测试SPI信号,写入SPI都是正常的时序也符合SPEC要求,但是Dout没有任何数据输出。

请问下还需要配置什么吗?比如TRIG等信号。

    期待您的答复,谢谢!

  •  您好,

    读寄存器也不可以是吗?您可以附上您读一个8bit寄存器的SPI时序图吗?我具体看下

  • 你好,这个图是CBS和CLK的时序图,我们是通过FPGA给发送的16bit,高八位是地址寄存器值,低八位是对应寄存器的配置

  • 您可以同时附上CSB、SCLK、DIN、DOUT的波形图吗?让它们显示在同一示波器屏幕中,因为对比着这四个信号线的电平变化,才能确定SPI时序是否正确

  • 您好,我们现在可以测试到DOUT信号了,还有一个问题是我们设置了config1 寄存器Bit 0为1(config1寄存器设置为0X13),但是示波器没有测试到Triger信号,能帮忙分析下有什么原因吗?

  • 很高兴SPI通信有了进展,目前是写入寄存器后可以正确读出来是吗?

    您是使用的哪种测量模式?Mode 1 还是Mode 2

    您是配置的几个测量周期?

    TDC7201是否接收到了相应的start 和stop信号?

    能在INTBx管脚上检测到中断吗?

  • 您好:

        目前我们从寄存器读出的值都是80,读取的值不对,我们使用的是Mode2,配置了2个测量周期,TDC已经接收到了start和stop信号,间隔是510us,中断管脚一直为高电平,没有低电平。

  • 首先,您需要正确配置TDC,然后再看TDC的工作情况,现在读寄存器值不是期望值,说明寄存器配置还存在问题,需先解决寄存器配置问题;是否可以正确配置寄存器可以通过写入寄存器一个值然后可以把这个值读出来来验证。

    还是建议您附上读或写寄存器的SPI时序图以进行分析是哪里的问题