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.

[参考译文] ADS1298R:ADS1298R 复位问题

Guru**** 2455360 points
Other Parts Discussed in Thread: ADS1298R

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1198795/ads1298r-ads1298r-reset-issue

器件型号:ADS1298R

我遇到了一个问题、即器件 ID 报告说它是4通道 ADS1298R 器件、而不是8通道器件。

在论坛中查看后、我发现如果器件未正确复位、则无法正确读取 ID。

我还发现、将复位引脚发送为低电平会使 VCAP1引脚充电至1.2V、因此我将 VCAP1引脚连接到 ADC 引脚、并等待其超过1.1V、然后再读取器件 ID、但我仍然得到相同的回读值0xC0。

当 RST 引脚被发送为低电平时、CS 引脚硬接线为低电平、PWDN 引脚被发送为高电平。

在我读取器件 ID 之前、START (SDATAC)引脚被发送为低电平、并且由于我的状态机初始化方法、每次操作之间都会有50ms 的延迟。

在器件 ID 之后读取其他25个寄存器不会提供默认寄存器值。

SPI 速度为125kHz、似乎略高于最小值。

有什么想法吗?

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

    您好!

    对于、"器件 ID 报告它是一个4通道 ADS1298R 器件、而不是8通道。"

    您读取的是哪个器件 ID?   DEV_ID[7:5] 和 DEV_ID[2:0]?

    您能否详细了解一下或了解 ADS129x IC?

    ----------------------------------------------------

    是否使用硬件复位或软件命令复位?

    请注意数据表第48和62页

    "

    9.3.2.3复位(复位引脚和复位命令)

    "

    "

    9.5.2.3复位:将寄存器复位为默认值 RESET 命令将数字滤波器周期复位并将所有寄存器设置返回到相应的默认值。 更多详细信息、请参阅复位(RESET 引脚和 RESET 命令)部分。 对于该命令、SCLK 速率没有限制;可随时发出此命令。 执行 RESET 命令需要18个 tCLK 周期。 在此期间不要发送任何命令。
    "

    和第96页

    "11.1加电排序"

    确保主机/主设备在使用设备之前至少等待 tPOR +18*tCLK。

    ------------------------------------------

    谢谢

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

    大家好、

    我首先读取 DEV_ID[7:5]、然后读取 DEV_ID[2:0]、并始终获取0xC0。

    如数据表中所述、通过硬件进行复位、我等到 VCAP1超过所需的电压、并且在每个步骤之间存在延迟、我现在已将这些延迟增加到无结果。

    我检查了 IC 本身、它上面有 ADS1298R 标识、默认值仍然不正确。

    我将再次检查所有内容。

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

    谢谢