回答

收藏

[评测分享] 【免费试用】灵动Motor-DK电机控制板-ADC测试

#板卡评测 #板卡评测 2150 人阅读 | 0 人回复 | 2023-07-22

本次测评的是MM32SPIN0230B3TV芯片的ADC性能

ADC使用12bit分辨率 十六分频  连续转换模式  240采样转换时间

如图为ADC配置代码
  1.     ADC_InitTypeDef  ADC_InitStruct;
  2.     GPIO_InitTypeDef GPIO_InitStruct;

  3.     RCC_APB1PeriphClockCmd(RCC_APB1Periph_ADC1, ENABLE);

  4.     ADC_StructInit(&ADC_InitStruct);
  5.     ADC_InitStruct.ADC_Resolution = ADC_Resolution_12b;
  6.     ADC_InitStruct.ADC_Prescaler  = ADC_Prescaler_16;
  7.     ADC_InitStruct.ADC_Mode       = ADC_Mode_Continue;
  8.     ADC_InitStruct.ADC_DataAlign  = ADC_DataAlign_Right;
  9.     ADC_Init(ADC1, &ADC_InitStruct);

  10.     ADC_SampleTimeConfig(ADC1, ADC_Channel_0, ADC_SampleTime_240_5);
  11.     ADC_SampleTimeConfig(ADC1, ADC_Channel_2, ADC_SampleTime_240_5);
  12.     ADC_SampleTimeConfig(ADC1, ADC_Channel_3, ADC_SampleTime_240_5);

  13.     ADC_AnyChannelNumCfg(ADC1, 2);
  14.     ADC_AnyChannelSelect(ADC1, 0, ADC_Channel_0);
  15.     ADC_AnyChannelSelect(ADC1, 1, ADC_Channel_2);
  16.     ADC_AnyChannelSelect(ADC1, 2, ADC_Channel_3);
  17.     ADC_AnyChannelCmd(ADC1, ENABLE);

  18.     RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
复制代码



使用ADC测量1.25V电压基准源  并通过串口打印出来 结果保留3位


  1. while (1)
  2.     {
  3.         while (RESET == ADC_GetFlagStatus(ADC1, ADC_FLAG_EOS))
  4.         {
  5.         }

  6.         ADC_ClearFlag(ADC1, ADC_FLAG_EOS);

  7.         RVxVoltage[0] = (float)ADC_GetChannelConvertedValue(ADC1, ADC_Channel_0) * (float)3.3 / (float)4096.0;
  8.         RVxVoltage[1] = (float)ADC_GetChannelConvertedValue(ADC1, ADC_Channel_2) * (float)3.3 / (float)4096.0;
  9.         RVxVoltage[2] = (float)ADC_GetChannelConvertedValue(ADC1, ADC_Channel_3) * (float)3.3 / (float)4096.0;

  10.         printf("\r\n %0.3f  \t",RVxVoltage[0]);//RV2 Voltage = %0.2f  \tRV3 Voltage = %0.2f", RVxVoltage[0], RVxVoltage[1], RVxVoltage[2]);
  11.     }
复制代码


原始数据附在文中 数据经过处理后



ADC性能足够日常使用




新建 Microsoft Excel 工作表.zip

11.46 KB, 下载次数: 0

分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条