<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > X9241數字電位器原理及在DSP中應用

X9241數字電位器原理及在DSP中應用

作者: 時(shí)間:2006-11-30 來(lái)源:網(wǎng)絡(luò ) 收藏

1 X9241概述

  X9241是Xicor公司生產(chǎn)的一種集成數字電位器。它在單一芯片上集成了4個(gè)10kΩ數字電位器,每個(gè)電位器的滑動(dòng)端共有64個(gè)離散的調節節點(diǎn),并有4個(gè)8bit的E2PROM數據以及一個(gè)滑刷(WCR)。用戶(hù)可以通過(guò)相應使電位器的WCR(滑刷)與某個(gè)數據寄存器相關(guān)聯(lián),也可以直接WCR以達到改變電位器滑動(dòng)端位置的目地。X9241芯片具有I2C總線(xiàn)接口,可以實(shí)現寄存器映射、改變滑刷位置以及進(jìn)行電位器級聯(lián)等操作。X9241采用20引腳雙列直插封裝,其引腳排列如圖1所示。其中VWi(i=0~3)為四個(gè)獨立的10kΩ電位器的滑動(dòng)端;VLi(i=0~3)分別為四個(gè)電位器的兩個(gè)終端;A3,A2,A1,A0為X9241芯片的設備地址;SCL,SDA分別為I2C接口的串行時(shí)鐘和串行數據線(xiàn)。X9241的工作電壓為5V。

1.1 X9241的內部結構
  
X9241的內部結構如圖2所示,從圖中可以看出,一個(gè)X9241芯片內含有:I2C總線(xiàn)接口、SDA串行數據線(xiàn)、SCL串行時(shí)鐘線(xiàn)以及4個(gè)POT(電位器)。每個(gè)POT有4個(gè)8bit的E2PROM數據寄存器和一個(gè)WCR滑刷控制寄存器。

1
.2 X9241的控制方式


  需要說(shuō)明的是,雖然X9241具有I2C總線(xiàn)接口,但由于X9241采用特殊的3字節結構,而普通I2C硬件都是雙字節格式。因此最好采用軟件模擬I2C總線(xiàn)時(shí)序。

  1.3 X9241的主要參數


  X9241的主要性能參數如下:
  ●SCK,SCL或其它地址輸入端相對于Vss的電壓為-1~+7V;
  ●VH或VL相對于Vss的電壓范圍為±8V;
  ●△V=|VH-VL|為16V;
  ●X9241工作電壓范圍為5V+10%。
  
  因為VH或VL相對于VSS的電壓范圍是±8V,所以X9241可以不受數字電路0~+5V電源窗口的制約而廣泛地應用于各種具有正負電源的模擬電路之中。

2 X9241字格式

  X9241的讀/寫(xiě)指令均由三段組成(如圖3所示),每段均有一個(gè)字節:第一段為從屬設備地址;第二段為指令字節;第三段為數據。 ?

  第一字段的前4位為設備類(lèi)型標識,對于X9241,其固定值為0101,后4位是設備地址(A3,A2,A1,A0),這4位的0,1取值取決于芯片上的A3-A0引腳是接GND還是接VCC。
  
  第二字段描述了操作類(lèi)型和操作對象。其中前4位是指令代碼I3~I0,后4位是操作對象P1、P0和R1、R0。其中P1,P0是4個(gè)電位器的選擇編碼,R1,R0是每個(gè)電位器的4個(gè)寄存器的選擇編碼。X9241的指令集如表1所列。表中的1/0表示數據為1或0,N/A為無(wú)效位。
  
  第三字段是8bits的數據段,它的前兩位CM、DW是控制位,其中CM是級聯(lián)模式控制位,當CM為0時(shí),為正常模式,當CM為1時(shí),該電位器與序號比它高一級的電位器級聯(lián)。比如,若WCR2的CM為1,表示電位器2就與電位器3級聯(lián)。DW是電位器滑動(dòng)端使能控制位。當DW為0時(shí),為正常模式,當DW為1時(shí),該電位器的滑動(dòng)端失效,即滑動(dòng)端處于絕緣懸浮狀態(tài)。CM和DW配合使用可以實(shí)現電位器的級聯(lián),并可保證級聯(lián)電位器在滑動(dòng)時(shí)只有一個(gè)有效滑動(dòng)端。
  
  X9241的三字節指令序列傳輸示意圖如圖4所示,X9241還有一種遞增/遞減的控制方式,由于不常用,在此不再陳述。一個(gè)完整的X9241讀/寫(xiě)時(shí)序包括以下幾個(gè)部分:
  
 ?。?)起始位。以SCL為高電平,SDA出現下跳沿為起始標志;
 ?。?)傳送X9241的從屬設備地址字段;
 ?。?)接收X9241返回的ACK(應答)信號,它是在SCL為高電平期間,SDA線(xiàn)上為低電平的狀態(tài);
 ?。?)向X9241傳送指令字段;
 ?。?)接收X9241返回的ACK信號;
 ?。?)如果是‘寫(xiě)’方式,則向X9241發(fā)送8bit數據。并接收ACK信號;如果是‘讀’方式,則準備接收X9241將要返回的8bit數據,并在接收完成后,向X9241發(fā)送ACK信號;
 ?。?)停止位。以SCL為高電平,SDA出現上跳沿為I2C傳輸的停止標志。


3 TMS320F206DSP中的應用

  圖5是筆者在氨氮傳感器中使用X9241的部分電路示意圖。在這個(gè)電路中,用X9241上的POT0和POT3代替原模擬電路中的兩個(gè)10kΩ機械電位器來(lái)完成調整倍率和零點(diǎn)的任務(wù)。DSP的I/O2,I/O3分別連接到SCL和SDA端口上。該電路中,X9241的A3獳0均接地,所以它的設備地址是0000。因此在對這個(gè)芯片的電位器進(jìn)行讀/寫(xiě)操作時(shí),第一字段應當是01010000,即50h(DSP的十六進(jìn)制數)。
  
  圖6和圖7分別是用IO2和IO3模擬I2C總線(xiàn)時(shí),對X924進(jìn)行讀、寫(xiě)的子程序流程圖。

4 結束語(yǔ)

  使用數字電位器的主要優(yōu)勢是定位精度高,不受機械震動(dòng)影響,并可以通過(guò)程控來(lái)實(shí)現半自動(dòng)化調節。另外,由于數字電位器的VH、VL電壓窗口較寬,因而能在許多場(chǎng)合取代機械模擬電位器。使用數字電位器的缺點(diǎn)是不能連續調節。由于每個(gè)數字電位器只有64檔,所以對于離散多檔位調節場(chǎng)合,用數字電位器很方便。而在需要連續調節的場(chǎng)合,似乎不如連續可調的模擬電位器方便。但是設計時(shí)可以采取以下方法進(jìn)行補償:

 ?。?)多芯片級聯(lián)使用,以增加有效檔位;
 ?。?)兩個(gè)數字電位器配合使用,一個(gè)作為粗調,一個(gè)作為細調,兩者搭配,可以得出許多種適合不同需要的組合。



關(guān)鍵詞: 寄存器 指令 控制

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>