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.

[参考译文] AMC7836EVM:可以"#39;t 读取/写入任何器件寄存器。

Guru**** 2387080 points
Other Parts Discussed in Thread: AMC7836
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/995647/amc7836evm-can-t-read-write-from-to-any-of-the-devices-register

器件型号:AMC7836EVM
主题中讨论的其他器件:AMC7836

我正在尝试从 AMC7836寄存器进行读取/写入。  我正在使用 SDM-USB-DIG 平台和 TI 的 WIN 7 GUI 软件。  VDUT 为3.3V、但 SPI 信号仅为1.8Vp-p  AMC7836需要0.7 * IOVDD (0.7 * 3.3)、对于最小逻辑高电平、最小值为2.31V。  SDM-USB-DIG 上的微控制器(MPS430)指出、在 VCC = 3V 时、高电平输出(VOH)= VCC - 0.6V 或2.7V (最小值)。  MCU 和 AMC7836之间的电压电平转换器为 VCCA 和 VCCB 提供+3.3V 电压。  因此、我无法看到 SPI SCLK、SDI、CS 信号只能为1.78V p-p  此外、源自 AMC7836的 SDO 也仅为1.8V p-p 信号电平。  这是怎么做的?  我在这里缺少什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    进一步了解后、SDM-USB-DIG (TXS0108) B 侧的电压转换器似乎连接到1.8V、这毫无意义、因为 SDM-USB-DIG 板上没有1.8V、只有 USB +5V 和为 MCU 供电的稳压+3.3V。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我的缺点是 SDM-USB-DIG VCCB 侧的电压转换器连接到+3.3V。  AMC7836可广播在1.8V 至5.5V 之间运行的低功耗 SPI 4线接口、因此逻辑信号电平可能正常。  仍然、连接到电压转换器上拉的 SDO 应该被拉至+3.3V、这是因为1)当 CS =1时、SDO 进入 HI_Z、2)上拉电阻连接的 VCCB 为+3.3V

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我认为我的电路板有缺陷或有缺陷。  MCU 应输出 LVTTL (+3.3V) SCLK、SPI、CS 逻辑电平。  如果电压转换器两侧都使用该电压转换器、那么我应该会在 EDGE 连接器上看到 LVTTL 电平信号、而不是1.8V 逻辑电平。  这是有道理的、因为 SDM-USB-DIG 为 AMC7836 IOVDD 引脚提供+3.3V 电压。  此外、如果 AMC7836 IOVDD 为+3.3V、则 SPI 信号电平也必须为+3.3V、除非 AMC7836能够在 IOVDD 为3.3V 时以1.8V 信号电平接收 SPI 数据。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能否确认您使用的跳线位置? 我假设您使用的是板载电源调节。 您能否确认 DVDD、AVDD 和 AVCC 测试点上的电压?

    谢谢、

    Paul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    AVDD、DVDD =+5V (使用板载5V LDO)跳线 JP6引脚2-3

    AVCC =+12V (在 +12V 上使用)跳线 JP1引脚1-2

    AVEE = 0V 跳线 JP2引脚2-3

    IOVdd =+3.3V (由 SDM_USB_DIG 供电)跳线 JP7引脚1-2

    无论我做什么、在通过笔记本电脑和 GUI 控制 SDO 时、我都不会从 SDO 中获取任何内容。  IOVDD 设置为3.3V 时、这种情况下、正如我所说的、SDM-USB-DIG 上源自 MCU 的 SPI 信号仅为1.8V???  现在、当我使用固件(VHDL)控制 AMC7836时、我将 IOVDD 设置为1.8V、SPI 信号全部源自 LVCMOS 1.8V FPGA 组。  即使在本例中没有 SDO。  我认为、我应该能够在没有任何 IC 配置的情况下读取器件寄存器。  因此、我无法使用 TI 软件 GUI 来确认 AMC7836的运行、即使使用正确的 IO 来匹配 SPI 逻辑电平、仍然没有 SDO (串行数据输出)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 James:

    只是为了确认-您测量了测试点上的电压以仔细检查电源是否实际有效-正确吗? 我只想确认电源电路是否正常工作。  您的跳线正确。  当您连接 SDM 并启动软件时、您是否在 IOVDD 测试点 TP21上看到3.3V?

    启动软件时、您是否看到软件已"连接"或"未连接"?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    测得的 AVDD @ TP19和 U1.50

    测得的 DVDD @ TP20 和 U1.63

    测得的 AVCC @ TP2 和 U1.20、U1.57

    测得的 IOVDD @ TP21和 U1.1

    测得的 AVEE @ TP12和 U1.17

    输入电压为24V 的两个直流/直流转换器输出为+14V (U2、U5)。  U3输出+12V、U4输出+5V、U6输出-12V

    在 SDM 插入并由 USB 供电的情况下、SDM 上的两个 LED 都亮起、SDM 上的 VDUT 为+3.3V、JP7 (EVM 跳线引脚1-2上)。  该跳线将 VDUT 连接到 IOVDD。  同样、从 SDM 发出的 SPI 信号是1.8V 逻辑、这是没有意义的。  AMC7836的 SDO 输出(处于高阻态时)被钳位到1.8V?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    只需确认一下、是的、当 SDM 插入电源并启动 GUI 时、我会在 TP21看到+3.3V。  如果我不启动 GUI、则没有 VDUT。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Paul、我购买了另一个 EVM、SDM SPI 信号为 LVTTL +3.3V 逻辑电平。  我可以读取和写入 EVM。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 James:

    我怀疑 EVM 或 SDM DIG 有损坏。  如果您有任何其他问题、请告诉我。

    谢谢、

    Paul