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.

[参考译文] PGA900:PGA900程序问题

Guru**** 2582405 points
Other Parts Discussed in Thread: PGA900, PGA300

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/634372/pga900-pga900-program-question

部件号:PGA900
在“线程”中讨论的其它部件:PGA300

大家好,

客户正在使用PGA900。 他需要为PGA900编程。 但他不知道如何 为PGA900编程。

我注意 到数据表的7.3 .........21内存。它显示 了使用SPI 或I2C的OTP编程。  

问题1:如果客户使用PGA900设备而不使用PGA900EVM,他是否需要一个带有PGA900的MCU来进行编程?

或者只能对PGA900进行编程?  

问题2:如何对PGA900进行编程? 需要CCS工具进行编程?

祝你一切顺利,
张美基
亚洲客户支持中心
德州仪器(TI)

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

    客户将需要某种类型的接口微控制器,以便通过SPI或I2C对PGA900设备进行编程。 为了开发固件,建议使用CCS。 请参阅此处的PGA900设备的软件开发指南: www.ti.com/.../sldu013a.pdf

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

    我还不能理解。

    问题1:您的意思是客户需要通过SPI或I2C将PGA900与MCU一起使用,然后才能对其进行编程?

    PGA900具有ARM Cortex M0处理器,因此是否可以在没有MCU的情况下单独进行编程?

    如果可以在没有MCU的情况下单独进行编程,客户也可以使用CCS?

    问题2:对于sldu013a,它是单独使用PGA900而不使用MCU还是通过SPI或I2C使用带有MCU的PGA900?

    问题3:PGA900的内部ARM Cortex M0处理器可以执行线性化和温度补偿。

    那么,线性化和温度补偿是由PGA900的内部ARM Cortex M0处理器控制的,而不是外部MCU?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Mickey:

    1.要对M0处理器进行编程,您需要能够通过SPI或I2C与它进行通信。 为此,您必须使用其他微控制器。

    2.软件指南可帮助客户开发他们的软件,然后需要将其编程到PGA900的M0中。 它不会跳过实际的编程过程。 同样,要在PGA900中对M0进行编程,您需要某种方法通过SPI或I2C与它进行通信。 这意味着使用某种类型的外部微控制器。

    3.是的,内部M0的目的是提供必要的处理器,以便为PGA900内的压力测量执行线性化和温度补偿。

    您的客户是否需要开发自己的固件? 他们是否有自己需要实施的补偿算法? 如果没有,我建议使用PGA300,它只是PGA900的预编程版本。 它具有由TI开发的线性化和温度补偿算法,该算法已编程到器件上,并且可以简化与系统的集成。

    此致,