色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

AN-621: AD9832/AD9835的編程

星星科技指導員 ? 來源:ADI ? 作者:Colm Slattery ? 2023-06-16 16:27 ? 次閱讀

本應用筆記將詳細描述如何將AD9832/AD9835器件的輸出編程為5 MHz。其中將詳細說明頻率寄存器(frequency register)、遲延寄存器(defer register)和命令序列(command sequence)。

頻率寄存器

AD9832含有一個32位頻率寄存器。該寄存器如下所示,分解為4個字節。由于AD9832在任一命令中僅接受8位數據,為了完全編程32位寄存器,用戶必須輸入4條命令,每條命令僅傳送8位數據。

出于尋址目的,該32位寄存器按以下方式分解:16 MSB定義為8個高位(H)和8個低位(L)。類似地,16 LSB采用相同的尋址方案,8個高位(H)和8個低位(L)。

wKgaomSMJHOAPnCIAABKUtqRiVA254.png

頻率字

頻率字為32位,由用戶輸入至頻率寄存器。該頻率字決定輸出頻率,其依據是所需輸出頻率與參考時鐘頻率之比。在以下示例中,參考時鐘為25 MHz。所需輸出為5 MHz,因此,頻率字的計算公式為:

(5/25) × (0xFFFFFFFF) = 0x33333333

遲延寄存器

遲延寄存器(帶寬16位)充當被寫入的最后一個寄存器的緩沖寄存器。遲延寄存器通過兩次寫操作寫入。前8位將保留(遲延)于寄存器中,直到寫入下8位。當全部16位均寫入寄存器時,頻率寄存器將被更新。遲延寄存器始終指向上次被寫入的地址。

wKgZomSMHOGABN0bAADCi7nFPUE585.png

由于遲延寄存器保存著上次被寫入的16位數據,并且仍然指向上次被尋址的頻率寄存器,因此,可通過一次寫操作更新低8位或高8位。該操作被稱為直寫,實際上為正常寫序列的最后部分。

請注意,如果用戶希望寫入到任何其他寄存器,則必須執行如上所示的完整寫序列。

5 MHz程序的全部命令序列

0xF800 二進制 (1111 1000 0000 0000)

0x3333 二進制 (0011 0011 0011 0011)

0x2233 二進制 (0010 0010 0011 0011)

0x3133 二進制 (0011 0001 0011 0011)

0x2033 二進制 (0010 0000 0011 0011)

0xC000 二進制 (1100 0000 0000 0000)

命令序列說明

考慮到本文需要,16位SPI字將采用以下尋址方式:

D15, D14, D13, ..., D2, D1, D0

0xF800 二進制 (1111 1000 0000 0000)
D15, D14 1,1. 表示D13、D12和D11三位處于有效狀態。這種情況下:
D13 1, SLEEP位,將器件置于睡眠模式。
D12 1, RESET位,將器件置于復位模式,即DAC的輸出為中量程。
D11 1, CLR位,當CLR = 1時,SYNC和SELSRC設為1。可控制選擇哪個寄存器用于外部引腳,而不通過軟件。CLR將自動復位為0。
D10...D0 0.(它們是無關位,X。)
現在即可開始對器件編程。
0x3333 二進制 (0011 0011 0011 0011)
命令分解如下:
0011 /*向遲延寄存器寫入8個頻率位*/
0011 /*寫入頻率寄存器0, H MSB */
0011 0011 /*8位寫入數據*/
0x2233 二進制 (0010 0010 0011 0011)
0010 /*向遲延寄存器寫入8個頻率位*/
0010 /*寫入頻率寄存器0, L MSB */
0011 0011 /*8位寫入數據*/
現在,16位被載入頻率寄存器0的上16位。
0x3133 二進制 (0011 0001 0011 0011)
0011 /*向遲延寄存器寫入8個頻率位*/
0001 /*寫入頻率寄存器0, H LSB */
0011 0011 /*8位寫入數據*/
0x2033 二進制 (0010 0000 0011 0011)
0010 /*向遲延寄存器寫入8個頻率位*/
0000 /*寫入頻率寄存器0, L LSB */
0011 0011 /*8位寫入數據*/
此時16位被載入頻率寄存器0的下16位。
0xC000 二進制 (1100 0000 0000 0000)
D15, D14 1,1. 表示D13、D12和D11三位處于有效狀態。這種情況下:
D13 0, SLEEP位,使器件脫離睡眠模式。
D12 0, RESET位,使器件脫離復位模式。
D11 0, CLR位,
D10...D0 0(本命令的無關位。)

現在,5 MHz將出現于輸出引腳上。FSELECT引腳必須拉至GND,以選擇頻率寄存器0。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    120926
  • 頻率
    +關注

    關注

    4

    文章

    1533

    瀏覽量

    59322
收藏 人收藏

    評論

    相關推薦

    如何將AD9832/AD9835器件的輸出編程為5 MHz

    /AD9835器件的輸出編程為5 MHz! 頻率寄存器 AD9832含有一個32位頻率寄存器。該寄存器如下所示,分解為4個字節。由于AD9832在任一命令中僅接受8位數據,為了完全
    的頭像 發表于 04-08 16:52 ?4639次閱讀
    如何將<b class='flag-5'>AD9832</b>/<b class='flag-5'>AD9835</b>器件的輸出<b class='flag-5'>編程</b>為5 MHz

    DDS芯片AD9832的控制字是應該怎么寫入?

    本人畢業設計初學FPGA和使用DDS,想用AD9832芯片產生一個正弦波,但是不知道DDS的芯片控制字應該怎么寫入?在網上搜到這樣一份編程示例的解釋文件,http
    發表于 05-18 16:12

    請問有ad9832驅動程序嗎?

    尊敬的ADI工程師們,最近一直研究DDS,AD9832芯片,苦于不明白寫的程序有什么問題,能否提供一份AD9832的Verilog HDL驅動程序呢(請發送liuxiaojun0814@126.com郵箱),如果沒有,是否可以提供類似芯片的呢?
    發表于 02-28 07:16

    請問AD9835能通過編程輸出鋸齒波嗎?

    AD9835可以通過編程輸出鋸齒波嗎?如果可以如何編程?有沒有相關文檔
    發表于 03-07 14:59

    EVAL-AD9835EBZ描述了AD9835直接數字頻率合成器(DDS)的評估板

    評估板評估板EVAL-AD9835EBZ描述了AD9835直接數字頻率合成器(DDS)的評估板。 AD9835是一款數控振蕩器,采用相位累加器,正弦查找表和10位D / A轉換器。該器件可以在高達
    發表于 10-29 08:38

    ad9835 pdf datasheet

    ad9835的工作原理與引腳功能基本工作原理采用先進的!!" 技術# 在內部集成了;0位相位累加器% 6< 位正= 余弦查詢表和高性能的6:位! > 1 轉換器以及一個高速比較器# 其原
    發表于 07-17 21:37 ?52次下載

    DDS芯片AD9832的原理及應用

    AD9832是AD公司生產的直接數字頻率合成器,它體積小、重量輕、操作方便,同時具有極高的頻率分辯率.文章介紹了直接數字頻率合成器AD9832的原理,分析了AD9832的內部結構、引腳功能以
    發表于 04-29 13:45 ?165次下載

    一種基于DDS芯片AD9835的多種信號發生器

    本文介紹用89C51單片微機控制直接數字頻率合成器(DDS)芯片AD9835設計的高精度多種信號發生器,著重討論了AD9835基本工作原理、與89C51接口,單片微機控制系統的硬件結構及軟
    發表于 08-19 08:45 ?121次下載

    AD9832_AD9835編程示例

    本應用筆記介紹如何在AD9832/AD9835器件的輸出上載入正弦波形, 包括上電時設置AD9832/AD9835、設置FSELECT控制位,并在使用FSELECT控制位時將新數據載入
    發表于 11-24 14:11 ?219次下載
    AD<b class='flag-5'>9832_AD9835</b><b class='flag-5'>編程</b>示例

    AD9835 50 MHz 直接數字頻率合成器、波形發生器

    電子發燒友網為你提供ADI(ti)AD9835相關產品參數、數據手冊,更有AD9835的引腳圖、接線圖、封裝手冊、中文資料、英文資料,AD9835真值表,AD9835管腳等資料,希望可
    發表于 02-22 15:12
    <b class='flag-5'>AD9835</b> 50 MHz 直接數字頻率合成器、波形發生器

    AD9832 25 MHZ直接數字頻率合成器、波形發生器

    電子發燒友網為你提供ADI(ti)AD9832相關產品參數、數據手冊,更有AD9832的引腳圖、接線圖、封裝手冊、中文資料、英文資料,AD9832真值表,AD9832管腳等資料,希望可
    發表于 02-22 15:10
    <b class='flag-5'>AD9832</b> 25 MHZ直接數字頻率合成器、波形發生器

    AN-1108: AD9832/AD9835編程示例

    AN-1108: AD9832/AD9835編程示例
    發表于 03-19 11:06 ?12次下載
    AN-1108: <b class='flag-5'>AD9832</b>/<b class='flag-5'>AD9835</b><b class='flag-5'>編程</b>示例

    AD9832 評估工具(EVAL-AD9832EB)

    AD9832 評估工具(EVAL-AD9832EB)
    發表于 03-20 18:00 ?3次下載
    <b class='flag-5'>AD9832</b> 評估工具(EVAL-AD<b class='flag-5'>9832</b>EB)

    AD9832評估軟件

    AD9832評估軟件
    發表于 06-04 14:21 ?9次下載
    <b class='flag-5'>AD9832</b>評估軟件

    EVAD9832 AD9832 評估板

    該產品以確保獲得完整的評估設置。還可用于評估AD9835。Eval-AD9832SDZ評估板只能與SDP-B開發板一同使用。
    發表于 06-08 15:54 ?6次下載
    EVAD<b class='flag-5'>9832</b> <b class='flag-5'>AD9832</b> 評估板
    主站蜘蛛池模板: 在线国产视频观看| 囯产少妇BBBBBB高潮喷水一| 伊人久久伊人| 亚洲免费黄色| 亚洲日本欧美天堂在线| 亚洲欧美日韩在线观看一区二区三区| 亚洲精品色播一区二区| 一攻多受h嗯啊巨肉bl巨污| 亚洲另类国产综合在线| 伊人影院综合网| 亚洲午夜电影| 中文字幕欧美日韩VA免费视频| 92电影网午夜福利| max girls 大感谢祭| 草莓视频在线免费观看| 国产成人拍精品视频网| 果冻传媒2021一二三区| 老师机影院| 日日日夜夜在线视频| 亚洲精品一区国产欧美| 91精品国产高清久久久久久| 波多野结衣的AV一区二区三区| 国产精品久久久久久免费播放| 精品无码久久久久久久久| 男女又黄又刺激B片免费网站| 日本阿v片在线播放免费| 亚洲成a人不卡在线观看| 在线 | 果冻国产传媒61国产免费| 99视频一区| china男士同性视频tv| 国产精品日本无码久久一老A | 日本无翼恶漫画大全优优漫画| 无码人妻视频又大又粗欧美| 伊人久久网站| 东北嫖妓对白粗口| 精品国产在天天线在线麻豆| 欧美精品熟妇乱| 亚洲国产欧美国产综合在线| 99re6久久热在线视频| 国产精品视频一区二区猎奇| 久热久热精品在线观看|