深入解析Renesas X9252:數(shù)字化電位器的技術(shù)與應用
引言
在電子設計領域,數(shù)字化電位器憑借其高精度、可編程性和穩(wěn)定性等優(yōu)勢,在眾多應用中發(fā)揮著重要作用。Renesas的X9252作為一款典型的數(shù)字化電位器,集成了4個數(shù)字控制電位器(XDCP),為工程師提供了強大而靈活的解決方案。本文將深入探討X9252的技術(shù)特性、引腳功能、電氣參數(shù)、工作原理以及應用電路,幫助電子工程師更好地理解和應用這款產(chǎn)品。
文件下載:X9252WV24I-2.7.pdf
一、產(chǎn)品概述
X9252是一款集成在單片CMOS集成電路上的4通道數(shù)字控制電位器。它采用255個電阻元件的串聯(lián)陣列實現(xiàn)數(shù)字控制電位器,每個電阻元件之間的抽頭點通過開關(guān)連接到滑動端。用戶可以通過上/下(U/D)或2線總線接口控制每個滑動端在陣列上的位置。每個電位器的滑動端都有一個相關(guān)的易失性滑動端計數(shù)器寄存器(WCR)和四個非易失性數(shù)據(jù)寄存器(DRs),用戶可以直接對其進行讀寫操作。上電時,設備會將默認數(shù)據(jù)寄存器DR00、DR10、DR20、DR30的內(nèi)容恢復到相應的WCR中。
二、產(chǎn)品特性
2.1 基本特性
- 四通道固態(tài)電位器:集成四個數(shù)字控制電位器,可滿足多通道應用需求。
- 256個滑動端抽頭點:提供0.4%的分辨率,能夠?qū)崿F(xiàn)高精度的調(diào)節(jié)。
- 2線串行接口:支持電位器的讀寫和傳輸操作,方便與外部設備進行通信。
- 上/下接口:可單獨控制每個電位器,操作靈活。
2.2 電氣特性
- 滑動端電阻:典型值為40Ω。
- 非易失性存儲:能夠保存滑動端位置,上電時可恢復。
- 低功耗:待機電流最大為100μA。
- 最大滑動端電流:3mA。
- 工作電壓范圍:2.7V至5.5V。
- 總電位器電阻:有2.8kΩ和10kΩ兩種版本可供選擇。
- 耐久性:每個寄存器每位可進行100,000次數(shù)據(jù)更改。
- 數(shù)據(jù)保留時間:長達100年。
2.3 封裝特性
采用24引腳TSSOP封裝,無鉛(符合RoHS標準),環(huán)保且便于焊接和安裝。
三、引腳功能
3.1 引腳分布
| X9252的引腳分布清晰,不同引腳承擔著不同的功能。具體引腳定義如下表所示: | PIN # | SYMBOL | DESCRIPTION |
|---|---|---|---|
| 1, 24 | DS0, DS1 | DCP選擇(上/下接口) | |
| 2, 14, 11 | A0, A1, A2 | 2線總線設備地址 | |
| 3 | RW3 | DCP3滑動端 | |
| 4 | RH3 | DCP3高端 | |
| 5 | RL3 | DCP3低端 | |
| 6 | U/D | 上/下接口的增減控制 | |
| 7 | VCC | 系統(tǒng)電源電壓 | |
| 8 | RL0 | DCP0低端 | |
| 9 | RH0 | DCP0高端 | |
| 10 | RW0 | DCP0滑動端 | |
| 12 | WP | 硬件寫保護 | |
| 13 | SDA | 2線總線串行數(shù)據(jù)輸入/輸出 | |
| 15 | RL1 | DCP1低端 | |
| 16 | RH1 | DCP1高端 | |
| 17 | RW1 | DCP1滑動端 | |
| 18 | VSS | 系統(tǒng)地 | |
| 19 | CS | 上/下接口芯片選擇 | |
| 20 | RW2 | DCP2滑動端 | |
| 21 | RH2 | DCP2高端 | |
| 22 | RL2 | DCP2低端 | |
| 23 | SCL | 2線總線串行時鐘 |
3.2 總線接口引腳
- SDA(串行數(shù)據(jù)輸入/輸出):雙向串行數(shù)據(jù)引腳,用于接收設備地址、操作碼、滑動端寄存器地址和數(shù)據(jù),并在串行時鐘SCL的下降沿輸出數(shù)據(jù)。由于是開漏輸出,需要外接上拉電阻。
- SCL(串行時鐘):2線和上/下接口的串行時鐘輸入。
- A0、A1、A2(設備地址):用于設置8位2線接口從地址的最低3位,與從地址串行數(shù)據(jù)流匹配才能與X9252進行通信。
- CS(芯片選擇):低電平時,可使用SCL和U/D引腳進行增減操作,此時2線接口禁用;高電平時,2線接口啟用。
- U/D(上/下控制):增量操作時輸入引腳為高電平,減量操作時為低電平。
- DS1和DS0(DCP選擇):選擇四個DCP中的一個進行上/下接口操作。
- WP(硬件寫保護):低電平時,禁止對非易失性DCP數(shù)據(jù)寄存器進行寫操作。
3.3 DCP引腳
- (R{H0})、(R{L0})、(R{H1})、(R{L1})、(R{H2})、(R{L2})、(R{H3})、(R{L3}):相當于機械電位器的終端連接,每個DCP有一組(R{H})和(R{L})。
- (R{W0})、(R{W1})、(R{W2})、(R{W3}):相當于機械電位器的滑動端,四個DCP對應四個RW引腳。
四、電氣參數(shù)
4.1 絕對最大額定值
- 結(jié)溫:-65°C至+135°C
- 存儲溫度:-65°C至+150°C
- 數(shù)字接口引腳電壓:-1V至+7V
- DCP引腳電壓:-1V至VCC
- 焊接溫度(10s):300°C
- 滑動端電流(10s):±6mA
- 閂鎖抗擾度:除SDA引腳外為±100mA@85°C,SDA引腳為+100mA, -40mA@85°C
4.2 推薦工作條件
- 工業(yè)溫度范圍:-40°C至+85°C
- 電源電壓(VCC):2.7V至5.5V
4.3 模擬參數(shù)
- 總電阻:Y、W版本分別為2.8kΩ和10kΩ
- 總電阻公差:-20%至+20%
- 功率額定值:每個DCP在+25°C時為50mW
- DCP間電阻匹配:0.75%至2.0%
- 滑動端電流:-3.0mA至+3.0mA
- 滑動端電阻:150Ω(滑動端電流為50mA時)
- DCP引腳電壓:VSS至VCC
- 噪聲:-120dBV(參考1kHz)
- 分辨率:0.4%
- 絕對線性度:-1至+1 MI
- 相對線性度:-0.3至+0.3 MI
- 電阻溫度系數(shù):±300ppm/°C
- 比例溫度系數(shù):-20至+20ppm/°C
- 電位器電容:10/10/25pF
4.4 直流電氣參數(shù)
- VCC電源電流(易失性讀寫):3mA(fSCL = 400kHz,SDA = 開路)
- VCC電源電流(活動):3mA(fSCL = 200kHz)
- VCC電源電流(非易失性寫):5mA(fSCL = 400kHz,SDA = 開路)
- VCC電流(待機):100μA(VCC = +5.5V,VIN = VSS或VCC,SDA = VCC)
- 總線接口引腳泄漏電流:-10μA至+10μA
- 輸入高電壓:VCC x 0.7至VCC + 1V
- 輸入低電壓:-1V至VCC x 0.3V
- SDA引腳輸出低電壓:0.4V(IOL = 3mA)
4.5 耐久性和數(shù)據(jù)保留
- 最小耐久性:每個位100,000次數(shù)據(jù)更改
- 數(shù)據(jù)保留時間:100年
4.6 電容參數(shù)
- 輸入/輸出電容(SDA):8pF(VOUT = 0V)
- 輸入電容(SCL、WP、DS0、DS1、CS、U/D、A2、A1和A0):6pF(VIN = 0V)
4.7 上電時序
- 上電延遲:從VCC上電(VCC高于2.7V)到滑動端位置恢復完成,通信接口準備好操作的時間最大為2ms。
4.8 交流測試條件
- 輸入脈沖電平:VCC x 0.1至VCC x 0.9
- 輸入上升和下降時間:10ns
- 輸入和輸出時序閾值電平:VCC x 0.5
- SDA引腳外部負載:2.3kΩ至VCC和100pF至VSS
4.9 2線接口時序
- 時鐘頻率:最大400kHz
- 時鐘高時間:600ns
- 時鐘低時間:1300ns
- 起始條件建立時間:600ns
- 起始條件保持時間:600ns
- 停止條件建立時間:600ns
- SDA數(shù)據(jù)輸入建立時間:100ns
- SDA數(shù)據(jù)輸入保持時間:30ns
- SCL和SDA上升時間:300ns
- SCL和SDA下降時間:300ns
- SCL低到SDA數(shù)據(jù)輸出有效時間:0.9μs
- SDA數(shù)據(jù)輸出保持時間:0ns
- SCL和SDA輸入脈沖寬度抑制時間:50ns
- 總線空閑時間:1200ns
五、工作原理
5.1 電阻陣列
X9252由四個電阻陣列組成,每個陣列包含255個串聯(lián)的離散電阻段。陣列的兩端相當于機械電位器的固定端((R{Hi})和(R{Li})),每個電阻段之間和兩端都有一個開關(guān)連接到滑動端((R{Wi}))。這些開關(guān)由滑動端計數(shù)器寄存器(WCR)控制,WCR的8位被解碼以選擇256個開關(guān)中的一個。每個滑動端有一個專用的WCR,當WCR的所有位為0時,選擇最接近(R{L})的開關(guān);當所有位為1時,選擇最接近(R_{H})的開關(guān)。WCR是易失性的,可以直接寫入,每個WCR關(guān)聯(lián)四個非易失性數(shù)據(jù)寄存器(DR),DR可以加載到WCR中,所有DR和WCR都可以讀寫。
5.2 上/下接口操作
SCL、U/D、CS、DS0和DS1輸入控制滑動端沿電阻陣列的移動。當CS置為低電平時,設備被選中并響應U/D和SCL輸入。SCL的高到低轉(zhuǎn)換會根據(jù)U/D輸入的狀態(tài)對DS0和DS1選擇的滑動端計數(shù)器寄存器進行增量或減量操作,計數(shù)器的輸出被解碼以選擇電阻陣列上的256個滑動端位置之一。當CS從低電平變?yōu)楦唠娖剑襍CL和WP輸入為高電平時,計數(shù)器的值存儲在非易失性數(shù)據(jù)寄存器DRi0中。系統(tǒng)可以選擇X9252、移動滑動端并取消選擇設備,而無需將最新的滑動端位置存儲在非易失性存儲器中。在滑動端移動完成后,系統(tǒng)必須保持SCL為低電平,同時將CS置為高電平,新的滑動端位置將保持不變,直到系統(tǒng)更改或電源掉電/上電循環(huán)恢復先前存儲的數(shù)據(jù)。
5.3 2線串行接口
5.3.1 協(xié)議概述
X9252支持雙向總線協(xié)議,在通信中作為從設備。所有2線接口操作必須以START開始,接著是從地址字節(jié),從地址選擇X9252并指定讀寫操作。數(shù)據(jù)傳輸時,每個字節(jié)的最高位(MSB)先發(fā)送。
5.3.2 串行時鐘和數(shù)據(jù)
SDA線上的數(shù)據(jù)狀態(tài)只能在SCL為低電平時改變,SCL為高電平時SDA狀態(tài)的變化用于表示START和STOP條件。上電時,SDA引腳處于輸入模式。
5.3.3 串行起始條件
所有命令之前都必須有START條件,即SCL為高電平時SDA從高到低的轉(zhuǎn)換。設備持續(xù)監(jiān)測SDA和SCL線,直到滿足START條件才響應命令。
5.3.4 串行停止條件
所有通信必須以STOP條件結(jié)束,即SCL為高電平時SDA從低到高的轉(zhuǎn)換。STOP條件也用于在讀取序列后將設備置于待機電源模式。
5.3.5 串行確認
ACK(確認)是用于表示數(shù)據(jù)傳輸成功的軟件約定。發(fā)送設備在發(fā)送8位后釋放總線,在第9個時鐘周期,接收設備將SDA線拉低以確認接收到8位數(shù)據(jù)。設備在識別START條件和有效的從地址字節(jié)后響應ACK,有效的從地址字節(jié)必須包含設備類型標識符0101和與引腳A2、A1、A0邏輯狀態(tài)匹配的設備地址位。
5.3.6 從地址字節(jié)
START條件后,主設備必須輸出從地址字節(jié),包括設備類型標識符(0101)、設備地址位和讀寫操作選擇位((R / overline{W}))。
5.3.7 非易失性寫確認輪詢
非易失性寫命令序列正確發(fā)出(包括最終的STOP條件)后,X9252啟動內(nèi)部高壓寫周期,通常需要5ms。在此期間,X9252忽略任何讀寫命令。寫確認輪詢用于確定高壓寫周期是否完成,主設備發(fā)送START條件和從地址字節(jié),若設備忙則無ACK返回,完成則返回ACK,主設備可繼續(xù)進行新的讀寫操作。
5.4 寄存器組織
5.4.1 數(shù)字電位器寄存器
X9252有四個數(shù)字控制電位器(DCP),每個電位器有一個易失性滑動端控制寄存器(WCR)和四個非易失性寄存器(DR)。寄存器組織為五頁,每頁四個寄存器,可一次寫入四個字節(jié),實現(xiàn)所有四個電位器WCR的更新。寫入或讀取某個DCP的數(shù)據(jù)寄存器會自動更新該DCP的WCR。
5.4.2 狀態(tài)寄存器
狀態(tài)寄存器(SR)用于讀寫操作中選擇合適的DCP寄存器,訪問DCP寄存器前必須將SR設置為正確值。SR是一個8位寄存器,包含三個控制位(DRSel1、DRSel0和NVEnable),用于確定選擇哪個數(shù)據(jù)寄存器和是否選擇易失性WCR。
六、應用電路
6.1 基本配置
- 三端電位器:可作為可變電壓分壓器,根據(jù)滑動端位置調(diào)整輸出電壓。
- 兩端可變電阻:可用于控制電流。
6.2 具體應用電路
- 非反相放大器:通過調(diào)整電位器阻值,實現(xiàn)對放大器增益的調(diào)節(jié)。
- 電壓調(diào)節(jié)器:利用電位器調(diào)節(jié)輸出電壓。
- 偏移電壓調(diào)整:用于調(diào)整電路的偏移電壓。
- 比較器帶滯回:通過電位器設置比較器的閾值,實現(xiàn)滯回功能。
- 衰減器:用于信號的衰減。
- 濾波器:調(diào)整電位器阻值可改變?yōu)V波器的截止頻率。
- 反相放大器:實現(xiàn)信號的反相放大。
- 等效L - R電路:模擬電感和電阻的組合。
- 函數(shù)發(fā)生器:通過電位器調(diào)節(jié)信號的頻率和幅度。
- 窗口比較器:用于判斷輸入信號是否在指定范圍內(nèi)。
- 分流限制器:限制電路中的電流。
七、總結(jié)
Renesas X9252作為一款功能強大的數(shù)字控制電位器,具有高分辨率、低功耗、非易失性存儲等優(yōu)點,適用于多種應用場景。通過深入了解其技術(shù)特性、引腳功能、電氣參數(shù)和工作原理,電子工程師可以更好地將其應用于實際設計中。在實際應用中,工程師需要根據(jù)具體需求合理選擇電位器的參數(shù)和接口方式,同時注意上電時序和寫操作的確認輪詢,以確保系統(tǒng)的穩(wěn)定性和可靠性。你在使用X9252的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
-
應用電路
+關(guān)注
關(guān)注
9文章
462瀏覽量
50855
發(fā)布評論請先 登錄
深入解析Renesas X9252:數(shù)字化電位器的技術(shù)與應用
評論