主题中讨论的其他器件: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.
您好、
客户在 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