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.

[参考译文] DAC61402EVM:DAC61402基准电压不测量2.500V

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1097736/dac61402evm-dac61402-reference-not-measuring-2-500v

器件型号:DAC61402EVM
主题中讨论的其他器件:DAC61402DAC81402

你好。 我对作为 BP-DAC61402EVM 评估板一部分的 DAC61402上的基准有疑问。 我能够获取 BP-DAC61402EVM 与控制器进行通信的软件、并且已根据数据表说明使用最新固件成功更新/验证了 Launchpad 控制器。 J17上的引脚1-5也具有适当的电压。 我尝试测量 DAC 的内部基准、得到的电压为2.404V。 J16上没有跳线、因此外部2.500V 基准断开。 考虑到 DAC 可能已因 ESD 受损、我们的返工人员将评估板上的 DAC 替换为我们从一家流行的在线供应商处购买的两款 DAC 中的一款(这次仔细遵循 ESD 预防措施)。 新 DAC 的内部基准电压为2.386V。 根据 DAC61402的数据表、该值超出了2.500V 内部基准的最小值/最大值。 我可以通过切换 GENCONFIG 寄存器的位13来禁用内部基准。 但是、数据表(和软件)指出位14是基准断电位。 当我们切换该位时、DAC 没有响应(内部基准电压不变)。 我从控制器探测了 SPI 线路、此时钟、SDI 和 SYNC 看起来都在传输正确的数据。 除此之外、当使用内部基准或外部基准(2.500V)时、我仍然无法在任何 DAC 通道上获得非零输出。 内部基准电压测量值大约为2.400V 而不是2.500V 是否有特殊原因? 我将 Fluke189与开尔文导联搭配使用、因此我不相信探头导联中的滴落会导致读数不正确。 如果能就该问题的内容提出任何建议,将不胜感激。

谢谢、

John B

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

    尊敬的 John:

    1.能否读/写内部寄存器?  

    2.加电后 REFIO 的电压状态是什么? 在设置 禁用基准断电位(内部基准选择位)之后。

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

    你好,Anbu,感谢你的答复。 我发现寄存器的读取或写入不一致。 例如,当我在 GUI 的“寄存器映射”屏幕上时,15位将配置为0 1 0 1 0 0 .....等状态 当我写入或读取寄存器时、位将在某个时候看起来随机翻转。 上电后 REFIO 的状态为0V、J16上没有跳线。 当我翻转该位以启用基准时、内部 REFIO 变为2.400V。 SPI 线路上的 DSO 示波器表明、除非按下几次"WRITE REGISTER"按钮、否则某些数据不会写入芯片。 简而言之、我从设置中得到了奇怪的行为。 您认为这可能是软件问题吗? 我将继续调查。

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

    尊敬的 John:

    1.您是否检查了所有电源是否正常、 我们需要确保器件读/写正常工作、然后再进行进一步调查。

      

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

    ANBU、我已验证 J17的引脚1和4为5.0V、所有其他引脚均接地。 我们订购了另一个 DAC61402评估板、认为该板可能因 ESD 或处理而损坏。 我将新评估板连接到 Launchpad 并通过 USB 连接到 PC。 我仍然看到同样的问题。 默认 INT/EXT 基准开关设置为 INT、但我不会得到2.500V-仅0V。 将 REF_PWDWN_EN 引脚从0切换为1不会执行任何操作。 但是、将 BG_TO_ALARM_PAD 从0切换为1似乎会启用内部基准、但其输出为2.378、与之前相同。 同样、这是一款随附 DAC61402的全新评估板。

    我不知道这些信息是否有用、但我注意到、当我尝试使用 DAC 评估应用的"选项"菜单中的默认端口连接评估板时、它找不到硬件。 如果我在"选项"菜单中切换端口、则可以根据应用程序成功连接。 我重新加载了 Launchpad、并在...\Downloads\BP-DAC81404EVM_1.0.0_installer_win\install_image_BP-DAC81404EVM\BP-DAC81404EVM\app\firmware 中找到 acctrl.bin 文件。 文件日期为2021年7月1日。 即使问题出在 Launchpad 的 SPI 上、这也不能解释为什么 DAC61402内部基准电压接近2.4V、而不是通告的2.500V。

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

    尊敬的 John:

    目前我没有 DAC61402 EVM。

    请给我一点时间、我  将检查内部团队的 EVM、并尝试自己 看看发生了什么错误。

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

    尊敬的 John:

    我有了 EVM 并能够生成 DAC 输出。 此外、我可以获得2.5V 内部基准电压。默认情况下、内部基准电压被禁用。

    1.您能否在写入后进行写入并检查 TP11上是否有内部基准电压。

    您应该得到2.5V 内部基准。

    2.您测量的是哪条通道的 DAC 输出? 仅启用 DAC61402、DAC-B 和 DAC-C。

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

    感谢您购买评估板来验证其运行情况。 我将在这个周末遵循您的建议、因为我没有足够的时间坐下来并根据新信息验证我自己的 DAC61402。 我很快会告诉您我在这里找到的内容。

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

    ANBU、我将这些字输入到您指定的寄存器中、我能够在内部基准输出端获得2.500V 电压(J16已删除)、因此感谢您的参与。 但是、我无法从 DAC B 或 C 中获得任何电压电平。我的跳线设置全部位于 EVM 指南中列出的默认位置。 在 DAC_B_DATA、DAC_C_DATA 和 DACRANGE 寄存器中输入大量值(或使用"快速入门"页面上的值)不会生成任何 DAC 输出电压。 J17的引脚1-5均处于正确的电压。

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

    我正在使用设置为0x0000的 DACPWDWN 寄存器、我将 DACB 和 DACC 的相应位从0切换为1并返回为0、我能够测量输出端的电压。 两者在 AVDD 上都有10V 电压、并且其范围也相应地进行了设置。 但是、我认为我有12位 DAC61402、因为我将 DACB 计数设置为4095、并且只有622mV。 然后、我将 DAC 计数设置为32768、得到的电压正好为5.00V (DAC 计数设置为2^16 - 1会得到10.00V)。 显然、我有16位版本、尽管我使用的评估板的角落中有一个标有"BP DAC61402"字样的标签。 假设 DAC61402仅为12位、我是否正确?

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

    尊敬的 John:

    DAC 寄存器采用 MSB 对齐方式、16位寄存器的 LSB (4位)用零填充。

    DAC61402器件将获取12位数据、如图所示。  希望您现在了解您的获得与12位分辨率相关的正确输出。   

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

    感谢您回答我的初始问题。 我在您的帮助下启用了2.500V 基准、并在我了解它可以在12位和16位模式下运行后从 DAC 获得输出。 我不知道这一点、并假设 DAC61402只能进行12位操作、而不管 DACn 寄存器设置如何、这些设置反过来又使我相信我正在处理 DAC81402。

    再次感谢!