0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于CW32的MAX4466放大器模塊設(shè)計

武漢芯源半導體 ? 來源:武漢芯源半導體 ? 2023-10-19 09:41 ? 次閱讀

一、簡介

1.MAX4466是一款低噪聲、高增益的放大器模塊。該模塊采用了集成放大器芯片,能夠在低電壓下提供高增益。它的輸入阻抗較高,能夠與多種信號源(例如麥克風、傳感器)實現(xiàn)良好的匹配。同時,MAX4466還具備很低的噪聲水平,能夠有效地提取和放大微弱的信號,提高系統(tǒng)的靈敏度。MAX4466模塊的應用場景包括但不限于以下幾個方面:

音頻處理:可以作為音頻信號的前置放大器,將低電平的音頻信號放大到適合后續(xù)處理的水平,如音樂播放、語音識別、語音通信等。

聲音檢測與分析:結(jié)合麥克風等音頻傳感器,可以實現(xiàn)聲音的檢測、分析和識別,如聲音傳感器、語音識別設(shè)備等。
無線通信:可以用于接收無線通信模塊的輸入信號,對其進行放大,以提高通信距離和信號質(zhì)量。

二、所需物料

.本實驗使用到了CW32f030c8小藍板、MAX4466模塊、LED交通信號燈模塊、0.96寸OLED顯示屏、Keil5開發(fā)環(huán)境及VOFA+上位機軟件。

8176762a-6da5-11ee-939d-92fbcf53809c.png
CW32F030C8小藍板
8192b128-6da5-11ee-939d-92fbcf53809c.png
MAX4466模塊


81afd7da-6da5-11ee-939d-92fbcf53809c.png
實物(俯視)
81c6017c-6da5-11ee-939d-92fbcf53809c.png
實物(正視)



單片機與MAX4466連線】:3.3V---VCC


GND---GND


PA0---OUT


【單片機與OLED屏連線】: GND---GND


3.3V--VDD


PB8--SCK


PB9--SDA

【單片機與LED燈連線】: GND--GND

PC15--R


PC14--Y


PC13--G

三、核心代碼

ADC.c:
#include "ADC.h"
#include "main.h"
#include "delay.h"


void ADC_Configuration(void) 
{
   ADC_SingleChTypeDef ADC_SingleInitStruct;


  __RCC_ADC_CLK_ENABLE();    // ADC時鐘使能
  __RCC_GPIOA_CLK_ENABLE();  //GPIOA使能


  PA00_ANALOG_ENABLE();
  ADC_SingleInitStruct.ADC_Chmux = ADC_ExInputCH0;                 //PA00 通道0
  ADC_SingleInitStruct.ADC_InitStruct.ADC_AccEn = ADC_AccDisable;   //轉(zhuǎn)換結(jié)果累加不使能
  ADC_SingleInitStruct.ADC_InitStruct.ADC_Align = ADC_AlignRight;   //ADC轉(zhuǎn)換結(jié)果右對齊
  ADC_SingleInitStruct.ADC_InitStruct.ADC_ClkDiv = ADC_Clk_Div16;   //PCLK  
  ADC_SingleInitStruct.ADC_InitStruct.ADC_DMAEn = ADC_DmaDisable;   //關(guān)閉DMA傳輸
  ADC_SingleInitStruct.ADC_InitStruct.ADC_InBufEn = ADC_BufEnable;  //開啟跟隨器
  ADC_SingleInitStruct.ADC_InitStruct.ADC_OpMode = ADC_SingleChOneMode;//單通道單次轉(zhuǎn)換模式   
  ADC_SingleInitStruct.ADC_InitStruct.ADC_SampleTime = ADC_SampTime10Clk; //10個ADC時鐘周期
  ADC_SingleInitStruct.ADC_InitStruct.ADC_TsEn = ADC_TsDisable;    //內(nèi)置溫度傳感器禁用
  ADC_SingleInitStruct.ADC_InitStruct.ADC_VrefSel = ADC_Vref_VDDA; //VDDA參考電壓 


  ADC_SingleChOneModeCfg(&ADC_SingleInitStruct);                  //開始轉(zhuǎn)換
  ADC_Enable();                                                   // 使能ADC
  
  ADC_SoftwareStartConvCmd(ENABLE);                                //轉(zhuǎn)換使能
}


uint16_t Get_Data(void) //ADC數(shù)據(jù)采集
{
  unsigned int temp_dat_adc = 0;
  
  ADC_SoftwareStartConvCmd(ENABLE);       //開始轉(zhuǎn)換
  while(ADC_GetITStatus(ADC_IT_EOC))
  {
    ADC_ClearITPendingBit(ADC_IT_EOC);    //清除標志位    
    temp_dat_adc=ADC_GetConversionValue();//電壓采集    
  }
  return   temp_dat_adc;
}


uint16_t Cal_Average_Data(void)
{
  float dat;
  uint8_t i=0;
  for(i=0;i<50;i++)   //連續(xù)采集50次ADC的值
  {
    dat+=Get_Data();  //累加
    Delay_ms(1);
  }
  return dat/50;      //返回平均值
}
main.c:
int main()  
{
  uint16_t temp;
  LED_Init();  //LED燈初始化
  OLED_Init(); //OELD屏初始化
  UART_Init(); //串口初始化
  ADC_Configuration(); //ADC配置
  OLED_ShowString(1,1,"present:");   //提示字符串
  OLED_ShowString(2,1,"record_max:");
  while(1)
  {
    temp=Cal_Average_Data();  //獲取ADC數(shù)值累加后的平均值
    printf("%d
",temp);   //通過串口借助VOFA+軟件打印波形圖
    LED_Indicator(temp);    //LED燈指示
    Delay_ms(100);   
  }
}

四、VOFA+軟件簡易使用說明

81da8e08-6da5-11ee-939d-92fbcf53809c.png 81efe276-6da5-11ee-939d-92fbcf53809c.png 81fc278e-6da5-11ee-939d-92fbcf53809c.png

①配置協(xié)議與連接:數(shù)據(jù)引擎選擇”FireWater”,(注意:在程序中使用printf函數(shù)時,必須在%d后面加上 才能在FireWater模式下被上位機正確識別),數(shù)據(jù)接口選擇”串口”,正確選擇端口號和配置波特率;

②在控件中找到波形圖,拖拽到主窗口中,選擇整窗口填充;

821507a4-6da5-11ee-939d-92fbcf53809c.png 8220aa5a-6da5-11ee-939d-92fbcf53809c.png

④右擊窗口選擇Y軸中的All打開Y軸數(shù)據(jù)顯示;

⑤在圖形種類中(默認)選擇波形圖;

8233865c-6da5-11ee-939d-92fbcf53809c.png

⑥點擊左上角灰黑色圓圈打開串口進行通信,看到圓圈變藍并且閃爍代表通信正常,之后可以像調(diào)節(jié)示波器顯示一樣通過鼠標滾輪手動將波形調(diào)整到合適的顯示范圍,也可以點擊Auto一鍵調(diào)整波形顯示范圍。

五、效果演示

824fb30e-6da5-11ee-939d-92fbcf53809c.png
正常音量
826a15b4-6da5-11ee-939d-92fbcf53809c.png
正常音量波形圖
827dd1c6-6da5-11ee-939d-92fbcf53809c.png
較大音量
82981a2c-6da5-11ee-939d-92fbcf53809c.png
較大音量波形圖
82ab9f52-6da5-11ee-939d-92fbcf53809c.png
過大音量
82cb0360-6da5-11ee-939d-92fbcf53809c.png
過大音量波形圖

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2545

    文章

    50445

    瀏覽量

    751031
  • led
    led
    +關(guān)注

    關(guān)注

    240

    文章

    23062

    瀏覽量

    657037
  • 放大器
    +關(guān)注

    關(guān)注

    143

    文章

    13528

    瀏覽量

    212905
  • 麥克風
    +關(guān)注

    關(guān)注

    15

    文章

    630

    瀏覽量

    54744
  • CW32
    +關(guān)注

    關(guān)注

    1

    文章

    174

    瀏覽量

    549

原文標題:【CW32】基于CW32的MAX4466放大器模塊的應用

文章出處:【微信號:武漢芯源半導體,微信公眾號:武漢芯源半導體】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    CW32移植Free-RTOS】CW32開發(fā)者扶持計劃

    CW32配置Free-RTOS全過程,CW32開發(fā)者扶持計劃
    的頭像 發(fā)表于 04-18 09:38 ?6069次閱讀
    【<b class='flag-5'>CW32</b>移植Free-RTOS】<b class='flag-5'>CW32</b>開發(fā)者扶持計劃

    基于CW32MAX4466放大器)麥克風模塊的應用

    MAX4466是一款低噪聲、高增益的放大器模塊。該模塊采用了集成放大器芯片,能夠在低電壓下提供高增益。它的輸入阻抗較高,能夠與多種信號源(例
    的頭像 發(fā)表于 10-09 18:04 ?4028次閱讀
    基于<b class='flag-5'>CW32</b>的<b class='flag-5'>MAX4466</b>(<b class='flag-5'>放大器</b>)麥克風<b class='flag-5'>模塊</b>的應用

    CW32快速開發(fā)入門

    CW32快速開發(fā)入門
    的頭像 發(fā)表于 04-24 18:56 ?1838次閱讀
    <b class='flag-5'>CW32</b>快速開發(fā)入門

    CW32開發(fā)者扶持計劃#CW32 #芯片

    CW32
    CW32生態(tài)社區(qū)
    發(fā)布于 :2023年05月24日 16:56:14

    MAX4466/MAX4468 pdf datasheet

    The MAX4466/MAX4468 are micropower op amps optimizedfor use as microphone preamplifiers.
    發(fā)表于 12-27 00:06 ?21次下載

    CW系列高增益放大器電路圖

    電子發(fā)燒友為大家提供了CW系列高增益放大器電路圖!
    發(fā)表于 06-27 09:06 ?1580次閱讀
    <b class='flag-5'>CW</b>系列高增益<b class='flag-5'>放大器</b>電路圖

    MAX4466EXK+T - (Maxim Integrated) - 線性 - 放大器 - 音頻

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX4466EXK+T相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX4466EXK+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX4466EXK+T真值表,
    發(fā)表于 07-20 18:59
    <b class='flag-5'>MAX4466</b>EXK+T - (Maxim Integrated) - 線性 - <b class='flag-5'>放大器</b> - 音頻

    MAX4466EXK-T - (Maxim Integrated) - 線性 - 放大器 - 音頻

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX4466EXK-T相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX4466EXK-T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX4466EXK-T真值表,
    發(fā)表于 07-24 18:59
    <b class='flag-5'>MAX4466</b>EXK-T - (Maxim Integrated) - 線性 - <b class='flag-5'>放大器</b> - 音頻

    MAX4466EUK+T - (Maxim Integrated) - 線性 - 放大器 - 音頻

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)MAX4466EUK+T相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有MAX4466EUK+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX4466EUK+T真值表,
    發(fā)表于 07-26 19:27
    <b class='flag-5'>MAX4466</b>EUK+T - (Maxim Integrated) - 線性 - <b class='flag-5'>放大器</b> - 音頻

    cw32和stm32的區(qū)別

    cw32和stm32的區(qū)別 CW32和STM32是兩種常見的單片機,被廣泛應用于各種電子設(shè)備中。在本文中,我們將深入探討CW32和STM32之間的區(qū)別和優(yōu)劣勢。 1. 硬件性能 硬件性能是衡量單片機
    的頭像 發(fā)表于 08-16 11:15 ?3860次閱讀

    cw32和gd32的區(qū)別

    cw32和gd32的區(qū)別 CW32和GD32是兩種不同的芯片系列,分別由WCH和GigaDevice公司推出,兩者有很多不同之處,下面我們來詳細介紹。 首先從CW32系列開始,CW32
    的頭像 發(fā)表于 08-16 11:15 ?1827次閱讀

    基于CW32熱敏電阻采集溫度應用

    基于CW32熱敏電阻采集溫度應用
    的頭像 發(fā)表于 10-25 16:45 ?494次閱讀
    基于<b class='flag-5'>CW32</b>熱敏電阻采集溫度應用

    基于CW32的RC522刷卡模塊的應用

    基于CW32的RC522刷卡模塊的應用
    的頭像 發(fā)表于 11-02 14:53 ?1014次閱讀
    基于<b class='flag-5'>CW32</b>的RC522刷卡<b class='flag-5'>模塊</b>的應用

    基于CW32的物聯(lián)網(wǎng)應用

    CW32】基于CW32的物聯(lián)網(wǎng)應用
    的頭像 發(fā)表于 11-02 15:55 ?714次閱讀
    基于<b class='flag-5'>CW32</b>的物聯(lián)網(wǎng)應用

    基于CW32的遙控循跡小車

    本實驗是使用CW32單片機制作一個入門的遙控循跡小車。遙控采用藍牙配合手機APP進行遙控。循跡使用一個5路的循跡模塊。使用OLED模塊進行顯示當前小車狀態(tài)。
    的頭像 發(fā)表于 11-17 17:46 ?970次閱讀
    基于<b class='flag-5'>CW32</b>的遙控循跡小車