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.
如主题所述、我将在 CMOS 多路复用器模式下使用 ADS62P42。
我必须提及的是、所有3个并行控制引脚都位于 GND、以便仅具有串行(SPI)配置、并且我将断电模式置于寄存器14中的111 (多路复用器模式)
以下是我的 SPI 寄存器的内容
开始时寄存器00 0x02 //复位所有内容
寄存器10 0x00
寄存器11 0x0c
寄存器12 0x00
寄存器13 0x10
寄存器14 0x87 =我将断电模式置于寄存器14中的111 (多路复用器模式)
寄存器16 0x00
寄存器17 0x0c
寄存器18 0x00
寄存器19 0x00
寄存器1A 0x80
寄存器1B 0x03
寄存器1D 0x00
在对 SPI 设置寄存器进行编程后、我将在很短的几圈时间内收到多路复用器模式下的输入 B (输入 B 和输入 A)的结果。
但是,下一次读取输入 B (几秒钟后)我发现它不再处于 CMOS 多路复用器模式,而是切换到正常模式本身,就像它在内部进行复位一样...??
ADS62P42无法长时间保持 CMOS 多路复用器模式的 SPI 设置... ???
您可以看到信号抽头捕获图-输入完成了 ADC_IN_I_Q[13.0.0]--在 CMOS 多路复用器模式下,我在该输入双频信号中接收到了该信号。
我再次尝试了几次,每次的结果都是一样的... ?
请,您是否能解决这个问题?
Luc Stan
Luc Stan、
在模式切换回非多路复用模式后、您为寄存器地址0x14读取了什么数据值?
您能否尝试将寄存器14中的位7设置为"0"以查看这是否有用? 这可能是数据表中的一个拼写错误。 我正在与设计团队就此进行检查。
此致、
Jim
Luc Stan、
外部复位引脚是否可能会看到意外清除 SPI 写入的任何信号? 当器件退出 MUX 模式时、您能否使用示波器探测 RESET 引脚?
使用串行 SPI 模式时、RESET 引脚必须保持低电平。
此致、
Jim
Luc、
您是否仍然对此有疑问? 如果没有、我想关闭这个帖子。
此致、
Jim
您好、Jim、
寄存器14的值= 0x87 =>这会将寄存器14的断电模式设为111 (多路复用器模式)。
我探测外部复位引脚、并在器件退出多路复用器模式时将其设置为"0"。
请、您是否会给我提供哪个信号(不带复位)或电源引脚意外清除 SPI 写入?
此致、
Luc Stan
Luc、
我正在将您的设置加载到我的设置中、但没有看到此问题。 当您不使用 SPI 时、能否确保 SEN 引脚保持高电平? 您的电源是否有可能掉电、这也可能导致此问题?
此致、
Jim