国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

軟件實現(xiàn)高分辨率的非易失性數(shù)字電位器的方法

發(fā)布時間:2010-6-8 15:41    發(fā)布者:我芯依舊
巧妙的利用軟件編程,將X9241內(nèi)部的四個64抽頭數(shù)字電位器組成一個高分辨率低成本的數(shù)字電位器

數(shù)字電位器(DCP)是專為替代傳統(tǒng)機械電位器、可變電阻器而設(shè)計的新型集成電路。其通過I2C、SPI以及CS,U/D,INC三線方式與MCU接口,可實現(xiàn)應(yīng)用程控調(diào)節(jié),也有按鈕控制方式,從而實現(xiàn)與傳統(tǒng)機械電位器或可變電阻器相同的電位、電阻調(diào)節(jié)功能的特殊集成電路。與傳統(tǒng)機械電位器相比,數(shù)字電位器具有數(shù)字調(diào)節(jié)、長壽命、易于裝配、節(jié)省空間、不受振動影響等突出優(yōu)點,已被廣泛應(yīng)用于醫(yī)用設(shè)備、儀器儀表、工業(yè)控制、計算機、家用電器、手機、數(shù)碼產(chǎn)品等各個領(lǐng)域。


在有些應(yīng)用中,如激光二極管的動態(tài)偏置調(diào)節(jié),使用數(shù)字電位器或者微調(diào)DAC來控制電壓,就受到了分辨率、接口、成本的限制。為了解決這類問題,我們將在這里介紹使用低分辨率(64抽頭)、低成本的Intersil(Xicor)公司I2C總線控制數(shù)字電位器X9241組成一個高分辨率(8001抽頭)的數(shù)字電位器的解決方法。


實現(xiàn)高分辨率的原理

我們假設(shè)有三個數(shù)字電位器,POT1和POT2為64抽頭DCP,POT3為128抽頭DCP,其中POT1和POT2用作POT3的VH和VL的設(shè)置,并且必須保證POT1和POT2始終為“1”個位置間隔,那么就有63種不同的電壓間隔施加到POT3上。理論上,當POT3在特殊電壓抽頭127和下一個電壓間隔的抽頭0之間跳動時,應(yīng)該還有一個多余的抽頭位置,但是這些抽頭不是多余的,它們的作用可以改善輸出的線性度,因為在相鄰的兩個電壓間隔中的抽頭0和抽頭127的電壓是一樣的。對于63個不同間隔的每一個,又借助127個不同的輸出,就會有8001(63×127=8001)個不同的Vw輸出可以在VH和VL之間獲得。圖1就是說明的這個概念。




如何使用X9241實現(xiàn)高分辨率(8001抽頭)


Intersil(Xicor)公司的X9241把四個非易失性數(shù)字電位器集成在一個單片CMOS微電路中,它的功能框圖如圖2。X9241包含四個電阻陣列,每個陣列包含63個電阻單元。在每個單元之間和兩個端點都有可以被滑動單元訪問的抽頭點。滑動單元在陣列中的位子由用戶通過I2C總線控制。每個電阻陣列與一個滑動端計數(shù)寄存器(WCR)和四個8位數(shù)據(jù)寄存器聯(lián)系在一起,四個數(shù)據(jù)寄存器和滑動端計數(shù)寄存可以由用戶直接寫入和讀出。滑動端計數(shù)寄存器的內(nèi)容控制滑動端在電阻陣列中的位置。數(shù)據(jù)寄存器的內(nèi)容可以傳輸?shù)交瑒佣擞嫈?shù)寄存器以設(shè)置滑動端位置,當前滑動端的位置也可以傳輸?shù)饺魏闻c之聯(lián)系的數(shù)據(jù)寄存器中。滑動端計數(shù)寄存器是易失性的,器件上電時,滑動端計數(shù)寄存器自動的裝入數(shù)據(jù)寄存器0(R0)中的值。四個數(shù)據(jù)寄存器是非易失性的,如果在應(yīng)用中不需要對電位器有多種設(shè)置保存時,可以用作通用存儲單元,用來保存系統(tǒng)參數(shù)或用戶數(shù)據(jù)。





X9241內(nèi)部有一個特殊的機制,可以把相鄰的數(shù)字電位器逐個串聯(lián)。允許多達253個不同抽頭位置(當把全部DCP逐個串聯(lián)的時候)。如圖3所示,我們將POT1和POT2(X9241內(nèi)部相鄰的兩個DCP)串連起來,用POT0為其提供VH(可以調(diào)節(jié)的),用POT3提供VL(可以調(diào)節(jié)的)。那么我們就得到了如前面所述原理一樣的電路圖





POT0和POT3為POT1-2(POT1和POT2串連以后的叫法)設(shè)置端電壓。也必須保證POT1和POT3始終為“1”個位置間隔,那么就有63種不同的電壓間隔施加到POT1-2上。隨著POT1-2的滑動端位置向上或者向下移動到端點時,POT0和POT3的位置也要在必要時進行調(diào)整。如果POT1-2的滑動端增加到超過127時,那么POT0和POT3將增加“1”,而POT1-2的滑動端將返回到抽頭0。同樣,POT1-2的滑動端減低到抽頭0以下時,POT0和POT3的滑動端將減小“1”,并將POT1-2的抽頭設(shè)置到127。這一點,請讀者在理解后面所附的程序清單時注意。


X9241極適用于這個任務(wù),因為其內(nèi)部正好有四個獨立的DCP,并且有相鄰DCP串聯(lián)的機制,而且其采用I2C總線控制接口,抽頭位置可以在軟件中直接改變而不需要通過每個中間位置轉(zhuǎn)換。


圖4是使用X9241U(49.37K、49.38K、49.32K、49.24K)器件對電路進行測試得到的相鄰抽頭之間的典型結(jié)果。大圖表示每個抽頭的滑動端電壓占所加總電壓的百分比,其中插圖為相鄰抽頭之間的分辨率占所加總電壓的百分比。




使用X9241實現(xiàn)高分辨率的軟件代碼


為了方便理解實現(xiàn)控制的細節(jié),我們提供了C語言源代碼(代碼由Xicor公司提供,我們做了一定的修改)。用戶只需要自己再編寫適用于不同單片機的I2C硬件接口函數(shù)(函數(shù)名稱同程序中介紹一致),在應(yīng)用程序中加入我們提供的源代碼,簡單的調(diào)用程序中介紹的5個函數(shù),就可以方便地實現(xiàn)DCP的高分辨率控制。
本文地址:http://m.qingdxww.cn/thread-12344-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責;文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節(jié)省時間和空間
  • Dev Tool Bits——使用DVRT協(xié)議查看項目中的數(shù)據(jù)
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監(jiān)視
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二区三区在线看 | 日本www色视频成人免费免费 | 国产高清国内精品福利色噜噜 | 青青草久久伊人 | 国产馆在线观看免费的 | 一级待一黄aaa大片在线还看 | 欧美精品国产第一区二区 | 成人午夜精品网站在线观看 | 亚洲欧美一区二区三区在线播放 | 忍者刺客韩国在线观看完整免费版 | 亚洲邪恶天堂影院在线观看 | 日韩精品欧美高清区 | 日韩高清伦理片中字在线观看 | 国产一区二区三区在线观看免费 | 天天色天天色天天色 | 一个人hd高清在线观看 | 在线观看人成大片在线影院 | 亚洲免费色视频 | 国产精品激情综合久久 | 成人精品视频在线观看完整版 | 亚洲成人免费 | 日韩免费在线视频 | 综合成人在线 | 四虎国产永久在线观看 | 蜜桃tv在线| 国产福利在线观看精品 | 女人夜夜春 | 日韩二区 | 最近免费观看高清韩国日本大全 | 亚洲视频www | 2022欧美高清中文字幕在线看 | 男人色网站 | 国产观看精品一区二区三区 | 91中文字幕在线视频 | 成人免费看黄页网址大全 | 欧美日韩国产另类一区二区三区 | 视频一区二区三区蜜桃麻豆 | 99精品国产自在现线免费下载 | 久久精品三级 | 日本视频在线免费播放 | 99久久国产综合精品国 |