衡阳派盒市场营销有限公司

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

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

3天內不再提示

使用模擬電壓控制數字電位計

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-01-14 14:03 ? 次閱讀

在某些應用中,帶有I2C 接口必須由連續變化的模擬信號控制。本應用筆記滿足了這一要求,并提供了一個簡單的設計解決方案。這里介紹的原理是通用的,可用于多種應用。

介紹

本應用筆記介紹了一種使用外部模擬電壓改變數字電位器電阻的簡單方法。Microchip PIC12F683微控制器用于從模擬電壓轉換為I電壓2C流,然后用于控制數字電位計。DS1803數字電位器用作示例器件,本應用使用最少數量的外部元件。這里提出的想法可以應用于其他控制輸入和其他數字電位計/電阻。

硬件配置

圖1所示為使用PIC12F683的控制電路原理圖。微控制器的六個 GPIO 中的四個用于控制 SDA、SCL 和單個 LED 上的輸出信號,并接受一個模擬輸入。

SDA、SCL 和 LED 上的輸出信號分別分配給 GP5、GP4 和 GP0。SDA 和 SCL 具有 4.7kΩ 上拉電阻至 VDD并直接連接到DS1803的SDA和SCL引腳。微控制器的GP1 IO被指定為模擬輸入引腳。提供跳線用于選擇地址引腳,分隔共享的V抄送(五DD),并隔離 SDA 和 SCL。

pYYBAGPCRiCARnWiAAAt_9mr1VU251.png

圖1.示意圖示出數字電位器的模擬電壓控制。

項目固件

該項目的固件是使用 MPLAB IDE(版本 7.40)用匯編語言編寫的。該工具目前可從Microchip免費獲得。整個程序由少于450字節的程序空間(閃存)和數據空間(RAM)8字節組成。

程序首先初始化PIC中的各種配置位,包括ADC和內部振蕩器。該程序將ADC配置為接受來自GP1的輸入,并將轉換時鐘設置為使用125kHz的內部振蕩器。

固件在環路中運行,ADC連續轉換模擬輸入端的電壓。轉換完成后,10位ADC輸出的8 MSB用作通過I發送的數據字節2C總線。這個我2然后使用C信號控制DS1803。該程序設置為控制DS1803上的兩個電位器;但是,通過更改固件,可以使用PIC12F683上的兩個不同模擬輸入單獨控制電位計。

多功能

該程序允許用戶通過改變PIC12F683的GP1輸入上的電壓來控制電位計。GP1上連續變化的輸入將導致電位計電阻的相應變化。輸出電阻(R外) 可以計算為輸入電壓的函數:

設計中使用的DS1803端到端電阻:50kΩ

Vcc允許范圍:2.7V 至 5V

輸入電壓范圍為 0V 至 V抄送

觀察到的輸出電阻為:

R外(kΩ) = (50 (kΩ)/Vcc) ×輸入電壓

當ADC運行時,LED不斷閃爍。指示燈保持亮起,以防出現 I2發生 C 錯誤。糾正錯誤后,LED 將恢復正常功能。設計人員可以通過檢查設備地址是否正確以及 I2C 總線已連接。

這種設計非常通用,類似的方法可用于各種應用。一些例子包括:

非線性傳遞函數(例如伽馬校正)可以通過使用DS3906可變電阻來實現,并在嵌入式查找表中實現正確的傳遞函數。

可以在輸入端連接一個熱敏電阻,以改變I的輸出2環境溫度變化時的C控制電流DAC(DS4402/DS4404)。

poYBAGPCRbSAT-56AAAVjLziFxo876.gif?imgver=1

圖2.

結論

本應用筆記介紹了一種利用模擬電壓控制數字電位器的簡單且經濟高效的機制。應用概念可以擴展為使用模擬電壓來控制任何具有I2C 接口。

審核編輯:郭婷

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

    關注

    48

    文章

    7649

    瀏覽量

    152106
  • led
    led
    +關注

    關注

    242

    文章

    23355

    瀏覽量

    663174
  • 電位器
    +關注

    關注

    14

    文章

    1013

    瀏覽量

    66975
收藏 人收藏

    評論

    相關推薦

    如何使用外部模擬電壓控制數字電位

    本應用筆記描述了使用外部模擬電壓改變數字電位器阻值的簡易方法。使用Microchip的PIC12F683型微控制器將
    發表于 01-27 15:38 ?7255次閱讀
    如何使用外部<b class='flag-5'>模擬</b><b class='flag-5'>電壓</b><b class='flag-5'>控制數字</b><b class='flag-5'>電位</b>器

    求大神給一個430F149或249的SPI控制數字電位器的例程

    想編個430用三線SPI控制MAX5489的程序,能實現電阻的增大和減小,但是自己折騰了一段時間總是沒有結果,從來沒用過SPI,求大神給一個哪怕類似的SPI控制數字電位器的例程,謝謝!
    發表于 06-15 11:33

    利用數字電位實現開關電源的輸出電壓調整

    使用數字電位調整DC-DC轉換器輸出電壓,組成可變反饋電阻 控制誤差放大器引腳電壓,便可調整
    發表于 10-08 15:20

    HAL庫是如何控制數字舵機的

    HAL庫方式控制數字舵機介紹數字舵機一般比較貴,數字舵機與模擬舵機的區別是前者在得到相應的脈沖后,會很清脆的到達固定的角度,不會產生異響;而模擬
    發表于 08-05 07:30

    如何采用HAL庫方式去控制數字舵機呢

    數字舵機與模擬舵機的區別在哪?如何采用HAL庫方式去控制數字舵機呢?
    發表于 10-22 06:32

    怎樣使用IAP15單片機的SPI控制數字電位器MCP41XXX

    使用IAP15單片機的SPI控制數字電位器MCP41XXX1. SPI的硬件連接2. 軟件2.1 初始化2.2 串口接收命令并發送3. 總結前一篇的儀表中采用了一個MCP41100的數字電位
    發表于 11-23 06:44

    AN-712: 適用于32位按鈕升降控制數字電位的AD5228評估套件

    AN-712: 適用于32位按鈕升降控制數字電位的AD5228評估套件
    發表于 03-19 10:52 ?2次下載
    AN-712: 適用于32位按鈕升降<b class='flag-5'>控制數字</b><b class='flag-5'>電位</b><b class='flag-5'>計</b>的AD5228評估套件

    AN-711: 適用于64位升降控制數字電位的AD5227評估套件

    AN-711: 適用于64位升降控制數字電位的AD5227評估套件
    發表于 03-21 17:23 ?1次下載
    AN-711: 適用于64位升降<b class='flag-5'>控制數字</b><b class='flag-5'>電位</b><b class='flag-5'>計</b>的AD5227評估套件

    AD5227評估套件,適用于64位升降控制數字電位器(AD5227EVAL)

    AD5227評估套件,適用于64位升降控制數字電位器(AD5227EVAL)
    發表于 05-17 15:00 ?3次下載
    AD5227評估套件,適用于64位升降<b class='flag-5'>控制數字</b><b class='flag-5'>電位</b>器(AD5227EVAL)

    AD5227:64位升降控制數字電位器數據表

    AD5227:64位升降控制數字電位器數據表
    發表于 05-26 10:46 ?9次下載
    AD5227:64位升降<b class='flag-5'>控制數字</b><b class='flag-5'>電位</b>器數據表

    區分數字電位特性

    數字電位數字電位器有助于對模擬電路中的電阻、電壓
    的頭像 發表于 01-10 21:30 ?1657次閱讀
    區分<b class='flag-5'>數字</b><b class='flag-5'>電位</b><b class='flag-5'>計</b>特性

    用于從數字電位獲得更高可調電壓的堆棧基準

    有一些方法可以從數字電位產生30V可調電壓,該電壓限制在5V電源范圍內。最簡單的方法使用MAX5436
    的頭像 發表于 01-12 10:14 ?1345次閱讀
    用于從<b class='flag-5'>數字</b><b class='flag-5'>電位</b>獲得更高可調<b class='flag-5'>電壓</b>的堆棧基準

    數字電位的按鈕控制控制開關轉換器的穩壓輸出

    數字控制電位數字電位器)可用于產生模擬控制
    的頭像 發表于 01-16 11:04 ?2711次閱讀
    <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>開關轉換器的穩壓輸出

    使用按鈕式數字電位設計可調電壓輸出

    本文介紹一種完整的解決方案,其中可通過按鈕式數字電位簡單高效地控制高達20 V的電壓。完整的解決方案代表可調電源,可用于需要可調
    的頭像 發表于 02-15 12:02 ?2124次閱讀
    使用按鈕式<b class='flag-5'>數字</b><b class='flag-5'>電位</b><b class='flag-5'>計</b>設計可調<b class='flag-5'>電壓</b>輸出

    數字電位與傳統電位相比的設計優缺點

    電子發燒友網站提供《數字電位與傳統電位相比的設計優缺點.pdf》資料免費下載
    發表于 11-27 11:53 ?0次下載
    <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>相比的設計優缺點
    宝格丽娱乐城| 百家乐官网怎么稳赚| 百家乐官网赌场现金网| 百家乐小路是怎么画的| 太阳城百家乐官网币| 百家乐官网红桌布| 大发888亚洲游戏咋玩| 百家乐官网有方式赢钱吗| 百家乐15人桌子| 哈巴河县| 百家乐官网破解仪| 大发888娱乐场下载iypu| 百家乐官网食杂店| 威尼斯人娱乐网代理注| 百家乐官网道具扫描| 大发888排行| 百家乐官网秘籍下注法| 圣淘沙娱乐城真人赌博| 有破解百家乐仪器| 百家乐官网赌法博彩正网| 凯斯网百家乐的玩法技巧和规则 | 威尼斯人娱乐城澳门赌场| 百家乐官网鞋业| bet365会员注册| 澳门1百家乐官网网| 大发888黄金版娱乐场| 百家乐盛大娱乐城城| 金博士百家乐官网娱乐城| 欢乐谷娱乐城官网| 网上百家乐是现场吗| 百家乐官网微笑玩法| 太阳城正网| 百家乐筹码套装包邮| 百家乐乐城皇冠| 亚洲百家乐官网论坛| 大发娱乐在线| 百家乐开户| 百家乐神仙道官网| qq德州扑克怎么玩| 百家乐官网路单生| 香港百家乐官网六合彩|