请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:AMC7812B 主题中讨论的其他部件:AMC7812
我们目前正在应用中使用AMC7812 ADC/DAC,其中我们使用15路A/D输入和8路D/A输出。 我们还将2.5V REFOUT信号反馈回REFAC输入。 应用程序使用SPI协议初始化零件并更改D/A值。 我们每隔143us向其中一个DAC-X-Data寄存器写入数据,并在1.14ms (8x143us)内循环遍历所有8个寄存器。 在内置测试应用程序中,我们将不同的值写入每个单个DAC-X数据(地址33-3A)输出,但它在输出中始终是相同的值。 当发生DAC-X数据写入周期时,我们随机看到正在写入的信道上的D/A输出发生变化,从而发生急剧变化! 例如,在其中一个通道中,我们每隔1.14ms写入805hex (输出上约2.5V)。 我们看到D/A输出电压线性从2.5V上升到0.3V,然后线性恢复到2.5V。 这种过渡大约在2us内进行。 请注意,这种情况并非总是发生,但在发生这种情况时,这种情况似乎与写入DAC-X-Data寄存器是同步的。
对于写入相同值时如何消除输出变化有何建议?