主题中讨论的其他器件: ADS131M04
工具与软件:
尊敬的专家:
客户可以通过 SPI 从芯片中读取数据。 他们可以验证输出的数据、所有数据看起来都正常。 但他们在写入寄存器时会遇到问题。 具体来说、他们正在尝试将数据速率从默认的4kSPS 更改为更高的数字、例如8kSPS。
我的第一个问题是、根据我的理解、是否需要更新 OSR 位来更改数据速率、它是控制数据速率的唯一因素。
假设是这样、您能为我提供一个可能看起来像这样的示例通信框架吗?
我要发送4个字、首先是 WREG (01100001 10000000 00000000)、第二个数据字(00000011 00001010 00000000)、然后是2个空字。 我已经验证过它可以通过逻辑分析仪准确地进行传输。
为清楚起见、我查看的是 ADS131M02、它不具有 CONFIG 1寄存器。
您能否准确地与我分享通信帧的内容(包括以二进制表示的确切字)、我需要使用 WREG 命令并更新 OSR 位、以16Ksps 速率对8.192MHz 时钟进行采样-数据表中的表8-2)。
目标是比较位数学和帧、看看我为什么无法更新寄存器。 我的理解是数据字(第二个字)不正确。
感谢您的帮助、