您好
我正在使用 ADS131M02 ADC 的控制器参考代码。 使用控制器参考代码、我为处理器编写了代码我观察到输出没有随两个通道的模拟输入更新。
持续低于通道0和通道1的十六进制值。
通道0值是十六进制的7f9100
通道1值以十六进制表示为7f0000
请就上述问题提供任何建议。
谢谢
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.
尊敬的 Himanishu Karadbhajne:
您应该能够将.Sal 文件直接附加到您的响应中。 选择"Insert --> Image/Video/File"(插入-->影像/视频/文件)。 在弹出屏幕中、确保单击"上传"以选择您的文件(我知道这并不明显)。 我在下面显示了弹出屏幕
但是,在您上传文件之前,您需要更改文件扩展名,因为出于某些原因.Sal 文件不能直接 上传。 例如、如果您的文件名是"file.Sal"、请将其更改为"file.Sal.xlsx"、然后上传到 E2E。 然后、我将下载该文件并从文件名中删除".xlsx"、以便能够作为.sal 文件打开。 我不确定我们为什么需要这样做、但这是它的唯一工作方式
-Bryan
e2e.ti.com/.../TI_5F00_data_5F00_share.zip
您好、Bryan:
谢谢你的答复。
我已经附上了 zip 文件、其中包含.Sal 文件以及其他与设置和应用相关的详细信息。
我已将模拟输入信号应用到通道0。 我已经附加了模拟信号截屏文件和 Saleae 逻辑分析仪.Sal 文件。
我已经参考了控制器代码并将其移植到处理器中。 我还附上了原理图屏幕截图作为参考。
应用程序将在每30s 后读取 SPI 数据。 我还附加了应用程序输出文件、以了解详细信息。
谢谢。
姬泥町
尊敬的 Himanishu Karadbhajne:
感谢您转交此文、我能够看到您的逻辑分析仪数据
我马上要遇到的一件事是 SCLK 必须空闲在低电平、而不是高电平。 M02数据表中的第8.5.1节对其进行了介绍。 还要确保在 SCLK 下降沿的 DOUT 上读取数据、
我还注意到您有随机 SCLK、下面的第一张图中显示了其中两个。 应仅在准备好与器件进行通信时向 ADC 发送 SCLK、尤其是 CS 保持低电平。 我不确定您的控制器是否正在发送这些 SCLK 或者您是否正在捕获 SCLK 线路上的瞬态脉冲。 无论哪种方式、这都不好、需要纠正
此外、SCLK 占空比看起来不是50:50、而是接近33:66。 我认为大多数控制器不会生成这样的双面 SCLK 信号、因此您可能需要检查控制器输出的 SCLK 信号有多干净。
-Bryan