深入剖析Cirrus Logic CDB5464U評估板:硬件與軟件的完美結(jié)合
在電子工程師的日常工作中,評估板是我們了解和測試芯片性能的重要工具。今天,我們就來深入探討一下Cirrus Logic的CDB5464U評估板,看看它在評估CS5464模數(shù)轉(zhuǎn)換器(ADC)的功能和性能方面有哪些獨(dú)特之處。
文件下載:CDB5464U.pdf
一、硬件部分
1.1 整體介紹
CDB5464U評估板為評估CS5464功率測量IC提供了便捷的途徑。它采用單+5V電源供電,通過USB電纜將CS5464與PC相連。板上配備了C8051F320微控制器和USB接口,配合GUI軟件,能輕松訪問CS5464的內(nèi)部寄存器,并在時(shí)域或頻域展示其性能。
1.2 評估板分區(qū)
評估板主要分為模擬和數(shù)字兩個(gè)部分。模擬部分包含CS5464和精密電壓基準(zhǔn);數(shù)字部分則有C8051F320微控制器、EEPROM、硬件測試開關(guān)、復(fù)位電路和USB接口。此外,評估板還具備用戶友好的電源連接。
1.3 模擬部分詳解
- 輸入信號連接:評估板通過螺絲型端子(J23、J27和J28)將輸入信號連接到電壓和電流通道,每個(gè)通道輸入處的R - C網(wǎng)絡(luò)可作為簡單的抗混疊濾波器。
- 電壓基準(zhǔn)選項(xiàng):為CS5464的VREFIN提供了三種電壓基準(zhǔn)選項(xiàng),分別是CS5464的VREFOUT、板載+2.5V基準(zhǔn)和外部REF +(螺絲端子J14),可通過跳線J25和J12進(jìn)行選擇。
- 輸入信號選擇:電壓(VIN1±)和電流(IIN1±、IIN2±)通道輸入有外部信號、GND或VREF三種選項(xiàng),可通過跳線J17、J22、J24、J26、J20和J19進(jìn)行設(shè)置。
1.4 數(shù)字部分詳解
數(shù)字部分包含微控制器、USB接口、JTAG頭、復(fù)位電路和外部接口頭(J40)。微控制器將CS5464的SPI與USB連接到PC,使GUI軟件能訪問CS5464的所有寄存器和功能。接口頭J40可用于連接外部能量注冊設(shè)備或外部微控制器。能量輸出引腳E1、E2和E3連接到LED,可直觀檢查能量輸出脈沖;MODE引腳也連接到LED,指示CS5464是否處于自動(dòng)啟動(dòng)模式。
1.5 電源供應(yīng)部分
評估板的電源供應(yīng)連接如下:+5V接線柱(J3)為CS5464提供正模擬電壓(VA +)和+2.5V基準(zhǔn);VD + _EXT接線柱(J5)為CS5464的數(shù)字部分(VD +)和電平轉(zhuǎn)換器供電;Vu + _EXT(J6)接線柱為8051微控制器提供正電源(8051_REGIN)。跳線J8和J9可選擇不同的電源來源。
1.6 自動(dòng)啟動(dòng)模式
當(dāng)J18跳線連接時(shí),CS5464進(jìn)入自動(dòng)啟動(dòng)模式,CDB5464U板可作為獨(dú)立系統(tǒng)運(yùn)行,無需連接到PC。在此模式下,硬件復(fù)位(按下S1)會(huì)使CS5464使用板上串行EEPROM(U10)的串行數(shù)據(jù)啟動(dòng)。但此時(shí)微控制器與CS5464的SPI連接斷開,GUI軟件無法訪問CS5464的寄存器和功能。EEPROM需在自動(dòng)啟動(dòng)序列之前進(jìn)行編程,出廠時(shí)已編程了特定的CS5464命令/數(shù)據(jù)序列,使CS5464進(jìn)入連續(xù)轉(zhuǎn)換模式。
二、軟件部分
評估板配備了軟件和USB電纜,可將評估板連接到PC。該評估軟件基于LabWindows?/CVI?開發(fā),可從Cirrus Logic網(wǎng)站(http://www.cirrus.com/industrialsoftware)下載,適用于Windows? 2000或Windows XP系統(tǒng)。
2.1 軟件安裝
安裝軟件時(shí),需訪問Cirrus Logic網(wǎng)站并參考應(yīng)用筆記AN278。
2.2 軟件使用
在啟動(dòng)軟件前,需檢查CDB5464U評估板上的所有跳線設(shè)置,并使用提供的電纜將板連接到PC的開放USB端口。通電后即可啟動(dòng)軟件。
2.3 啟動(dòng)窗口
軟件啟動(dòng)時(shí)會(huì)顯示啟動(dòng)窗口,包含軟件標(biāo)題、版本號、版權(quán)日期等信息。窗口頂部的菜單欄有“Menu”、“Setup”和“Quit”三個(gè)選項(xiàng),初始時(shí)“Menu”選項(xiàng)不可用,建立數(shù)據(jù)源連接后將變?yōu)榭捎谩?/p>
- 設(shè)置菜單:“Setup”選項(xiàng)可用于建立與CDB5464U板的USB通信連接,或選擇先前保存的數(shù)據(jù)文件進(jìn)行進(jìn)一步分析。若USB連接成功,會(huì)顯示設(shè)備和微代碼版本信息;若連接失敗,會(huì)顯示錯(cuò)誤消息,需檢查USB電纜連接和電源供應(yīng),并重置板后重新設(shè)置。
- 菜單下拉選項(xiàng):除啟動(dòng)窗口外,“Menu”下拉菜單提供7個(gè)選項(xiàng),分別對應(yīng)不同的窗口,用于評估CS5464的不同功能和性能,每個(gè)選項(xiàng)都有對應(yīng)的功能鍵。
- 退出菜單:“Quit”選項(xiàng)用于退出評估軟件,選擇后會(huì)彈出確認(rèn)對話框。
2.4 設(shè)置窗口
通過設(shè)置窗口可訪問CS5464的內(nèi)部寄存器。窗口中所有寄存器以十六進(jìn)制顯示并解碼,方便閱讀。窗口中的按鈕和選項(xiàng)功能如下:
- 刷新屏幕按鈕:讀取CS5464的所有寄存器值,更新屏幕內(nèi)容,進(jìn)入設(shè)置窗口或修改寄存器后按下此按鈕可反映CS5464的當(dāng)前狀態(tài)。
- 復(fù)位DUT按鈕:對CS5464進(jìn)行硬件復(fù)位,復(fù)位后屏幕內(nèi)容會(huì)自動(dòng)更新。
- CS5464晶體頻率:需輸入CS5464使用的晶體頻率,以便在FFT窗口中進(jìn)行準(zhǔn)確的頻率計(jì)算,并幫助軟件確定評估系統(tǒng)的可靠功能。
- 配置寄存器:可通過在HEX字段中輸入十六進(jìn)制值或更改下方值來修改配置寄存器內(nèi)容,但某些位的更改可能導(dǎo)致軟件和板運(yùn)行不穩(wěn)定,建議將IMODE、IINV字段設(shè)置為默認(rèn)的低電平有效。
- 控制寄存器:用于更改和顯示Ctrl寄存器的內(nèi)容,Ctrl寄存器包含用于激活或終止CS5464各種功能的位,用戶可單獨(dú)打開或關(guān)閉每個(gè)位,寄存器值以十六進(jìn)制顯示。
- 掩碼寄存器/狀態(tài)寄存器:以十六進(jìn)制顯示并解碼這些寄存器的值,掩碼寄存器可通過在HEX字段中輸入值或勾選相應(yīng)復(fù)選框進(jìn)行修改,狀態(tài)寄存器只能通過按下“Clear Status Register”按鈕進(jìn)行復(fù)位。
- 模式控制寄存器:用于更改和顯示Modes寄存器的內(nèi)容,Modes寄存器包含用于設(shè)置CS5464不同操作模式的位,寄存器值以十六進(jìn)制顯示。
- 循環(huán)計(jì)數(shù)/脈沖輸出寄存器:以十六進(jìn)制和十進(jìn)制顯示相應(yīng)寄存器的值,可通過在相應(yīng)字段中輸入值進(jìn)行修改。
- 電壓驟降/電流故障/Ichanlevel/Emin(Irmsmin)/VFrms/Tsettle/LoadMIN/Epsilon/溫度寄存器:以十六進(jìn)制和十進(jìn)制顯示相應(yīng)寄存器的值,可通過在相應(yīng)字段中輸入值進(jìn)行修改。
2.5 校準(zhǔn)窗口
校準(zhǔn)窗口用于顯示和寫入CS5464的偏移和增益校準(zhǔn)寄存器,可對電壓和電流通道進(jìn)行AC和DC偏移及增益校準(zhǔn)。
- 偏移/增益寄存器:所有通道的偏移和增益寄存器以十六進(jìn)制和十進(jìn)制顯示,可直接在十六進(jìn)制顯示框中輸入所需值進(jìn)行修改。偏移寄存器有DC偏移、AC偏移和功率偏移三種類型,AC偏移寄存器僅影響RMS寄存器值,功率偏移寄存器僅影響有功功率寄存器值,DC/AC/功率偏移寄存器為補(bǔ)碼數(shù),值范圍為 - 1到 + 1,增益寄存器值范圍為0到4。
- 執(zhí)行校準(zhǔn):在進(jìn)行校準(zhǔn)前,建議對CS5464進(jìn)行軟件復(fù)位,以確保校準(zhǔn)結(jié)果準(zhǔn)確。AC/DC偏移校準(zhǔn)應(yīng)在增益校準(zhǔn)之前進(jìn)行。
- 偏移校準(zhǔn):將需要校準(zhǔn)的通道在通道頭(J17和J22用于電壓通道,J24和J26用于電流通道1,J20和J19用于電流通道2)或螺絲型端子處直接接地,按下相應(yīng)的AC或DC偏移校準(zhǔn)按鈕,校準(zhǔn)完成后偏移寄存器值會(huì)自動(dòng)更新。
- 增益校準(zhǔn):將AC或DC校準(zhǔn)信號連接到螺絲型端子,并確保相應(yīng)的通道頭設(shè)置為輸入位置,按下相應(yīng)的AC或DC增益校準(zhǔn)按鈕,校準(zhǔn)完成后增益寄存器值會(huì)自動(dòng)更新。校準(zhǔn)窗口還包含功率偏移寄存器1/2的顯示和調(diào)整功能。
2.6 轉(zhuǎn)換窗口
轉(zhuǎn)換窗口可讓用戶查看單次和連續(xù)轉(zhuǎn)換的結(jié)果,進(jìn)行數(shù)據(jù)平均,并利用CS5464的節(jié)能模式。
- 單次轉(zhuǎn)換按鈕:按下此按鈕將執(zhí)行單次轉(zhuǎn)換,轉(zhuǎn)換完成后結(jié)果列將更新為每個(gè)數(shù)據(jù)寄存器中的值。
- 連續(xù)轉(zhuǎn)換按鈕:按下此按鈕將進(jìn)行連續(xù)轉(zhuǎn)換,直到用戶按下停止按鈕。每次轉(zhuǎn)換完成后,結(jié)果列將更新,均值和標(biāo)準(zhǔn)差列將每N個(gè)周期更新一次,N為“Samples to Average”字段中的值。若該值設(shè)置較大,按下停止按鈕后可能需要多個(gè)采集周期數(shù)據(jù)才會(huì)停止采集。
- 待機(jī)/睡眠模式按鈕:按下這些按鈕,CS5464將進(jìn)入待機(jī)或睡眠節(jié)能模式,按下“Power Up”按鈕可返回正常模式。
- 上電按鈕:用于向CS5464發(fā)送上電/停止命令,使器件返回正常工作模式并停止當(dāng)前正在進(jìn)行的轉(zhuǎn)換。
- 設(shè)置線頻率:若模式寄存器中的AFC位設(shè)置為1,CS5464將自動(dòng)計(jì)算Epsilon寄存器,線頻率顯示字段將在連續(xù)轉(zhuǎn)換模式下自動(dòng)更新;若AFC位未設(shè)置且線頻率不是默認(rèn)值(50Hz),為確保正交功率(Q1、Q2)和無功功率(Q1avg和Q2avg)的準(zhǔn)確性,需在此手動(dòng)設(shè)置線頻率,使Epsilon為線頻率與輸出字速率(OWR)的比值。
- 溫度設(shè)置窗口:用于調(diào)整溫度偏移寄存器(Toffset)和溫度增益寄存器(Tgain),將溫度寄存器(T)從攝氏度(°C)轉(zhuǎn)換為華氏度(°F)或反之,并提高溫度測量的準(zhǔn)確性。
- 將數(shù)據(jù)寫入文件窗口:可將轉(zhuǎn)換結(jié)果數(shù)據(jù)寫入.txt文本文件,以便后續(xù)分析或打印。文件路徑和名稱將顯示在“Filename”字段中,“Open File”按鈕用于打開新的或現(xiàn)有的.txt文本文件進(jìn)行數(shù)據(jù)寫入,每次按下“Write Data”按鈕,結(jié)果數(shù)據(jù)將寫入文件,“Number of Lines Written”字段的值將加1。
2.7 脈沖速率窗口
CS5464具有脈沖速率能量輸出功能,脈沖速率輸出窗口可展示該功能。
- 積分秒數(shù):該字段允許用戶選擇按下“Start”按鈕后收集脈沖的時(shí)間長度,由于從開始轉(zhuǎn)換到脈沖輸出存在時(shí)間延遲(2x N / OWR),通常將積分秒數(shù)字段設(shè)置為比實(shí)際脈沖周期長的延遲。
- 平均周期數(shù):該字段允許用戶對多個(gè)積分周期進(jìn)行平均。
- 開始按鈕:按下此按鈕,CDB5464U將根據(jù)積分秒數(shù)和平均周期數(shù)字段的值捕獲脈沖速率數(shù)據(jù)。每個(gè)積分周期結(jié)束后,脈沖計(jì)數(shù)、頻率、平均頻率和標(biāo)準(zhǔn)差列將更新,平均頻率和標(biāo)準(zhǔn)差列僅在所有積分收集完成后更新。用戶按下停止按鈕或數(shù)據(jù)收集完成后,軟件將停止收集數(shù)據(jù)。由于板載微控制器的速度限制,某些較高的脈沖速率可能無法準(zhǔn)確收集。
2.8 數(shù)據(jù)收集窗口
數(shù)據(jù)收集窗口可讓用戶從CS5464收集樣本數(shù)據(jù)集,并使用時(shí)域、FFT和直方圖繪圖進(jìn)行分析。
- 時(shí)域/FFT/直方圖選擇器:該菜單用于選擇對收集的數(shù)據(jù)進(jìn)行的數(shù)據(jù)處理類型,并在繪圖區(qū)域顯示結(jié)果。
- 配置按鈕:按下此按鈕將彈出配置窗口,用戶可在其中修改數(shù)據(jù)收集規(guī)格。
- 收集按鈕:按下此按鈕將從器件收集數(shù)據(jù),以便在繪圖區(qū)域進(jìn)行分析。
- 輸出按鈕:按下此按鈕將彈出一個(gè)窗口,用戶可將數(shù)據(jù)輸出到文件供后續(xù)使用,打印繪圖或打印整個(gè)屏幕。保存數(shù)據(jù)時(shí),僅會(huì)保存繪圖區(qū)域顯示的數(shù)據(jù)通道。
- 縮放按鈕:允許用戶通過在繪圖區(qū)域選擇兩個(gè)點(diǎn)來放大繪圖,按下“Restore”按鈕可返回正常數(shù)據(jù)繪圖,再次按下縮放按鈕可進(jìn)一步放大。
- 通道選擇按鈕:數(shù)據(jù)收集完成后,標(biāo)有“No Data”的兩個(gè)按鈕將替換為“Current”和“Voltage”按鈕,用戶可選擇合適的通道進(jìn)行顯示。在時(shí)域模式下,還會(huì)出現(xiàn)“Overlay”按鈕,允許用戶在同一繪圖上顯示所有通道。
- 配置窗口:用戶可在該窗口中設(shè)置數(shù)據(jù)收集和分析參數(shù),包括樣本數(shù)量、平均次數(shù)、FFT窗口類型、直方圖箱寬度、要收集的數(shù)據(jù)類型和循環(huán)計(jì)數(shù)等。
- 收集數(shù)據(jù)集:在數(shù)據(jù)收集窗口中按下“Config”按鈕,查看當(dāng)前設(shè)置,選擇合適的設(shè)置并按下“Accept”按鈕,然后按下“Collect”按鈕開始收集數(shù)據(jù),數(shù)據(jù)收集完成后可進(jìn)行分析、打印或保存到磁盤。
- 從文件中檢索保存的數(shù)據(jù):可通過下拉“Setup”菜單,選擇“Disk”菜單項(xiàng),找到數(shù)據(jù)文件并選擇,按下“Select”按鈕返回,然后進(jìn)入數(shù)據(jù)收集窗口,按下“Collect”按鈕,文件中的數(shù)據(jù)將顯示在屏幕上,可進(jìn)行不同類型的分析。
- 數(shù)據(jù)分析:評估軟件提供時(shí)域、頻域和直方圖三種分析測試。時(shí)域分析處理采集的轉(zhuǎn)換數(shù)據(jù),生成幅度與轉(zhuǎn)換樣本編號的繪圖;頻域分析使用快速傅里葉變換處理采集的轉(zhuǎn)換數(shù)據(jù),生成幅度與頻率的繪圖,并計(jì)算和顯示統(tǒng)計(jì)噪聲;直方圖分析處理采集的轉(zhuǎn)換數(shù)據(jù),生成直方圖繪圖,并計(jì)算和顯示統(tǒng)計(jì)噪聲。
2.9 EEPROM窗口
CDB5464U具有“自動(dòng)啟動(dòng)”演示功能,使用板載串行EEPROM,使CDB5464U可獨(dú)立于PC運(yùn)行。EEPROM窗口可用于讀取和寫入串行EEPROM。
- 讀寫字節(jié)數(shù):該字段允許用戶定義要讀取或?qū)懭氲淖止?jié)數(shù)。
- 讀取EEPROM:在“Bytes to Read/Write”字段中輸入要讀取的字節(jié)數(shù),按下“Read”按鈕后,將從EEPROM讀取從地址0x00開始的該數(shù)量的字節(jié),并以十六進(jìn)制格式顯示在EEPROM表中。
- 寫入EEPROM:在“Bytes to Read/Write”字段中輸入要寫入的字節(jié)數(shù),并在EEPROM表中從地址0x00開始輸入十六進(jìn)制字節(jié)值,按下“Write”按鈕后,表中的字節(jié)將寫入EEPROM。
2.10 調(diào)試面板
調(diào)試面板為用戶提供了直接訪問CS5464寄存器并發(fā)送命令的方式,具體操作可參考CS5464數(shù)據(jù)手冊的7.6節(jié)。
三、附錄部分
3.1 物料清單
詳細(xì)列出了評估板上使用的各種元器件,包括制造商、型號、參考編號、數(shù)量、描述、版本和Cirrus P/N等信息,為工程師進(jìn)行維修或改進(jìn)提供了便利。
3.2 原理圖
包含模擬輸入、CS5464及插座、微控制器與USB接口、電源供應(yīng)等部分的原理圖,有助于工程師深入了解評估板的電路設(shè)計(jì)。
3.3 層繪圖
展示了評估板的頂層絲印、頂層布線、底層布線和底層絲印等信息,方便工程師進(jìn)行電路板的設(shè)計(jì)和制造。
Cirrus Logic的CDB5464U評估板是一款功能強(qiáng)大的工具,無論是硬件設(shè)計(jì)還是軟件功能,都為電子工程師評估CS5464 ADC提供了全面而便捷的解決方案。你在使用類似評估板的過程中遇到過哪些有趣的問題呢?歡迎在評論區(qū)分享你的經(jīng)驗(yàn)。
發(fā)布評論請先 登錄
深入剖析Cirrus Logic CDB5464U評估板:硬件與軟件的完美結(jié)合
評論