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.

[参考译文] PGA970:PGA970

Guru**** 2455560 points
Other Parts Discussed in Thread: PGA970

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1507790/pga970-pga970

部件号:PGA970

工具/软件:

我是否需要编写软件才能通过 SPI 从 PGA970访问数据? 或者、我也可以使用数据表中给定的格式向 PGA970器件发送请求、直接访问数据。

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

    尊敬的 Abhishek:  

    只要 DIG_IF_CTRL 寄存器中的 SPI_EN 位(默认情况下为高电平)、就可以使用 SPI 来对器件进行读取和写入。  

    但请注意、PGA970并未随附加载的固件。 它的功能非常有限、没有固件、因此您可能需要根据应用的需求编写固件。  

    谢谢、

    Maggie

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

    意味着没有固件、我可以从 PGA970访问数据吗?
    我正在以数据表中给定的格式将数据发送到 PGA970、但传入的数据会不断变化、即使我没有在传入帧中获取0x05。  
    此外、在 MISO 引脚上、即使 CS 引脚为高电平、也会持续获得数据。
    该图像仅用于正确发送数据的响应。

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

    尊敬的 Abhishek:  

    您要访问哪些寄存器? 除非器件处于复位状态、否则大多数寄存器无法通过 SPI 访问。 要将器件置于复位状态、必须将0x03写入 MICRO_INTERFACE_CONTROL 寄存器。  

    如果没有固件、您应该能够使用 SPI 对器件进行读取和写入。 但是、需要使用固件来配置和启用器件中的许多外设、例如 COMBUF 寄存器。

    谢谢、

    Maggie