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.

[参考译文] DAC53608EVM:无输出电压

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1107095/dac53608evm-no-output-voltage

器件型号:DAC53608EVM
主题中讨论的其他器件:DAC53608BOOSTXL-DAC-PORTMSP-EXP432E401Y

我正在尝试设置 DAC53608评估模块。

我已根据铬合金用户指南设置电路板(评估+升压器+微控制器)


https://www.ti.com/lit/ds/symlink/dac53608.pdf

但是、我无法获得电压输出。 我正在使用 GUI、它正在检测电路板。

我已更改 DAC 值(从0-1023)。 但所有8个通道都显示0V。 我已经检查了 EVM 和升压器之间的连接。 看起来不错。 我使用了默认跳线设置。 我怀疑这些寄存器没有被正确写入。  

有人可以帮我解决这个问题吗? 我应该改用 Arduino 吗?

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

    您好!

    如果您有 Arduino 并且使用起来更舒适、则可以随意使用它。  

    您能否发送 GUI 窗口的屏幕截图? 您使用了哪些寄存器设置来设置 DAC? 您提到您要更改 DAC 值、但您还需要通过 DEVICE_CONFIG 寄存器为 DAC 输出加电:

    最棒的

    Katlynne Jones

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

    感谢 Katlyne 的回复。 我注意到、器件配置随着快速入门页面中的切换按钮的变化而变化。 现在,我已将配置寄存器的所有位保持为0。

    所有 DAC 寄存器的读数均为与 DAC 值500对应的7D。  我仍然无法看到任何输出。

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

    板上的更新。 在被扫描时、A0引脚的读数为高电平(3.3V)。 数据表显示、默认情况下该值应为低电平。 我尚未更改默认跳线设置。 我缺少什么吗?

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

    您好!

    EVM 将 A0引脚拉至高电平以使用 I2C 地址0x49。 这是预期的。  

    我尝试连接到 GUI 时仅连接了 Launchpad、并显示"Hardware Connected"消息。 通常、如果在未安装 DAC EVM 的情况下连接 Launchpad、我们会看到以下消息:

    您可以尝试从 寄存器映射页面读回所有寄存器吗? 开始页面上的切换可能 会更新寄存器映射页面、但它们实际上不会更新器件。

    当我在读取 DAC53608EVM 未连接时收到此错误。  如果您遇到相同的错误、那么我预计会出现一些通信错误。

    您是否还可以发送跳线设置图片、以便我查看它们?  

    您能否检查 是否提供了 VIO 和 DAC_VIO? 这些电源非常重要、以便电平转换器 U3处于活动状态。 否则、来自 Launchchad 的 I2C 信号将无法到达 DAC。  

    还请确保将外部基准应用到 REF 引脚。  

    最棒的

    Katlynne Jones  

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

    您好 Katlynne、

    感谢您的回答。

    感谢您对 A0的澄清。 但是、我读取的 A0电压为3.3、这意味着它未连接到 Vdd、这可能是主要问题。

    我看到检测到硬件、并且我已经从焊盘读取了所有寄存器。 没有错误消息。

    让我写下我看到的 EVM 每个引脚的所有测量电压电平

    J1.1-接地

    J1.2 - 3.3

    J1.3-3.3

    J1.4-3.3V

    J1.5-0V

    J1.6-0V

    J1.7-3.3V

    J1.8-3.3V

    J1.9-3.3V

    J1.10-3.3V

    J1.11-0V

    J1.12-0V

    J1.13-16 - 0V

    J2.1-5V

    J2.2-3.3V

    J2.3-0.3V

    J2.4-3.3V

    J2.5-2.5V

    J2.6-0V

    J2.7-0V

    J2.8-GND

    J2.9-0.6

    J2.10 - 1.8

    J2.11-16 - 0V

    我正在使用板载基准(跳线 J3 1-2)

    我使用了这些跳线规格

    谢谢

    Chihuabhanu

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

    您好 、Chihuabhanu、

    你以前也是。 我在示波器上检查了来自 GUI 的信号、它使用的是 I2C 地址0x48、对应于 A0为 GND。 我复制了您的跳线配置、如图所示、EVM 上的 A0接地。  

    A0信号似乎来自这里的 Launchpad。 您能否检查 BOOSTXL-DAC-PORT 上的 J14引脚7? 这应该是低电平。  

    如果它不是低电平、让我们尝试通过将 J13上的 SPI_BUF_EN 信号拉为高电平来禁用此缓冲器。 DAC53608EVM 上的下拉电阻器应将 A0拉至低电平。  

    我可以通过将 DAC A 开关切换到左侧位置并写入数据1023来查看 DAC 更新。 DAC 数据寄存器为只写寄存器、因此在您写入后该字段将返回零、但您应该会看到输出更新。  

    最棒的

    Katlynne Jones  

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

    您好 Katlynne、

    J14-7引脚为低电平。 但是、BO_SCLK_A0为3.3V。 我已经检查了 J13-37、它是低电平(0.3V、可能是由于低占空比 PWM)。

    是否仍然可以读取固件?

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

    您好 、Chihuabhanu、

    无法查看我知道的固件。 我不理解 J14-7引脚是如何低电平 的、但 BO_SCLK_A0是3.3V。 它 看起来不像信号连接到任何其他将其拉高的信号。  

    您能否 尝试通过将 J13-37上的 SPI_BUF_EN 信号拉为高电平来禁用此缓冲器? 当缓冲器被禁用时、DAC53608EVM 上的下拉电阻器应该将 A0拉至低电平。  

    或者、您可以使用 CCS 云(https://dev.ti.com/)将自己的代码写入 Launchpad 以与 DAC 通信。 对于另一个使用 I2C 和 MSP-EXP432E401Y 的 DAC、我有一个类似的项目。 您只需将其上载到 CCS 云并更新寄存器写入、以匹配要发送到 DAC53608的内容。 您可以将微型 USB 插入 XDS 端口、并将 BOOSTXL-DAC-PORT 移至 Launchpad 上的 Booster Pack 1。  

    e2e.ti.com/.../DAC53701_5F00_I2C_5F00_MSP432.zip

    最棒的

    Katlynne Jones

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

    您好 Katlynne、

    感谢你的答复。 我已将 H13-37上拉。 是的! 它在工作。 感谢你的帮助。

    谢谢

    Chihuabhanu