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及其 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
谢谢!
塞缪尔