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.

[参考译文] PGA411Q1EVM:使用F2.8335万控制卡对PGA411-EVM进行外部控制

Guru**** 2541540 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/599864/pga411q1evm-external-control-of-the-pga411-evm-with-f28335-control-card

部件号:PGA411Q1EVM

您好,

我想 使用外部微控制器来控制PGA411 EVM。 因此,我将外部控制的跳线3更改为5/6。 然后将 Jumper11的针脚连接到控制器。 为了进行评估,我 将FAULTRES引脚接至GND以忽略故障。

然后我尝试与PGA沟通。 例如,我发送了一条32位消息,如0x1F0.1万,以读取其中一个DEP_STAT寄存器。 但我 总是收到 一条类似0x46的消息。 在范围 上是NCS,SCK和SDI引脚。 我应该从 SDO接收地址位和虚拟数据。

我使用PGA的软件指南进行编程。 我的主要功能其实很简单。 我是否还有其他东西忘记了,或者有什么错误。

也许有任何人在这个问题上有经验可以帮助我。

Void主(void)

 //初始化系统控制:
 // PLL,看门狗,启用外设时钟
   InitSysCtrl();

 //用户代码开始
   静态UINT32读取[10];
   int i;

   pga411_Init();
   DELAY _US (1万);

   同时(1)
   {
     对于(i=0;i<10;i++)
     {
      读取[I]= UC_SPI_xmit (0x1F1万);
     }
   }
 //用户代码结束
}

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

    如果J3设置为引脚5和6,则您将设备设置为使用5V VIO。 如果外部微控制器使用3.3V IO电平,则可能存在通信问题。 您是否尝试连接J3上的引脚3和4?

    谢谢!

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

    感谢您的回答。 CRC计算出错,我必须使用3.3 V IO。

    现在我可以读写寄存器。 但是,如果我想将默认配置(例如,4Vrms至7Vrms或励磁机电源电压从12至15 V)更改为PGA,则会重置PGA,并设置默认配置。

    在另一侧,我可以切换例如,励磁机的频率和增益。 当我想更改前面提到的设置时,会发生重置。

    我将设备设置为DIAG模式并在写入前解锁。

    谢谢!

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

    寄存器切换回默认值的唯一次数是:

    -n重置已切换
    - VCC低于欠压重置点
    -重新加载EEPROM

    您是否在此过程中解锁EEPROM? 您是否在EECMD注册表中写入任何内容? 故障针脚是否切换过或您是否保持FAULTRES低电平?

    谢谢!

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

    我想问题是我想从微控制器获得VCC,但微控制器在5V引脚上有电压,大约为4,7- 4.8 V。如果我使用电源,它可以工作。 PGA可能无法稳定供电,因此它会一直重新启动。

    或者是否有任何其他解释来解释这个问题,因为在这种情况下,我也不能更改频率和增益。

    我不解锁EEPROM。 我让FAULTRES Pin保持低电平。

    谢谢!

    阿尔图格