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.

[参考译文] CCS:CCS5.1

Guru**** 2589280 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/613896/ccs-ccs5-1

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

工具/软件:Code Composer Studio

问题咨询

91680  应用、电流测试应该是如何设置的?

根据图23,  程序如下:  

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

   data01=SPI_read (DRV91680_Reg08);        //DSAGain[0.1]=00、  DAC2DSAInput、D7=1;

   SPI_Write (DRV91680_Reg08、((data01 && 0x78) || 0x87));// DSARefSel Addr8 D2=1,

 

   data01 = SPI_Read (DRV91680_Reg07);       //DSAShortInput=0  Addr=7、 d6

  SPI_Write (DRV91680_Reg07,(data01 && 0xFF);   

 

   //RdsonSel[1:0]= 00;ADDR=04、D0\D1=00

  data01 = SPI_Read (DRV91680_Reg04);

SPI_Write (DRV91680_Reg04,(data01 && 0xFC);

 

  data01= SPI_Read (DRV91680_Reg0E);

  SPI_Write (DRV91680_Reg0E,((data01 && 0x0F)| 0xE0);

  //----------------------------------------

  data01= spi_read (DRV91680_Reg04);     //读取 电流值

    while ((data01 & 0x80)=0x00)

    {

    data01= spi_read (DRV91680_Reg04);

    }

    data01= spi_read (DRV91680_Reg10);

   data01=((data01 <<2)& 0x0300) ;

    data01 |=SPI_read (DRV91680_Reg0F);  

    ElectronicCurrent_ADC = data01;           //电流数据

 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

原始程序是电机的运行、添加这段代码、即实际运行、电机不会移动。 怎么做?    是否存在错误设置、或者它是否会影响电机的运行?

如何有效设置、请帮助给出答案。

当电机运行时、电流为0~100A。