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.
该设备应仅在完全断电或断电事件下重置寄存器。
如果Vcc降至最低工作电压以下,当Vcc恢复时,设备将重置所有寄存器。这可以通过在初始通电后读取0xD(AFE_STATUS)来检测。MSB(bit 15)是CFG_RESET。此寄存器在通电时默认为0x1,但在首次读取后将清除为0x0。
应该看到,标准SDO通信中的STAT10也将从1变为0。如果执行读取并且该位从0变为1,则可能发生断电情况。
能否用示波器检查Vcc,以确保没有Vcc低于2.1V的情况?
应始终使用去耦电容。这是在每个有源器件上放置去耦的标准做法,这将有助于为高频噪声提供低阻抗的接地回路,并稳定器件Vcc引脚附近的电源。如果不去耦,发生停电的风险也会更大。如果不存在去耦电容器,在传感器附近安装0.1uF开始,并重复测试,看看它是否解决了设备重置的问题。
终端电阻器不是严格要求的,尽管它们通常用于提高SPI通信的完整性。如果线路较短且不更换PCB,则可能没有必要包括在内。通常的做法是,在确认SPI总线的质量后,才对这些进行规划并在确认后将其删除。