大家好、考虑将 RESET 引脚和 PWDN 引脚绑定在一起以实现快速重启。 您认为这会导致问题吗?
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.
尊敬的 Seong:
我需要进一步研究这一点、但我想可以同时接收两个信号并且 PWDN 信号优先于复位信号。 在这种情况下、ADC 可能无法确认复位信号。 因此、当您使器件退出 PWDN 模式时、寄存器将保留 PWDN 信号之前的值、并且不会重置为其默认值。 不过、我将与我们的设计团队进行交流、以了解更多信息、并在听到他们的声音后与您联系。
是否有任何原因将两个引脚连接在一起、或者是否可以使用来自 MCU 的独立 GPIO 来控制这些引脚?
布莱恩
您好 Brian、
感谢您的回复。 进行了比较。 我们只能将 PWDN 绑定到 RESET 引脚、因为我们的 PCB 是固定的。
加电期间、我们只会暂时将 PWDN 和 RESET 引脚设置为"GND"。 我认为这应该起作用、因为在上电期间、FW 尚未设置寄存器。 因此 、ADC1258中的寄存器不会改变。
在上电期间将 PWDN 引脚暂时置于"GND"的原因非常有趣、如下所示。
CLKIO 在上电期间不会输出。 因此 、在 施加1.5s 电源后、我瞬间将 PWDN 引脚置于"GND"、然后 CLKIO 熄灭。
H Bryan、
是的。 我已经在 CLKIO、PLL 等方面多次阅读了数据表。我们正在使用内部晶体振荡器。 因此、我们期望 CLKIO 输出。 另 一种奇怪的现象 是、当关闭电源5秒后 再次打开电源时。( 仪器 关闭电源5秒)、CLKIO 将熄灭。
但是、如果我们断电超过30秒、CLKIO 将永远不会出现。
我无法弄清为什么具有相同布局/原理图的其他7个 ADC 能够正常工作。
我不知道、因此我只需使用 PWDN 即可使 ADC 正常工作。
因此,如果您能帮助找出问题所在,那将是很好的。
尊敬的 Seong:
我知道、您的系统中有8个 ADS1258、只有1个 ADS1258表现出这种行为吗?
如果是这种情况、我的第一个想法是您遇到晶体启动问题。 这些在 ADS1258中很常见、因为这些32kHz 手表晶体往往很难调谐。 也许该晶体上的容差稍有不同、或者负载电容值稍微偏小。 这可能会解释断电问题:当您短暂关闭系统时、电容器会放电一些电压、足以使晶体在您重新为系统供电时开始振荡。 但是、如果您将系统关断太长时间、电容器将完全放电、因此电路必须从0开始。
也许值得尝试调整这个特定电路、或者获得一个新的晶振(或者交换您知道的其中一个从其它7x ADS1258中工作的晶振)。 或者、如果您对自己的解决方案感到满意、您可以始终保持原样。
根据此主题中的信息、这是我对正在发生的情况的最佳猜测。 如果您发现任何其他问题、或者您想进一步讨论此问题、请告诉我。
布莱恩
尊敬的 Seong:
我能够与我们的设计工程师之一谈论 ADS1258、他提到、通过将 RESET 和 PWDN 绑定在一起、有可能会由于器件固有的容差而无法确认 RESET 引脚。 我不会详细介绍发生这种情况的原因、但会注意到这是可能的、因此如果目的是确保 PWDN 和复位操作都完成、我们不建议使用此配置。
但是、您的问题似乎与我在上一篇文章中描述的有所不同、因此希望我们可以解决此问题、这样您就不必担心这个额外的 PWDN 步骤。
布莱恩