https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/654282/tdc7200-tdc7200
器件型号:TDC7200主题中讨论的其他器件: TDC1011、 TDC7201-ZAX-EVM
您好!
我有两个问题、
1) 如何只使用 一个8位地址数据读取3个寄存器(24位)数据?
例如、 Time1的 Reg.Addr 为10h、为24位、
下一个寄存器 addr 为11h clock_Count1。
如果地址 是8位、但该 addr 上有24位数据。 那么、我如何使用 SPI 读取它? 我是否需要再发送16个时钟? 而不更改 addr。 价值?
2) 我将 TDC7200与 TDC1011 AFE 搭配使用、并使用自己的电路板。
我将 START_MEAS 设置为1、然后 TDC7200 上拉 TRIG.Pin、然后 AFE 驱动传感器、上拉 START 引脚、在接收到 STOP 信号后、再上拉 STOP 引脚。
一切看起来都正常、但我无法使 INTB 引脚降压。 (中断的所有屏蔽位为1。 INTB 引脚上有一个上拉电阻器)
将 START_MEAS 设置为1后、 我立即读取 INT_STATUS 寄存器。 ,它显示0 (表示测量未开始或没有任何溢出)
我还读取 Config1 reg。 START_MEAS 仍然为1。
因此、INT_STATUS 显示没有测量、START_MEAS 仍然为1
但我可以开始新的测量,购买通过 SPI 发送相同的 Start 数据,这是怎么可能的?
谢谢、致以诚挚的问候。