精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

基于FPGA的數字電位器設計

CHANBAEK ? 來源:硬件設計修煉者 ? 作者:墨明 ? 2023-04-23 14:57 ? 次閱讀

一、數字電位器簡介

數字電位器是一種可由數字信號控制的電位器,當前使用范圍十分廣泛,區別于滑動、機械調節的電位器,而是屬于集成電路,優點主要有:可以進行細調,調節精度高,無機械磨損,壽命高; 缺點:不能對阻值連續調整,只能按芯片位數的最小間隔調整。

數字電位器最終控制的是阻值的變化,依據此性能可以在不同的原理下,實現分壓、電流控制、增益控制、信號控制、偏移調整等應用。

二、FPGA硬件設計

2.1 以AD5174BRMZ-10為例

AD5174BRMZ-10是一款1024位的,10K數字電位器,SPI接口。 功能框圖如下:

圖片

芯片各引腳功能介紹如下:

圖片

2.2 原理連接

圖片

右端3個信號連入到FPGA引腳,左端SIG_OUT是數字電位器電阻輸出端。

三、FPGA代碼設計

3.1 芯片手冊代碼使用信息匯總

由數字電位器芯片時序要求中下圖紅框內需求,可得FPGA的PLL最小時鐘需要在100MHz。

圖片

由芯片寄存器內容要求,可知每次需要在SPI中寫入16位數據,分別是:00+控制位(4bits)+數據位(10bits)

由芯片寫時序框圖中,可知,SPI數據在時鐘下降沿寫入。

圖片

芯片SPI讀的功能與實現,本文未涉及。

由命令真值表,可得各功能對命令的操作,本文主要介紹對數字電位器的寫入操作,所以使用以下兩條命令:

第1條:串行數據寫入到RDAC寄存器,用于控制芯片電阻值輸出。

第7條:串行數據寫入到控制寄存器,對芯片進行設置。

圖片

由控制寄存器位映射,可得相應位的設置功能。

圖片

3.2 FPGA的SPI數據設計

先進行BLOCK的設計,輸入部分根據實際應用的平臺工程而定,輸出則是與數字電位器連接的SPI口。

時鐘的輸入各位可以定義constant,std_logic_vector(71 downto 0),共72位,其中包括:

起始00(2bits)+控制字時鐘(32bits)+分隔位(4bits)+設置數據時鐘(32bits)+結束00(2bits)

例:001010101010101010101010101010101000001010101010101010101010101010101000

片選相應各位同時鐘定義,在起始、分隔、結束時為高,其它數據傳輸為有效低電平

例:100000000000000000000000000000000011100000000000000000000000000000000011

數據輸入定義同時鐘定義,詳細如下:

控制字輸入36位:

起始00(2bits)+ 補充兩位0(4bits)+控制字0111(8bits)+ 10位數據(20bits)+結束00(2bits)

此處注意,之所以每位數據,在代碼中用了2個bits,是為滿足FPGA模擬出的時鐘高低電平對應的數據都有保持。

例:000000001111110000000000000000111100

數據輸入36位:

分隔無效位(6bits)+控制字0001(8bits)+10位數據(20bits)+結束00(2bits)

例:00000000000011“R9R9R8R8R7R7R6R5R5R4R4R3R3R2R1R1R0R0”&“00”

3.3 波形測量

圖片

圖片

圖片

圖片

3.4 驗證

根據數字輸入數據,結合原理分壓情況,可得理論值,與實際測量比較可以進行確認。 需要注意的事,在0標度情況下,數字電位器AD5174BRMZ-10有120Ω的電阻限制。

數字電位器輸出電阻Ro計算公式如下:

圖片

輸出電壓Vo的計算公式如下:

圖片

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

    關注

    1620

    文章

    21510

    瀏覽量

    598957
  • 寄存器
    +關注

    關注

    31

    文章

    5253

    瀏覽量

    119208
  • 電位器
    +關注

    關注

    14

    文章

    996

    瀏覽量

    66504
  • 數字電位器
    +關注

    關注

    4

    文章

    266

    瀏覽量

    83091
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1669

    瀏覽量

    90740
收藏 人收藏

    評論

    相關推薦

    數字電位器

    最近打算用數字電位器來平衡電橋測量電阻,遇到幾個問題。1.有沒有1M的數字電位器啊,有的話能夠推薦下型號嗎2.我發現我所知道的數字
    發表于 03-28 14:13

    什么是數字電位器

    數字電位器的工作原理數字電位器的典型應用
    發表于 04-08 06:58

    理解和應用數字電位器

    理解和應用數字電位器         主題詞:數字電位器,機械電位器
    發表于 10-23 23:41 ?52次下載

    數字電位器的應用

    數字電位器的應用
    發表于 11-16 11:32 ?48次下載

    DAC與數字電位器

    DAC與數字電位器摘要:本應用筆記對數/模轉換(DAC)和數字電位進行了對比,傳統的數字
    發表于 11-16 11:45 ?62次下載

    數字電位器替代機械電位器

    數字電位器替代機械電位器 摘要:數字可調節電位器,也稱為數字
    發表于 11-27 17:38 ?2751次閱讀
    用<b class='flag-5'>數字</b><b class='flag-5'>電位器</b>替代機械<b class='flag-5'>電位器</b>

    數字電位器替代機械電位器

    摘要:數字可調節電位器,也稱為數字電位器或digpot,不僅能夠在眾所周知的音頻應用中替代機械電位器,而且能夠在所有電子設備中替代傳統的機械
    發表于 04-28 10:22 ?1581次閱讀
    用<b class='flag-5'>數字</b><b class='flag-5'>電位器</b>替代機械<b class='flag-5'>電位器</b>

    理解和應用數字電位器

    描述了數字電位器工作原理、特點、分類及廣泛應用,闡述了與機械電位器相比,數字電位器的優點,同時也描述了
    發表于 05-09 16:13 ?153次下載
    理解和應用<b class='flag-5'>數字</b><b class='flag-5'>電位器</b>

    數字電位器怎么選型_數字電位器選型指南

    本文對數字電位器的優缺點進行了詳細分析,其次介紹了數字電位器選型指南與考慮因素,最后介紹了數字電位器
    發表于 01-23 09:25 ?9352次閱讀

    數字電位器應用實例_數字電位器四大應用電路

    本文主要介紹了數字電位器的應用,包括了介紹了X9313數字電位器的應用、數字電位器實現數控低通濾
    發表于 01-23 09:39 ?4.6w次閱讀
    <b class='flag-5'>數字</b><b class='flag-5'>電位器</b>應用實例_<b class='flag-5'>數字</b><b class='flag-5'>電位器</b>四大應用電路

    數字電位器控制原理圖

    數字電位器是采用CMOS工藝制成的數?;旌闲盘柼幚砑呻娐?。本文介紹了數字電位器產品特性和數字電位器
    發表于 01-23 10:06 ?3.5w次閱讀
    <b class='flag-5'>數字</b><b class='flag-5'>電位器</b>控制原理圖

    數字電位器工作原理詳解_數字電位器應用_數字電位器選型指南

    本文介紹了什么是數字電位器、數字電位器的特點與數字電位器工作原理,其次詳細的介紹了
    發表于 01-23 10:20 ?5.9w次閱讀
    <b class='flag-5'>數字</b><b class='flag-5'>電位器</b>工作原理詳解_<b class='flag-5'>數字</b><b class='flag-5'>電位器</b>應用_<b class='flag-5'>數字</b><b class='flag-5'>電位器</b>選型指南

    如何制作數字電位器_數字電位器制作方法

    本文詳細介紹了數字電位器基本工作原理,其次介紹了數字電位器的典型應用電路,最后介紹了數字電位器
    發表于 01-23 11:21 ?2.1w次閱讀
    如何制作<b class='flag-5'>數字</b><b class='flag-5'>電位器</b>_<b class='flag-5'>數字</b><b class='flag-5'>電位器</b>制作方法

    如何理解數字電位器

    本文介紹了數字電位器產品特性、數字電位器原理、對數字電位器的優缺點進行了分析,介紹了
    發表于 01-23 13:36 ?9347次閱讀

    數字電位器的原理及用法

    數字電位器 IC 通常被稱為數字電位器,是連通數字和模擬電阻世界的橋梁,讓上述問題迎刃而解。作為一種兼容微控制
    的頭像 發表于 04-23 14:46 ?4737次閱讀
    <b class='flag-5'>數字</b><b class='flag-5'>電位器</b>的原理及用法