主题中讨论的其他器件:AMC7904
工具与软件:
我们有一个关于寄存器操作的问题。
根据 AMC7904规范(版本 SBAS882–2018年12月)、具体为 图61:AMC7904数据路径 和 第7.4.2.3节:ALU 旁路 、
我们打算设置 BYP 寄存器 、期待 DACxLUT 值将与相同 DACxBASE .
但是、根据以下操作、似乎是 ALU 仍处于活动状态 即使是在什么时候 LUTDIS= 1 设置为禁用 ALU 引擎。
。 DACxLUT 值仍然不匹配 DACxBASE 运行。
以下是详细的寄存器操作:
=== 步骤===
首先、我们设置并显示电流 DAC0BASE 即 0x1420 .
全部显示 第4页寄存器 值如下:
然后、设置全部 BYP 寄存器 最终目的 1. .
显示 DAC0LUT 并且我们观察到这一点 DAC0LUT 正弦值 0x1408 与不同 DAC0BASE 、即 0x1420 .
我们也验证了这一点 LUTSTAT 时被禁用。 至于其他问题 配置和状态相关寄存器 的设置如下所示:
请告知我们是否存在误解或我们的运营存在问题?
如果您能提供任何建议、我们将不胜感激。
谢谢!