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.

[参考译文] DAC81401:任意波形生成

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1421963/dac81401-arbitrary-waveform-generation

器件型号:DAC81401

工具与软件:

你(们)好、

我一直在将 DAC81401及其 EVM 用作 输出范围为+/-24V 的波形发生器应用。 该芯片在工作范围方面似乎很符合我们的需求、但我对寄存器设置以及如何(如可能)在 EVM 中设置它来控制输出的波形(例如正弦波或具有可编程频率/突发持续时间的方波)有点不清楚。

我感谢在这个问题上的帮助。

谢谢

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

    尊敬的 Samuel:
     
    请查看以下步骤、了解如何 在 DAC81401EVM 上获取±24V 输出-  
     
    步骤-1跳线设置:
     
    请参阅 DAC81401 EVM 用户指南 和表3-2中的图3-1。 DAC81401EVM 跳线汇总、了解更多详细信息

    步骤-2 电源设置:
     
    • AVDD:0至41.5 V (缺省值+15 V)
    •AVSS:0至-21.5V (默认值-15V)
    •DVDD:4.5V 至5.5V (默认值+ 5V)
    •IOVDD:1.7 V 至5.5 V (默认值为 1.8V、3.3 V 或5.0 V)
    •(AVDD - AVSS)不得大于43V
    •EXT HV POS (V+)- EXT HV NEG :±4 V 至±42.5 V 或8 V 至85 V (您的应用为±25 V )  

    步骤- 3 寄存器设置:  

    • 将0x0A04写入 SPI_CONFIG (0x03)寄存器、为器件上电
    • 将0x0000写入 GEN_CONFIG (0x04)寄存器、为内部基准加电
    • 将0xFFFE 写入 DAC_PWDWN (0x09)寄存器、为 DAC 输出加电
    • 将0x000D 写入 DACRANGE (0x0A)寄存器、以在±6‑V 范围内配置 DAC、 这将 在增益级后为您提供±24‑V 的输出。
    • 将0x000D 写入 DACRANGE (0x0A)寄存器、以在±6‑V 范围内配置 DAC、 这将 在增益级后为您提供±24‑V 的输出。
    • 将0x0000、0x7FFF 或0xFFFF 写入 DAC (0x10)寄存器以在增益级输出端获得-24V、0V 和+24V 电压。
      
    谢谢!
    Sanjay

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

    尊敬的 Sanjay:

    感谢您的响应。

    我知道用于生成+/- 24V 的寄存器设置、我的问题是如何配置 DAC 波形以生成方波和/或控制输出的频率(如果可能)。

    谢谢

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

    实质上、我希望确认 DAC 是否可以根据寄存器设置配置生成任意波形。

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

    尊敬的 Samuel:
     
    是的、这个 DAC 能够生成 方  波或正弦波、但是它需要软件来计算和生成 相应的代码。 该 DAC 中没有用于生成 方波或正弦波的内置功能。
      
    为了更好地帮助您在这种情况下工作、我想知道您在这里看到的规格是什么、如频率范围、THD 值、精度等方面?
     
    谢谢!
    Sanjay     

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

    谢谢 Sanjay!

    与此芯片(DAC81401EVM)的 EVM 相关的 GUI 软件是否允许计算和生成这些代码? 如果没有、我是否能够输入一系列代码、让模块执行到生成所需的输出波形、或者确实不允许输入一系列代码?

    我们希望生成持续大约200微秒的大约5kHz 方波突发。 其他因素则更灵活。

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

    尊敬的 Samuel:
      
    否、GUI 不 支持这些代码的计算和生成。
     
    但您可以用 python 生成 代码序列、并通过板载 FTDI 模块或任何 外部 SPI 控制器 模块写入该序列代码。 并且、您应该能够生成持续时间为200ms 的5kHz 正弦波。
     
    如果 要使用外部 SPI 控制器、请通过 J22禁用 FTDI SPI、并使用 J12连接器。    
    DAC81401EVM 用户指南
     
     这里的更新速率是多少?
        
    谢谢!
    Sanjay   

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

    尊敬的 Sanjay:

    这是完美的,感谢你清除它!

    更新速率尚没有确切的数字、但可能在200kHz 以上。 可能约为300-400k

    谢谢!

    塞缪尔

x 出现错误。请重试或与管理员联系。