chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

利用軟件編程實(shí)現(xiàn)高分辨率數(shù)字電位器的解決方法

電子設(shè)計(jì) ? 來源:今日電子 ? 作者:曾英平 ? 2020-09-18 16:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

巧妙的利用軟件編程,將X9241內(nèi)部的四個(gè)64抽頭數(shù)字電位器組成一個(gè)高分辨率低成本的數(shù)字電位器

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

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

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

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

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

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

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

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

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

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

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

為了方便理解實(shí)現(xiàn)控制的細(xì)節(jié),我們提供了C語言源代碼(代碼由Xicor公司提供,我們做了一定的修改)。用戶只需要自己再編寫適用于不同單片機(jī)的I2C硬件接口函數(shù)(函數(shù)名稱同程序中介紹一致),在應(yīng)用程序中加入我們提供的源代碼,簡(jiǎn)單的調(diào)用程序中介紹的5個(gè)函數(shù),就可以方便地實(shí)現(xiàn)DCP的高分辨率控制。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電位器
    +關(guān)注

    關(guān)注

    14

    文章

    1017

    瀏覽量

    67898
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5150

    瀏覽量

    89182
  • 分辨率
    +關(guān)注

    關(guān)注

    2

    文章

    1080

    瀏覽量

    42628
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何利用單片機(jī)內(nèi)置ADC實(shí)現(xiàn)高分辨率采樣

    相信ADC的應(yīng)用或多或少都會(huì)用到,在很多場(chǎng)合都有分辨率要求,要實(shí)現(xiàn)高分辨率時(shí),第一時(shí)間會(huì)想到采用一個(gè)較高位數(shù)的外置ADC去實(shí)現(xiàn)??墒?b class='flag-5'>高分辨率
    發(fā)表于 01-28 07:37

    怎么實(shí)現(xiàn)通用型線性數(shù)字電位器在音響系統(tǒng)中的應(yīng)用?

    如何利用單片機(jī)對(duì)普通低分辨率線性數(shù)字電位器進(jìn)行指數(shù)化及高分辨率的改造,使通用型數(shù)字
    發(fā)表于 04-08 06:28

    怎么實(shí)現(xiàn)高分辯率數(shù)字電位器的設(shè)計(jì)?

    本文提出了一種軟件、硬件結(jié)合的方法,可使電位器的中間抽頭數(shù)達(dá)到8 001個(gè),分辨率達(dá)到O.008%。
    發(fā)表于 04-25 06:27

    如何實(shí)現(xiàn)DCP的高分辨率控制?

    實(shí)現(xiàn)高分辨率的原理是什么如何使用X9241實(shí)現(xiàn)高分辨率?
    發(fā)表于 04-27 06:54

    如何實(shí)現(xiàn)連續(xù)脈沖信號(hào)的高分辨率延遲?

    如何實(shí)現(xiàn)連續(xù)脈沖信號(hào)的高分辨率延遲?
    發(fā)表于 04-30 06:07

    如何利用先進(jìn)的熱電偶和高分辨率Δ-ΣADC實(shí)現(xiàn)高精度溫度測(cè)量?

    如何利用先進(jìn)的熱電偶和高分辨率Δ-ΣADC實(shí)現(xiàn)高精度溫度測(cè)量?
    發(fā)表于 05-12 07:01

    單片機(jī)內(nèi)置ADC實(shí)現(xiàn)高分辨率采樣的方法

    關(guān)注、星標(biāo)嵌入式客棧,精彩及時(shí)送達(dá)[導(dǎo)讀] 相信ADC的應(yīng)用或多或少都會(huì)用到,在很多場(chǎng)合都有分辨率要求,要實(shí)現(xiàn)高分辨率時(shí),第一時(shí)間會(huì)想到采用一個(gè)較高位數(shù)的外置ADC去實(shí)現(xiàn)。可是
    發(fā)表于 12-08 07:03

    高分辨率數(shù)字電位器軟件實(shí)現(xiàn)

    高分辨率數(shù)字電位器軟件實(shí)現(xiàn) 引言 與機(jī)械電位器相比,數(shù)
    發(fā)表于 01-25 11:00 ?1920次閱讀
    <b class='flag-5'>高分辨率</b><b class='flag-5'>數(shù)字</b><b class='flag-5'>電位器</b>的<b class='flag-5'>軟件</b><b class='flag-5'>實(shí)現(xiàn)</b>

    高分辨率指數(shù)式數(shù)字電位器在音響系統(tǒng)中的應(yīng)用

      利用單片機(jī)對(duì)普通低分辨率線性數(shù)字電位器進(jìn)行指數(shù)化及高分辨率的改造,使通用型數(shù)字
    發(fā)表于 10-26 11:26 ?2655次閱讀
    <b class='flag-5'>高分辨率</b>指數(shù)式<b class='flag-5'>數(shù)字</b><b class='flag-5'>電位器</b>在音響系統(tǒng)中的應(yīng)用

    利用單片機(jī)設(shè)計(jì)的高分辨率指數(shù)式數(shù)字電位器

    數(shù)字電位器的擴(kuò)展系統(tǒng)中,主控單元可選用常見的8位或16位成熟單片機(jī)。這里我們主要針對(duì)InterSIL公司的低分辨率線性數(shù)字電位器X9313
    發(fā)表于 08-01 09:30 ?2023次閱讀
    <b class='flag-5'>利用</b>單片機(jī)設(shè)計(jì)的<b class='flag-5'>高分辨率</b>指數(shù)式<b class='flag-5'>數(shù)字</b><b class='flag-5'>電位器</b>

    驅(qū)動(dòng)高分辨率 SAR ADC

    就怎樣利用低功率放大器來驅(qū)動(dòng)高分辨率 SAR ADC 提供了額外的深入信息。 本視頻探究了驅(qū)動(dòng)高分辨率 ADC 時(shí)的一些權(quán)衡折衷方案,并討論了解決這些問題的方法。 Speaker
    的頭像 發(fā)表于 06-07 01:46 ?4797次閱讀
    驅(qū)動(dòng)<b class='flag-5'>高分辨率</b> SAR ADC

    提高數(shù)字電位器 (POT) 應(yīng)用的分辨率

    提高數(shù)字電位器 (POT) 應(yīng)用的分辨率
    發(fā)表于 11-14 21:08 ?1次下載
    提高<b class='flag-5'>數(shù)字</b><b class='flag-5'>電位器</b> (POT) 應(yīng)用的<b class='flag-5'>分辨率</b>

    高分辨率數(shù)字調(diào)光器

    高分辨率數(shù)字調(diào)光器
    發(fā)表于 11-15 19:36 ?3次下載
    <b class='flag-5'>高分辨率</b><b class='flag-5'>數(shù)字調(diào)光器</b>

    AN4507_使用STM32定時(shí)通過抖動(dòng)技術(shù)實(shí)現(xiàn)高分辨率PWM輸出方法介紹

    AN4507_使用STM32定時(shí)通過抖動(dòng)技術(shù)實(shí)現(xiàn)高分辨率PWM輸出方法介紹
    發(fā)表于 11-21 08:11 ?13次下載
    AN4507_使用STM32定時(shí)<b class='flag-5'>器</b>通過抖動(dòng)技術(shù)<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>高分辨率</b>PWM輸出<b class='flag-5'>方法</b>介紹

    高管洞察:高分辨率音樂需要高分辨率揚(yáng)聲

    所有關(guān)于高分辨率音樂傳輸和無損音頻或空間音頻格式的討論都為時(shí)過早。很少有人能分辨出其中的區(qū)別——除非他們通過高分辨率、固態(tài)揚(yáng)聲聆聽。 作者: MIKE HOUSHOLDER,xMEM
    發(fā)表于 03-21 14:57 ?1118次閱讀
    高管洞察:<b class='flag-5'>高分辨率</b>音樂需要<b class='flag-5'>高分辨率</b>揚(yáng)聲<b class='flag-5'>器</b>