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.

[参考译文] AFE79xx:如何识别芯片版本

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1299442/afe79xx-how-to-identify-chip-version

主题中讨论的其他器件:AFE7900AFE7950AFE7900EVM

您好!

在上述场景中,Thameem 提到(。

我们有 AFE7900、AFE7950等不同版本的 AFE。 我们确实通过编程启动了板、并且具有单独的

  适用于每个版本的板的 SPI 命令文件。 我想知道是否有任何方法可以通过编程方式获得板类型、即是否可以

  连接的板为7900或7950,因此程序可以自动执行。)

,我已经尝试读取寄存器0x06 (用于获取芯片版本),但我只能获得值0x11 (此值在手册中有说明)。

我还 尝试通过编程方式写入该寄存器并稍后读取、但值保持不变。 所有 AFE79系列的芯片版本是否相同?

如果否、是否可以更改? 如果芯片 版本不能用于识别同一系列的不同主板、那么还有其他方法吗?

寻找您的帮助

谢谢你。

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

    我正在尝试从全局寄存器映射的寄存器6h 中读取值、以获取芯片版本。 我的文件正在执行以下

    命令:

    SPIWrite 0000、30、0、7
    SPIWrite 0000、b0、0、7
    SPIWrite 0000、30、0、7
    SPIWrite 0000、30、0、7
    SPIWrite 0000、30、0、7
    SPIREAD 0006,0,7

    执行此操作后、我将得到值0x11 (十六进制)、而不是我期望的芯片版本(0x13)。 同时

    参阅 AFE79XX 的技术参考手册、 在寄存器6h 11h 中 将其指定为复位值。 我不能

    理解这一点。

    寻找您的帮助

    阿南德

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

    Anand、您好!

    寄存器0x06为 AFE7950器件提供的值为0x11、为 AFE7900器件提供的值为0x20。 这是为了区分不同种类的器件。

    当您从 AFE7900EVM 读取寄存器0x06时、是否仍得到0x11?

    此致!

    卡米洛  

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

    你好,Camilo

    我可以读取 AFE7950和 AFE7900的不同芯片版本。 感谢你的帮助。

    此致

    阿南德

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

    Anand、您好!

    没问题。 祝你度过美好的一天!

    此致!

    卡米洛