DAC8775通道似乎共用相同的配置寄存器。 是真的吗?
在我的应用中、如果我有四个 D/A 输出通道、其中两个是电流、另外两个是具有不同范围的电压输出。 如何实现此类应用目标?
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.
DAC8775通道似乎共用相同的配置寄存器。 是真的吗?
在我的应用中、如果我有四个 D/A 输出通道、其中两个是电流、另外两个是具有不同范围的电压输出。 如何实现此类应用目标?
您好、Joseph:
我可以按照您的建议来操纵每个单独的通道。 但是、根据我以前的理解、 配置 DAC 寄存器(0x04)配置完成后、其设置应永久保留。 在写入 DAC 数据输出之前、无需每次都写入(0x04)。
在初始化期间、我是否可以仅配置一次0x04寄存器、然后只执行"选择0x03寄存器、将 DAC 值输出到0x05"等操作?
其它问题—这些 DAC 通道校准启用(0x08)、DAC 通道增益校准(0x09)、DAC 通道偏移校准(0xA)寄存器是芯片级寄存器还是仅用于通道级寄存器(这意味着用户必须为每个单独的通道设置这些寄存器)?
非常感谢!
最大值
最大值、
STATUS 是否 为寄存器0x0B 的其中一个位设置为正? 哪个位在寄存器中设置警报? 它是 FA 到 FD 的位之一吗?
我认为这可能是第40页8.3.8节中列出的警报设置的故障之一。 警报出现时、会出现 IOUT 电压、IOUT 开路、内核温度、SPI 超时或 CRC 错误、短路电流限制或降压/升压转换器达到最大电压的不同问题。
由于使用电压设置时会发生这种情况、因此可能是驱动电容过大的问题。 当电容式输出和大信号变化时、器件可能会将电容视为瞬时短路、因为输出电压缓慢上升以填充电容。 您能否检查器件的容性负载、然后移除任何备用电容以测试输出? 这可能足以快速提高输出、从而蒙蔽输出不是瞬时短路的部件。
约瑟夫·吴
最大值、
您能否描述回读 DAC 输出数据寄存器时的器件设置? 有几个设置可能会影响 DAC 输出数据寄存器设置。
例如、如果将器件设置为压摆率模式、DAC 输出将通过几个计算得出的中间点从初始值转换为最终值。 DAC 输出数据寄存器写入将是 DAC 输出转换的最终稳定值。 但是、寄存器的读回将提供转换中的 DAC 输出的当前中间值。
由于压摆率模式的设置、DAC 输出数据寄存器可能不是写入器件的值。 然而、一旦发生压摆转换、它将达到最终值。
约瑟夫·吴