久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: STM32+AD9833,MCP4725和AD603模塊的頻率幅值可控的閉環(huán)放大電路 [打印本頁(yè)]

作者: ALIEN_M    時(shí)間: 2019-8-2 09:31
標(biāo)題: STM32+AD9833,MCP4725和AD603模塊的頻率幅值可控的閉環(huán)放大電路
AD603模塊,AD9833  DDS信號(hào)發(fā)生器芯片(產(chǎn)生頻率可調(diào)信號(hào)),MCP4725   12位DAC芯片(控制AD603輸出最大值),STM32F103RCT6  正點(diǎn)原子mini板。代碼很簡(jiǎn)單,調(diào)用直接復(fù)制HARDWARE文件下同名文件夾即可。
內(nèi)含芯片資料,模塊那個(gè)寶有。

制作出來(lái)的實(shí)物圖如下:


單片機(jī)源程序如下:
  1. #include "led.h"
  2. #include "delay.h"
  3. #include "sys.h"
  4. #include "key.h"
  5. #include "ad9833.h"
  6. #include "MCP4725.h"

  7. int main(void)
  8. {       
  9.         u8 t=0;
  10.   static unsigned int freq,votage,vout;         
  11.         delay_init();                     //延時(shí)函數(shù)初始化          
  12.         AD9833_Init_GPIO();
  13.         MCP4725_Init();
  14.         LED_Init();                                   //初始化與LED連接的硬件接口
  15.         KEY_Init();                  //初始化與按鍵連接的硬件接口
  16.         LED0=0;                                        //點(diǎn)亮LED
  17.         while(1)
  18.         {
  19.                 t=KEY_Scan(0);     //得到鍵值
  20.                 switch(t)
  21.                 {                                 
  22.                         case KEY0_PRES:
  23.                                 LED0=!LED0;
  24.                                 freq+=10000;
  25.                                 break;
  26.                         case KEY1_PRES:
  27.                                 LED1=!LED1;
  28.                           vout+=1;
  29.                                 votage=(vout*4096)/5;
  30.                                 break;
  31.                         case WKUP_PRES:                               
  32.                                 LED0=!LED0;
  33.                                 LED1=!LED1;
  34.                                 freq=0;
  35.                                 votage=0;
  36.                                 vout=0;
  37.                                 break;
  38.                         default:
  39.                                 delay_ms(10);       
  40.                  }
  41.                
  42.                
  43.                 AD9833_WaveSeting(freq,0,SIN_WAVE,0 );//100KHz,        頻率寄存器0,正弦波輸出 ,初相位0 */
  44.           //AD9833_WaveSeting(1000.5,0,TRI_WAVE,0 );//1.0005KHz,頻率寄存器0,三角波輸出 ,初相位0
  45.           //AD9833_WaveSeting(1000000,0,SQU_WAVE,90);        //1MHz,                頻率寄存器0,方波輸出         ,初相位90 */
  46.           //AD9833_WaveSeting(100000,0,SIN_WAVE,0 );//100KHz,        頻率寄存器0,正弦波輸出 ,初相位0 */
  47.                
  48.                
  49.                 MCP4725_WriteData_Digital(votage);
  50.                
  51.                
  52.                
  53.                                
  54.                
  55.         }                 
  56. }
復(fù)制代碼

所有資料51hei提供下載:
自建基于AD603的可控信號(hào)放大.7z (3.48 MB, 下載次數(shù): 213)



作者: aaaaaa。    時(shí)間: 2019-8-4 10:28
請(qǐng)問(wèn)一下這個(gè)怎么接線(xiàn)啊,沒(méi)看懂
作者: aaaaaa。    時(shí)間: 2019-8-4 15:19
votage是DC值呢,還是電壓(mv為單位)值,也就是如果votage是3724,那么用萬(wàn)用表測(cè)的輸出電壓是多少
作者: ALIEN_M    時(shí)間: 2019-8-4 20:50
aaaaaa。 發(fā)表于 2019-8-4 15:19
votage是DC值呢,還是電壓(mv為單位)值,也就是如果votage是3724,那么用萬(wàn)用表測(cè)的輸出電壓是多少

votage不是輸出電壓,vout才是DC的值,示波器上顯示的最大值就是vout,萬(wàn)用表測(cè)出來(lái)的跟示波器最大值一樣。

作者: ALIEN_M    時(shí)間: 2019-8-4 20:52
aaaaaa。 發(fā)表于 2019-8-4 10:28
請(qǐng)問(wèn)一下這個(gè)怎么接線(xiàn)啊,沒(méi)看懂

接線(xiàn)的話(huà),是2部分引腳分別驅(qū)動(dòng)2個(gè)芯片,ADC603模塊是外部供電,把DAC芯片輸出腳接到模塊電壓自動(dòng)控制端就可以了
作者: ALIEN_M    時(shí)間: 2019-8-4 20:56
aaaaaa。 發(fā)表于 2019-8-4 15:19
votage是DC值呢,還是電壓(mv為單位)值,也就是如果votage是3724,那么用萬(wàn)用表測(cè)的輸出電壓是多少

vout有一個(gè)計(jì)算公式,根據(jù)芯片手冊(cè)公示逆推出來(lái)的,很簡(jiǎn)單
作者: aaaaaa。    時(shí)間: 2019-10-23 12:38
謝謝樓主
作者: aaaaaa。    時(shí)間: 2019-10-23 16:41
樓主,是這樣嗎?那你的VDD是3.3V,還是5V

0.jpg (29.41 KB, 下載次數(shù): 161)

0.jpg

作者: bh4sqe    時(shí)間: 2020-4-26 05:13
謝謝樓主

作者: jiangyan111    時(shí)間: 2020-5-7 09:25
這個(gè)AD9833是模擬spi還是硬件spi啊?
作者: 發(fā)燒人生    時(shí)間: 2020-5-20 23:59
謝謝樓主
作者: kyqhdf0583    時(shí)間: 2020-5-21 15:01
這個(gè)可以調(diào)整幅度嗎
作者: mhse    時(shí)間: 2021-4-15 17:16
這個(gè)可以調(diào)整幅度嗎




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美一级黄| 国产精品久久久久久久 | 黄色一级网站 | 亚洲经典一区二区三区 | 免费三级网站 | 精品免费观看 | 国产免费一区 | 中文字幕av在线播放 | 日本一级黄色大片 | 亚洲字幕 | 国产精品一区二区三区免费 | 中文字幕有码在线 | 国产精品第二页 | 久久久天堂国产精品女人 | 国产寡妇亲子伦一区二区三区四区 | 黄色片视频在线观看 | 国产欧美一区二区三区视频在线观看 | 国产在线视频一区 | 国产亚洲一区二区三区 | 精品国产久 | 亚洲国产片 | 99在线免费视频 | 日本免费高清视频 | 色妞网站| 丁香九月婷婷 | 日本一级黄色 | 性av在线 | 福利片在线 | 欧美成年人视频 | 97人人看 | 91操操操| 欧美精品三区 | 中文字幕在| 波多野结衣在线观看一区二区 | 一极黄色片 | 一区二区三区在线观看视频 | 97在线免费视频 | 成人一级视频 | 中文字幕第三页 | 黄色录像一级片 | 久久亚洲国产精品 |