您好!
我们在系统中使用通过 SW 模式(SW/HW 引脚上拉)配置的 ADS8548、以便在2.5V 时使用内部基准。 配置寄存器在系统加电时设置为0x800083FF。
在大多数情况下、这不是问题、但在某些客户中、每次都是一段时间、似乎器件已加电和配置、但出于某种原因、基准电压为0V、而不是2.5V。
您熟悉的任何问题可能会解释这一点吗?
谢谢、
Shachar。
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.
Shachar、您好!
正如您提到的"我已经检查了 CR 寄存器、它不是我设置的那样。" 看起来您的 CR 寄存器内容已更改(上电后内部基准电压仍为2.5V)。 如果您不打算更改基准电压、我建议您使用硬件模式(HW/SW 引脚= 1)并通过设置 REFEN/WR 引脚= 0来使用内部基准、因为您的编程 CR 寄存器正在执行相同的操作。
此外、如果您仍想使用软件模式、我建议您尝试使用命令"0x800083FF"、因为位30用于在 SDO_A 上输出寄存器内容、而 SDO_A 不 是您使用的并行接口。
请注意、"在并行接口模式下、更改在第二个 WR 上升沿有效、或者在串行模式下更新寄存器内容的访问的第32个 SCLK 下降沿有效"
此致、
戴尔