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.

[参考译文] ADS131E06:ADS131E06有时会设置默认32k 数据采样率

Guru**** 2398695 points
Other Parts Discussed in Thread: ADS131E06, ADS131E08

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/671232/ads131e06-ads131e06-sometime-set-default-32k-data-sampling-rate

器件型号:ADS131E06
主题中讨论的其他器件: ADS131E08

您好!

我在 stm32f4微控制器上使用 ADS131E06。 发送复位到 ADS131E06后、ADC 初始化为1K 数据采样率。 但在上电期间、ADC 会将默认波特率设置为32k。  

这是我的代码

#define ADC_CMD_DELAY 10
#define ADC_SPI_DELAY 5

TX[0]=ADS_CMD_RESET;
HAL_GPIO_WritePin (ADC_CS1_GPIO_Port、ADC_CS1_Pin、GPIO_PIN_RESET);
HAL_DELAY (ADC_CMD_DELAY*10);

TX[0]=ADS_CMD_CONFIG1
;HAL_IG1
TX[2]=0;
TX[3]=0x90|CMD_MULT_RD|DATA_1K;

TX[4]=ADS_CMD_WCONFIG2;
TX[5]=0;
TX[6]=0xE0;

TX[7]= ADS_CMD_WCONFIG3;
TX[8]=0;
TX[9]=0xE0;

TX[10]= ADS_CMD_WCH1SET;
TX[11]=0;
TX[12]=增益;

TX[13]=ADS_CMD_WCH2SET;
TX[14]=0;
TX[15]=增益;

TX[16]=ADS_CMD_WCH3SET;
TX[17]=0;
TX[18]=增益;

TX[19]=ADS_CMD_WCH4SET;
TX[20]=0;
TX[21]=增益;

TX[22]=ADS_CMD_WCH5SET;
TX[23]=0;
TX[24]=增益;

TX[25]=ADS_CMD_WCH6SET;
TX[26]=0;
TX[27]=增益;

TX[28]=ADS_CMD_WCH7SET;
TX[29]=0;
TX[30]=增益;

TX[31]=ADS_CMD_WCH8SET;
TX[32]=0;
TX[33]=增益;


for (tmp=0;tmp<=33;tmp++){
HAL_SPI_TransmitReceive (&hspi2、data、Rx、 1、ADC_SPI_DELAY);
DELAY_ms (10);

}

HAL_DELAY (ADC_CMD_DELAY);
HAL_GPIO_WritePin (ADC_CS1_GPIO_Port、ADC_CS1_Pin、GPIO_PIN_SET); 

   有人能告诉我原因吗? 在哪种情况下。 它会将其波特率设置为32K 波特。

   谢谢、此致、

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

    欢迎来到我们的 e2e 论坛! 您是否有机会使用示波器或逻辑分析仪查看到 ADS131E06的 SPI 线路? 如果不知道您是如何定义"CMD_MULT_RD|DATA_1K"(我假设为0x40和0x06)以及如何设置 SPI 外设(数据到时钟相位和时钟极性)的、就无法告诉您代码不起作用的原因。 如果您不介意、请抓取/CS、SDI 和 SCLK 的屏幕截图-在此处发布它们以及 ADS131E08周围区域的原理图。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Sukhdeep、

    您在这方面是否取得了任何进展?