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.

[参考译文] ADS1248:ADS1248 -代码帮助

Guru**** 2513185 points
Other Parts Discussed in Thread: ADS1248, ADS1234

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/592879/ads1248-ads1248---code-help

部件号:ADS1248
主题: ADS1234中讨论的其它部件

您好,

我们最近重新设计了产品,包括从ADS1234切换到ADS1248。  1248的新软件设置足以导致我们的软件工程师出现问题,他陷入困境。  他能够与部件通信并读取寄存器,但结果都是0x7FFFFFFF。  您能否提供任何示例代码或设置信息来解决此问题?  

谢谢!

标记

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    标记,


    可能有一些代码我可以挖掘,但最好是调试您的现有代码。

    由于您正在阅读7FFFFFh,我想您将很快获得数据。 7FFFFFh相当于正满刻度读数,这可能意味着您的读数超出范围。

    首先检查您是否选择了正确的参考输入。 如果您没有选择正确的参考,可能会产生超范围结果。 假设您的引用设置为0,并且您有任何正输入-您将始终超出范围。

    其次,检查设备上的PGA增益设置。 如果将PGA设置为128,而您输入的电压为数百mV,则无论您使用何种参考输入,您都将超出输入范围。

    如果这些建议都没有出现,我会尝试一些简单的调试,选择内部参考,将PGA增益设置为1,然后测量一些已知的东西,如内部温度传感器。 它将为您提供一个已知的可靠电压,您可以读出该电压作为测试。 最低限度,将输入短至中间电源,这样您就可以保证不会超过PGA的范围。

    如果仍然存在问题,请重新发布,我们可以讨论代码。


    吴若瑟