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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8420|回復: 12
打印 上一主題 下一主題
收起左側

STM32+AD9833,MCP4725和AD603模塊的頻率幅值可控的閉環放大電路

  [復制鏈接]
跳轉到指定樓層
樓主
AD603模塊,AD9833  DDS信號發生器芯片(產生頻率可調信號),MCP4725   12位DAC芯片(控制AD603輸出最大值),STM32F103RCT6  正點原子mini板。代碼很簡單,調用直接復制HARDWARE文件下同名文件夾即可。
內含芯片資料,模塊那個寶有。

制作出來的實物圖如下:


單片機源程序如下:
  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();                     //延時函數初始化          
  12.         AD9833_Init_GPIO();
  13.         MCP4725_Init();
  14.         LED_Init();                                   //初始化與LED連接的硬件接口
  15.         KEY_Init();                  //初始化與按鍵連接的硬件接口
  16.         LED0=0;                                        //點亮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. }
復制代碼

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


評分

參與人數 2黑幣 +80 收起 理由
songhetai + 30 贊一個!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏5 分享淘帖 頂2 踩
回復

使用道具 舉報

沙發
ID:511461 發表于 2019-8-4 10:28 | 只看該作者
請問一下這個怎么接線啊,沒看懂
回復

使用道具 舉報

板凳
ID:511461 發表于 2019-8-4 15:19 | 只看該作者
votage是DC值呢,還是電壓(mv為單位)值,也就是如果votage是3724,那么用萬用表測的輸出電壓是多少
回復

使用道具 舉報

地板
ID:547218 發表于 2019-8-4 20:50 | 只看該作者
aaaaaa。 發表于 2019-8-4 15:19
votage是DC值呢,還是電壓(mv為單位)值,也就是如果votage是3724,那么用萬用表測的輸出電壓是多少

votage不是輸出電壓,vout才是DC的值,示波器上顯示的最大值就是vout,萬用表測出來的跟示波器最大值一樣。
回復

使用道具 舉報

5#
ID:547218 發表于 2019-8-4 20:52 | 只看該作者
aaaaaa。 發表于 2019-8-4 10:28
請問一下這個怎么接線啊,沒看懂

接線的話,是2部分引腳分別驅動2個芯片,ADC603模塊是外部供電,把DAC芯片輸出腳接到模塊電壓自動控制端就可以了
回復

使用道具 舉報

6#
ID:547218 發表于 2019-8-4 20:56 | 只看該作者
aaaaaa。 發表于 2019-8-4 15:19
votage是DC值呢,還是電壓(mv為單位)值,也就是如果votage是3724,那么用萬用表測的輸出電壓是多少

vout有一個計算公式,根據芯片手冊公示逆推出來的,很簡單
回復

使用道具 舉報

7#
ID:511461 發表于 2019-10-23 12:38 | 只看該作者
謝謝樓主
回復

使用道具 舉報

8#
ID:511461 發表于 2019-10-23 16:41 | 只看該作者
樓主,是這樣嗎?那你的VDD是3.3V,還是5V

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

0.jpg
回復

使用道具 舉報

9#
ID:600282 發表于 2020-4-26 05:13 | 只看該作者
謝謝樓主
回復

使用道具 舉報

10#
ID:739441 發表于 2020-5-7 09:25 | 只看該作者
這個AD9833是模擬spi還是硬件spi啊?
回復

使用道具 舉報

11#
ID:114519 發表于 2020-5-20 23:59 | 只看該作者
謝謝樓主
回復

使用道具 舉報

12#
ID:402986 發表于 2020-5-21 15:01 | 只看該作者
這個可以調整幅度嗎
回復

使用道具 舉報

13#
ID:75487 發表于 2021-4-15 17:16 | 只看該作者
這個可以調整幅度嗎
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 黄色av网站在线观看 | 一a级片 | 亚洲精品一区在线观看 | 免费观看黄色片视频 | 男人的天堂久久 | 久久国产一区二区三区 | 超碰操 | 特黄特色大片免费视频观看 | 精品无码久久久久久国产 | 国产精品欧美一区二区三区不卡 | 色av一区 | 亚洲手机视频在线 | 成人精品国产 | 91精品国产欧美一区二区成人 | 蜜桃精品视频在线 | 亚洲一区二区在线 | 色精品| 国产免费一级一级 | 亚洲一视频 | 国产精品美女久久久久久免费 | 人人干在线 | 毛片一级黄色 | 亚洲性视频网站 | 中文字幕日韩欧美一区二区三区 | 久久久精品国产 | 国产精品久久久久久久免费大片 | 亚洲免费视频在线观看 | 欧美日韩国产欧美 | 久久精品亚洲精品国产欧美 | 黑人一级黄色大片 | 国产成人99久久亚洲综合精品 | 欧美二三区 | 性生活毛片| 久久久久免费精品国产 | 91成人小视频| 国产一区二区三区四区在线观看 | 美日韩中文字幕 | 欧美1页 | 欧美精品一区三区 | 成人av看片| 久久久久久久一区二区 |