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.

[参考译文] ADS1198:是否有用于与 Arduino 或任何微控制器进行 SPI 通信的任何 ADS1198评估板默认寄存器设置?

Guru**** 1712740 points
Other Parts Discussed in Thread: ADS1198, ADS1147
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1106953/ads1198-is-there-any-ads1198-evaluation-board-default-register-settings-for-spi-communication-with-arduino-or-any-microcontroller

器件型号:ADS1198

如应用手册所示

默认情况下、该 EVM 通过各个通道加电至内部短路、数据速率为500SPS
PGA 增益为6。 按下 Acquire (采集)按钮后、示波器分析应反映参考的输入
VPP 值小于5μVPP Ω。

如果我 用 Arduino 或其他微控制器替换 MMBO 并进行 SPI 连接,则表示它将显示默认的短路输出?

如果是,我需要做什么才能看到正常的 ECG 输出?

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

    您好!

    根据 ADS1198 EVM 用户指南第11页、从 ADS1198 EVM 的 GUI 角度来看、有两种复位模式-

    重置为器件默认值(即 默认复位、这也适用于开发人员/设计人员在不使用 EVM 和 EVM GUI 的情况下复位 IC/芯片的情况) -即所有寄存器均设置为数据表中指定的默认值、例如  ADS136.1数据表 的第45页中

    MUXn[2:0]:通道输入
    这些位决定了通道输入选择。
    000 =正常电极输入(默认)

    已编程默认值-此复位模式仅适用于 EVM 和 EVM 的 GUI、即 EVM GUI 中编程的一些值会发送到 IC/芯片的寄存器、以便 EVM 的 GUI 与 EVM 配合使用。

    直接而简单地用 Arduino 替换 MMB0板 、否则某些其他 uController 可能无法立即工作。

    设计人员/开发人员可能需要遵循 ADS1198 EVM 用户指南第55 ~ 56页原理图部分中建议的引脚连接、以确保提供正确的电源。

    特别注意设计人员/开发人员需要为其提供正确电源的 J4连接器和引脚、用于打开/关闭 IC/芯片电源的断电(/PWDN)引脚以及需要发送/接收数字通信的 J3连接器和引脚。

    建议通读 ADS1198 EVM 用户指南 第5.2节"电源、5.3时钟、 5.4参考、5.6数字信号"、以确保设计人员/开发人员能够建立正确的电源和通信。

    设计人员/开发人员需要参阅 ADS4101的数据表第65页、以确保电源时序正确。

    设计人员/开发人员需要参阅 ADS25页时钟部分和第26页 SPI 接口部分、例如、确保 SCLK 满足第12页和第26页中规定的要求。

    设计人员/开发人员需要按照 ADS数据 表的 第页35~39 SPI 命令定义使用 SPI 通信来发送/写入/配置所有必要的寄存器位-例如、查看图15以确定设计人员/开发人员想要关闭(短接)以满足您的需求、并将相应/关联的寄存器设置为正确的寄存器 值。

    请参阅  ADS1147的数据表 第35~39页 、第65 ~ 66页、其中提供了高级流程图、以显示用户需要通过 SPI 发送哪些命令来读取测试信号或数据。

    设计人员/开发人员将需要使用示波器来探测许多电源轨引脚/节点和 SPI 引脚/节点、以确保电源和信号完整性。

    建议从 EVM 和 GUI 开始 、并在切换 GUI 时使用示波器探针在所有 SPI 相关引脚上进行探测、以便您可以了解/了解如何向 ADS1198发送/接收命令以及从 ADS1198接收命令、 然后、确保 Arduino 或 uController 开发遵循计时设计器/开发者探头/观测以及  ADS1A 数据表第12页 图1中指定的时序图。 串行接口时序。 第38页、图40。 RREG 命令示例、图41。 WREG 命令示例。 第27页数据输出图28、 第37页 图39。 RDATA 用法、第36页 图38。 RDATAC 用法

    谢谢

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

    您好!
    由于我没有听到你的反馈,我相信我的建议回答了你的问题。
    我将关闭此帖子、如果您有任何待处理的问题、请随时将其发布在此处或打开新主题。
    谢谢、祝您愉快!

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

    这有点奏效、但我仍在努力。

    我还想知道、我们从 ADS1198 SPI 获取的输出是什么。

    它是8通道输出吗?

    那么是否有没有 WCT 的通道输出? 对!

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

    尊敬的 MD Adil:

    我在您发布的新主题中回答/回答了您的问题-

    https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1122732/ads1198-wct-calculation-by-lead-1-lead-2-and-lead-3

    谢谢。