Other Parts Discussed in Thread: AMC7834
主题中讨论的其他器件:AMC7834
您好、
客户在 EVM 上测量了 SPI CLK、显示了两种不同的时钟速率500kHz 和1.25Mhz、因为标记了(Auto)读取。 您能解释一下原因吗?
我之所以提出这个问题、是因为客户现在无法使用其驱动程序读取寄存器。 因此想知道可能会出现什么问题。


此致、
解决了
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.
Other Parts Discussed in Thread: AMC7834
您好、
客户在 EVM 上测量了 SPI CLK、显示了两种不同的时钟速率500kHz 和1.25Mhz、因为标记了(Auto)读取。 您能解释一下原因吗?
我之所以提出这个问题、是因为客户现在无法使用其驱动程序读取寄存器。 因此想知道可能会出现什么问题。


此致、
解决了
尊敬的 Katlynne:
运行我们的 GUI 不会出现问题、但主要问题是客户无法使用其驱动程序进行读取/写入。
还有一些问题需要您的帮助来澄清。
1.这是使用自定义驱动程序读取 REG 0x04时的错误日志

将 SDM-USB-DIG 与 EVM 一起使用以读取 REG 0x04。 SCLK 设置为960kHz


2.客户希望获得1.8V 的 SPI 电压、并在 EVM 上的 JP14上短接分流器2-3。 SDO 为1.8V 不过、您是否知道/CS、SDI 和 SCLK 为什么为2.4V?


3. 仍然需要说明为什么有两个 SCLK 频率,500kHz 还是1.25Mhz? 客户应遵循哪一项? 一个用于 SDI、一个用于 SDO?2e

4.当 CPU 拉至低电平/CS 时、SDI 开始接收、但 SDO 没有向 CPU 反馈。 是否漏掉了任何东西?
5. 定义的读取/写入的第一个位是什么? 以下读取/写入地址是否会在上升/下降时随时钟输出?
此致、
解决了
您好、Allan:
客户是否将 SDM-USB-DIG 与 客户 驱动程序或其他控制器一起使用? 如果后者、请确保已将所有电源提供给 EVM、包括 VDUT。 请参阅此论坛帖子、其地址为: https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/945220/amc7834evm-confirm-if-it-is-okay-to-use-amc7834evm-without-sdm-usb-dig-board
根据您的第二个问题、该问题似乎与供应相关。
2. SPI 信号(CS、SCLK、SDI)的逻辑电平由控制器确定。 因此、重要的是要知道它们是在使用 SDM-USB-DIG 还是其他一些控制器。 信号 通过 J4直接连接到 AMC。 IOVDD 输入电压用作其他数字 信号的上拉电阻、但它不会决定 SPI 信号的电平。

3、我无法访问 GUI 源文件、因此我不知道为什么要使用两个不同的时钟频率。 根据 AMC7834数据表、不需要使用特定频率进行读取或写入、因此这必须特定于 SDM-USB-DIG。 IOVDD 为1.8V 时、最大频率为10MHz:

4、一般的沟通似乎有问题。 如果 AMC 未成功 接收任何数据、它将不会启用 SDO 并返回数据。 在继续读取之前、他们可以尝试确认写入是否正常工作。 为此、可发送一个写入命令来启用/禁用内部基准并测量 REF_OUT 引脚上的电压。 如果电压不变、我们便会知道 SPI 通信根本不起作用。 如果电压确实发生变化、那么我们知道可能只使用读取命令。
5. R/W 位是序列中的第一个位、在寄存器 地址之前。

对于写入操作、数据应在下降沿由控制器随时钟移出、而数据由上升沿的 AMC 随时钟移入。 对于读取、AMC 在下降沿随时钟输出数据、控制器应在上升沿随时钟输入数据。 请确保根据这些详细信息正确配置控制器。

此致!
Katlynne Jones