工具与软件:
我想更好地理解 ADC3421的各种掉电工作模式。 寄存器15h 的位分配用于关闭各个通道(A、B、C、D)的电源。 还有一个待机位和一个全局断电位。
这些模式之间有何差异?
全局断电与通道 A、B、C 和 D 断电有何不同?
如何退出全局断电模式?
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.
使用 SPI 写入命令、向全局 PDN 寄存器字段写入1应使所有通道 A、B、C、D 同时断电。
向 CHA PDN 寄存器字段写入1将仅使通道 A 断电、以此类推。
当只想一次关断1个或2个通道时使用此按钮。
要退出全局断电、只需向全局 PDN 字段写入0、所有通道都将继续正常运行、从而退出全局断电模式。
CONFIG PDN 引脚寄存器字段用于将器件上的物理 PDN 引脚编程为全局 PDN 引脚或 STANDBY 引脚。
这可以回答您的问题吗?
感谢您提供的信息。 我知道、通过设置寄存器15h 中相应的 PDN 位可将个别通道置于断电模式、而通过设置寄存器15h 中的全局 PDN 位可将所有通道断电。 不过、我还发现、所有4个通道(A、B、C 和 D)的 PDN 位设置与全局 PDN 位的设置不完全相同。 行为上存在一些差异。 设置全局 PDN 位会导致在我们的系统中发生某种类型的锁定、而设置4个单独的 PDN 位不会。 设置所有4个 PDN 位和设置全局 PDN 位之间有什么区别?
根据我的理解、如果设置了寄存器06h 的软件复位位、则会删除所有通道上的断电模式。 是这样吗?
我不确定待机模式与 PDN 之间的区别。 设置寄存器15h 的待机位是否会将所有4个通道置于待机模式?
感谢您的帮助。
尊敬的 Yosuf:
请在下面查看我的答案/评论:
设置所有4个 PDN 位和设置全局 PDN 位之间有什么区别? RR:不同之处在于、全局 PDN 将关闭整个器件、而如果只单独关闭通道、数字链路仍将启动并运行。 您可以使用示波器探测 FCLK 引脚以进行验证。
根据我的理解、如果设置了寄存器06h 的软件复位位、则会删除所有通道上的断电模式。 是这样吗? RR:是的、这是正确的。
我不确定待机模式与 PDN 之间的区别。 设置寄存器15h 的待机位是否会将所有4个通道置于待机模式? rr:在待机模式下、这仅会关闭部分器件的电源、因此您可以更快地将器件从该状态唤醒。 例如、大多数情况下、内部电压基准在待机模式下保持开启、因为这会在器件设计内部设置所有内部偏置电平。
此致、
Rob
Yosuf,
这里有几点需要注意。
单个断电将使 ADC 内部特定于该输入通道的模拟电路断电。 如果系统在任何给定时间只需要减少通道数、这将非常有用、您只需关闭未使用的通道即可。
待机和全局断电都可以通过单个命令禁用/关闭 ADC 至不同状态。 待机模式会将 ADC 置于半断电状态(功耗降至45mW)。 全局断电将对 ADC 完全断电(功耗降至5mW)。
要退出全局断电、您可以写入 SPI 寄存器以将其关闭、ADC 应返回到之前的状态。 当然、您可以使用 RESET 退出断电模式、因为器件的完整寄存器映射复位为数据表中显示的复位值、这将禁用全局断电、即器件将正常工作。 当您使用 RESET 时、每个寄存器都将被复位、因此如果有您修改的任何寄存器、则需要重写它们。
待机模式会使 ADC 保持运行、同时关闭所有其他功能/电路、因此它的功耗比完全全局断电消耗更多。 退出全局断电需要85us、而待机仅需要35us、根据我所知、这是两者之间的唯一区别(待机和全局断电)。 写入4个通道进行断电、然后写入待机或全局 PDN 不会进一步降低功耗、因为待机和全局 PDN 都会使4个通道断电。
谢谢、Chase