我在 硬件上使用 DAC60508ZCRTET。 我知道此 DAC 不支持数据回读。 我要在启用错误检查的情况下将数据写入 DAC。 是否可以对该 DAC 进行写入以启用 CRC? 请您告诉我这是否可行。
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.
我在 硬件上使用 DAC60508ZCRTET。 我知道此 DAC 不支持数据回读。 我要在启用错误检查的情况下将数据写入 DAC。 是否可以对该 DAC 进行写入以启用 CRC? 请您告诉我这是否可行。
你(Jones)好。 感谢您的答复。 我担心的是 、DAC60508ZCRTET 版本使用 CLR 函数而不是读取函数。
由于该版本的 DAC 使用引脚作为 CLR 而不是 SDO、因此没有回读操作。 因此、如果向 DAC 写入时出现错误、则是如何报告的。 在启用 CRC 的情况下尝试写入 DAC 时、无法写入 DAC。 因此、您能否确认对于此版本的 DAC (DAC60508ZCRTET)、是否可以在启用 CRC 的情况下写入 DAC。
Jones、您好!
我已经尝试将 CRC 的初始值设置为"0"。 但这不奏效。 您能否请设计人员检查并确认此器件型号是否支持 CRC 正弦波。
我还在尝试在进行如下配置后写入 DAC 寄存器。 当在禁用 CRC 的情况下尝试写入 DAC 时、此配置有效
x"05000A"-写入触发寄存器
x"000000"-写入 NOP 寄存器
X"020000"-写入同步稳压器
x"03"和"00"& ALM_SEL & ALM_EN & CRC_EN &"000"& x"F0"-写入配置寄存器(关闭 DAC 寄存器4至7、因为它们未被使用)
x"04070F"-写入增益寄存器(对于 DAC 0至3、增益和基准分频器设置为2)
您好!
设计人员确认这两个版本都支持 CRC。 我订购了几个样片、以便可以再次检查 CRC 应该使用哪种格式写入。
您是否能够在禁用 CRC 的情况下写入 DAC? 我想先确认一下。 您能否对器件进行循环通电并写入:
0x02 0x0000 -触发寄存器
0x04 0x070F -增益寄存器
0x06 0xFFF0 -广播寄存器
*测量 DAC 输出从零到满量程*
0x03 0x0800 - CONFIG (启用 CRC)
0x05 0x000A 0xF6 -带有 CRC 位的复位命令
*测量 DAC 输出从满量程到零*
如果第一次测量没有以满量程返回、则表明非 CRC 写入也不起作用。 如果是这种情况、请分享写入增益寄存器的屏幕截图、以便我可以验证时序。
如果第一次测量正确、但第二次测量值没有恢复为零、我将在器件到达后在器件上调试该序列并返回给您。
此致!
K·琼斯
一个简短的问题。
我尝试使用此配置:
X"020000"、-写入同步稳压器
x"04070F"、-写入增益寄存器(对于 DAC 0至3、增益和基准分频器设置为2)
x"03"和"0000"& CRC_en &"000"和 x"F0"、--write Config 寄存器(关闭 DAC 寄存器4至7、因为它们未使用)
这对我来说很好。
但是、当我使用该配置时、它不起作用。
X"05000A"
X"020000"、-写入同步稳压器
x"04070F"、-写入增益寄存器(对于 DAC 0至3、增益和基准分频器设置为2)
x"03"和"0000"& CRC_en &"000"和 x"F0"、--write Config 寄存器(关闭 DAC 寄存器4至7、因为它们未使用)
您能告诉我问题出在哪里吗?