深入解析MAXIM DS3106 Demo Kit:硬件與軟件的完美融合
在電子工程領(lǐng)域,一款優(yōu)質(zhì)的演示和評(píng)估套件對(duì)于工程師們來說至關(guān)重要。MAXIM DS3106 Demo Kit就是這樣一款值得深入研究的產(chǎn)品,它為DS3106線卡定時(shí)IC提供了便捷的演示和評(píng)估平臺(tái)。下面,我們將從多個(gè)方面詳細(xì)解析這款套件。
文件下載:DS3106DK.pdf
一、套件概述
DS3106DK是一款易于使用的演示和評(píng)估套件,專為DS3106線卡定時(shí)IC設(shè)計(jì)。它采用表面貼裝的DS3106和精心布局,確保了最大的信號(hào)完整性。板載的Maxim 8051兼容微控制器和配套軟件,讓用戶可以通過基于Windows的PC進(jìn)行點(diǎn)選式操作,輕松訪問配置和狀態(tài)寄存器。板上的LED指示燈可顯示中斷、電源功能和鎖定狀態(tài),單端和差分時(shí)鐘可通過SMB連接器訪問,所有LED和連接器都有清晰的絲印標(biāo)簽,方便識(shí)別相關(guān)信號(hào)。
套件內(nèi)容
- DS3106DK板:核心硬件部分,集成了DS3106及相關(guān)電路。
- CD - ROM:包含DS3106軟件、初始化文件、DS3106DK數(shù)據(jù)手冊(cè)以及DS3106數(shù)據(jù)手冊(cè)/勘誤表。
主要特性
- 出色的信號(hào)完整性:焊接的DS3106確保了最佳的信號(hào)完整性,精心設(shè)計(jì)的模擬信號(hào)路徑布局進(jìn)一步提升了性能。
- 便捷的連接性:SMB連接器和終端設(shè)計(jì),方便連接各種設(shè)備。
- 豐富的振蕩器支持:板載Stratum 3振蕩器,并預(yù)留了Stratum 3E和Stratum 4振蕩器的占位。
- 直觀的操作體驗(yàn):板載Maxim微控制器和軟件提供點(diǎn)選式訪問DS3106寄存器集的功能,LED指示燈清晰顯示各種狀態(tài)。
- 靈活的電源支持:香蕉插孔VDD和GND連接器支持使用實(shí)驗(yàn)室電源,絲印標(biāo)簽方便識(shí)別所有連接器、跳線和LED相關(guān)的信號(hào)。
- 強(qiáng)大的軟件功能:軟件提供常用功能的GUI字段,支持對(duì)整個(gè)寄存器集的讀寫訪問,還支持創(chuàng)建和運(yùn)行配置腳本,節(jié)省評(píng)估時(shí)間。
最低系統(tǒng)要求
- PC:運(yùn)行Windows XP或Windows 2000操作系統(tǒng)。
- 顯示:分辨率為1024 x 768或更高。
- 端口:可用的USB或串行(COM)端口,以及相應(yīng)的USB電纜或DB - 9串行電纜。
二、硬件布局與設(shè)置
1. 板卡布局
DS3106位于板卡中心,輸入時(shí)鐘SMB連接器沿板卡左邊緣排列,輸出時(shí)鐘連接器在右邊緣。輸入時(shí)鐘連接器和DS3106之間預(yù)留了多種本地振蕩器的焊盤,從廉價(jià)的XO到高性能的TCXO都能兼容。板卡上邊緣從左到右依次為電源連接器、DC - DC轉(zhuǎn)換器、電源指示燈LED、復(fù)位按鈕、串行連接器和USB連接器。板載DS87C520微控制器靠近USB連接器,板卡下邊緣有JTAG連接器和LED指示燈。
2. 輸入和輸出時(shí)鐘
- 輸入時(shí)鐘:板卡左側(cè)的兩個(gè)SMB連接器IC3和IC4為DS3106提供單端時(shí)鐘輸入,通過50Ω特性阻抗走線連接到DS3106,并在器件端進(jìn)行50Ω端接。
- 輸出時(shí)鐘:PCB另一側(cè)的三個(gè)SMB時(shí)鐘輸出連接器OC3、FSYNC和MFSYNC提供單端時(shí)鐘輸出,所有單端時(shí)鐘輸出在DS3106處進(jìn)行緩沖,并通過50Ω特性阻抗走線連接到SMB連接器。另外兩個(gè)SMB連接器OC6P和OC6N提供DS3106的OC6差分輸出連接。
3. 跳線、插頭和開關(guān)設(shè)置
跳線JMP9 - JMP12和JMP16用于上拉或下拉DS3106的相關(guān)引腳,如O3F1/SRFAIL、O3F2/LOCK等。跳線JMP1 - JMP4可訪問DS3106的其他引腳,如IPF0/SYNC1等。跳線JMP62和JMP63用于選擇計(jì)算機(jī)接口為USB或RS232,跳線JMP5用于選擇板卡的供電方式,是通過USB連接器還是電源插孔。LED指示燈可顯示電源和微處理器的工作狀態(tài),開關(guān)SW1用于選擇平方電路以適應(yīng)IC3的正弦輸入,插頭J51可訪問DS3106的JTAG端口,測(cè)試點(diǎn)可用于檢測(cè)差分輸出、SPI端口引腳等。
4. 微控制器
DS87C520微控制器的片上非易失性存儲(chǔ)器中預(yù)裝了固件,該固件可將RS232串行端口或USB端口的內(nèi)存訪問請(qǐng)求轉(zhuǎn)換為DS3106的寄存器訪問。微控制器啟動(dòng)時(shí),DS16指示燈亮起,表示控制器工作正常。靠近RS232連接器的復(fù)位按鈕可同時(shí)復(fù)位微控制器和DS3106。
5. 電源連接器
可以通過紅色(J13)和黑色(J19)香蕉插孔連接5V實(shí)驗(yàn)室電源,也可以通過將跳線JMP5置于USB位置,從USB連接器為板卡供電。輸入的5V電源會(huì)被調(diào)節(jié)為3.3V、2.5V和1.8V,并分配給板卡上的各個(gè)組件。需要注意的是,某些USB集線器可能無法為板卡供電,在通過USB集線器供電前,需檢查JMP5處的電壓,確保板卡能獲得5V電源。
6. 基本硬件設(shè)置
- 電源設(shè)置:將POWER跳線(JMP5)置于PS位置。
- 通信設(shè)置
- USB通信:將JMP62和JMP63的中間和右側(cè)引腳連接(朝“USB”絲印方向),然后用USB電纜連接DS3106DK的USB連接器和主機(jī)計(jì)算機(jī)的可用USB端口。
- 串行通信:將JMP62和JMP63的左側(cè)和中間引腳連接(朝“RS232”絲印方向),用標(biāo)準(zhǔn)DB - 9串行電纜連接DS3106DK的串行端口連接器和主機(jī)計(jì)算機(jī)的可用串行端口,注意使用標(biāo)準(zhǔn)直連電纜,避免使用零調(diào)制解調(diào)器電纜。
- 電源連接:將合適的交流電源插頭連接到隨附的國(guó)際電源,將電源插入交流電源插座,并將電源的直流輸出連接到連接器J3。此時(shí),電源指示燈LED DS1 - DS4和微控制器狀態(tài)LED DS16應(yīng)亮起。
7. USB驅(qū)動(dòng)安裝
當(dāng)首次使用USB電纜將DS3106DK連接到PC時(shí),Windows會(huì)自動(dòng)檢測(cè)到板載的USB - 串行轉(zhuǎn)換器IC,并啟動(dòng)“發(fā)現(xiàn)新硬件向?qū)А?。按照以下步驟安裝驅(qū)動(dòng):
- 在向?qū)У牡谝粋€(gè)屏幕中,選擇“從列表或指定位置安裝”,然后點(diǎn)擊“下一步”。
- 在第二個(gè)屏幕中,選擇“在這些位置搜索最佳驅(qū)動(dòng)程序”,勾選“包括這個(gè)位置在搜索范圍內(nèi)”,并瀏覽到DS3106DK CD - ROM或下載的ZIP文件中的USB目錄,點(diǎn)擊“下一步”。
- 點(diǎn)擊“完成”。
- 當(dāng)“發(fā)現(xiàn)新硬件向?qū)А痹俅螁?dòng)時(shí),重復(fù)上述步驟1 - 3。
驅(qū)動(dòng)安裝完成后,每當(dāng)DS3106DK板連接到PC的USB端口時(shí),Windows操作系統(tǒng)會(huì)將USB - 串行轉(zhuǎn)換器IC視為一個(gè)額外的COM端口,DS3106DK軟件會(huì)自動(dòng)在主窗口左上角的PORT選擇組合框中列出該COM端口。
三、軟件安裝與運(yùn)行
1. 軟件安裝
目前,DS3106演示套件軟件僅支持Windows 2000或Windows XP操作系統(tǒng)。要安裝演示套件軟件,可運(yùn)行DS3106DK包裝盒中光盤上的SETUP.EXE文件,或從網(wǎng)站www.maxim - ic.com/DS3106DK下載ZIP文件進(jìn)行安裝。
2. 軟件運(yùn)行
軟件安裝完成后,按照上述硬件設(shè)置步驟設(shè)置好硬件,然后通過雙擊Windows桌面上的DS3106 Demo Kit圖標(biāo)或選擇“開始”→“程序”→“Maxim”→“DS3106 Demo Kit”來運(yùn)行軟件。主窗口出現(xiàn)后,在左上角的框中選擇正確的串行端口。當(dāng)軟件和硬件之間的通信正確建立后,左上角的ID字段應(yīng)顯示3106 rev x,其中x = 0表示A1版本設(shè)備,x = 1表示A2版本設(shè)備。
3. 命令行選項(xiàng)
演示套件軟件支持以下命令行選項(xiàng):
- -l
:指定一個(gè)替代的日志文件,例如“DS3106DK.exe –l mylog.mfg”。 - -p[port#]:設(shè)置串行(COM)端口號(hào),例如“DS3106DK.exe –p2”設(shè)置為COM2。
要將命令行選項(xiàng)添加到安裝程序添加到桌面的DS3106演示套件快捷方式中,右鍵單擊快捷方式并選擇“屬性”,在“快捷方式”選項(xiàng)卡的“目標(biāo)”文本框末尾添加一個(gè)空格,然后輸入命令行選項(xiàng)。
四、軟件界面概述
1. 全局配置
主窗口左上角有幾個(gè)全局狀態(tài)和配置字段。ID字段顯示設(shè)備的部件號(hào)和版本,PORT字段顯示DK板連接的COM端口。DEMO MODE復(fù)選框默認(rèn)選中,取消選中該復(fù)選框可使軟件與DK板進(jìn)行通信。ENABLE POLLING復(fù)選框默認(rèn)選中,用于控制軟件對(duì)設(shè)備的輪詢。RESET復(fù)選框控制設(shè)備中的MCR1:RESET。SDH和SONET單選按鈕(控制設(shè)備寄存器字段MCR3:SONSDH)指定輸入時(shí)鐘IC3和IC4的可用頻率選項(xiàng)是1.544MHz(SON)還是2.048MHz(SDH)。
2. 輸入時(shí)鐘監(jiān)控、分頻器和選擇器
主窗口左下角的框包含與輸入時(shí)鐘IC3和IC4相關(guān)的配置和狀態(tài)信息。輸入時(shí)鐘編號(hào)3和4右側(cè)的軟件LED指示燈顯示每個(gè)輸入的狀態(tài),無信號(hào)時(shí)為紅色,檢測(cè)到正確頻率的時(shí)鐘且有活動(dòng)時(shí)為綠色,若輸入被DPLL鎖定失敗則為品紅色??蛑虚g的FREQ和LK MODE字段用于配置每個(gè)輸入時(shí)鐘的頻率和鎖定模式(直接鎖定、DIVN、LOCK8K或替代直接鎖定),右下角的字段用于配置DIVN模式下的DIVN分頻器。SEL REF字段顯示DPLL選擇的參考時(shí)鐘,F(xiàn)REQ和PHASE字段顯示DPLL報(bào)告的實(shí)時(shí)頻率和相位。8K Polarity字段指定DS3106在輸入時(shí)鐘為8kHz時(shí)鎖定的有效邊沿,F(xiàn)req Range Enable復(fù)選框控制DS3106是否檢查輸入時(shí)鐘的頻率準(zhǔn)確性(在10,000ppm范圍內(nèi))。
3. T0 DPLL
T0 DPLL的狀態(tài)(自由運(yùn)行、鎖定、保持等)顯示在STATE文本框中。STATE和SRFAIL按鈕代表設(shè)備中的鎖存狀態(tài)位,按鈕為紅色時(shí)表示DS3106中相應(yīng)的鎖存狀態(tài)位已設(shè)置,按下按鈕可清除鎖存狀態(tài)位并將按鈕顏色變回綠色。STATE按鈕表示自上次按下以來T0 DPLL的狀態(tài)已改變,SRFAIL表示自上次按下以來所選參考時(shí)鐘已失效??梢允褂肧TATE文本框左側(cè)的組合框強(qiáng)制設(shè)置T0 DPLL的狀態(tài)。T0 DPLL的頻率顯示在FREQ字段(DS3106 T0 DPLL固定為77.76MHz),采集帶寬和鎖定帶寬分別由ABW和LBW字段設(shè)置,阻尼因子由DAMP字段設(shè)置。如果T0 DPLL所選參考時(shí)鐘的頻率超過主窗口頂部DPLL FREQUENCY LIMITS框中的SOFT LIMIT設(shè)置,SOFTLIM LED會(huì)變紅。當(dāng)Freerun Holdover框被選中時(shí),T0 DPLL將相對(duì)于REFCLK振蕩器以0ppm保持,而不是以最后一個(gè)有效輸入時(shí)鐘的長(zhǎng)期頻率平均值保持;未選中時(shí),保持類型可設(shè)置為即時(shí)或平均。PALARM狀態(tài)LED和相位檢測(cè)器2(PD2)字段屬于高級(jí)主題,更多詳細(xì)信息可參考表4 - 2和DS3106數(shù)據(jù)手冊(cè)。
4. T0 APLL和T0 APLL2
T0 APLL的Input Freq字段用于配置T0 APLL DFS的頻率(詳細(xì)信息參考DS3106數(shù)據(jù)手冊(cè)),APLL輸出頻率始終是輸入頻率的四倍。當(dāng)Input Freq字段更改時(shí),Output Freq字段會(huì)相應(yīng)更改,OC3和OC6輸出時(shí)鐘組合框中的所有T0選項(xiàng)也會(huì)更改為從新的T0 APLL頻率派生的頻率,這些更改與DS3106中的實(shí)際情況一致。正常運(yùn)行時(shí),T0 APLL2的輸出頻率固定為312.5MHz(標(biāo)準(zhǔn)XGMII時(shí)鐘速率的兩倍),該速率顯示在T0 APLL2 Output Freq文本框中。當(dāng)T0 APLL DFS或T0 APLL2 DFS配置為可編程DFS操作時(shí),它們的Input Freq和Output Freq字段會(huì)以“P”前綴指定頻率,表示可編程DFS模式已啟用。
5. T4 APLL
T4 APLL的Input Freq字段用于配置T4 APLL DFS的頻率(詳細(xì)信息參考DS3106數(shù)據(jù)手冊(cè)),APLL輸出頻率始終是輸入頻率的四倍。當(dāng)Input Freq字段更改時(shí),Output Freq字段會(huì)相應(yīng)更改,OC3和OC6輸出時(shí)鐘組合框中的所有T4選項(xiàng)也會(huì)更改為從新的T4 APLL頻率派生的頻率,這些更改與DS3106中的實(shí)際情況一致。當(dāng)T4 APLL DFS配置為可編程DFS操作時(shí),Input Freq和Output Freq字段會(huì)以“P”前綴指定頻率,表示T4 APLL DFS已啟用可編程DFS模式。
6. 輸出時(shí)鐘
OUTPUT CLOCKS框中的字段用于配置DS3106的輸出時(shí)鐘。DIG1和DIG2字段用于配置OC3和OC6的Digital1和Digital2頻率選項(xiàng)(詳細(xì)信息參考DS3106數(shù)據(jù)手冊(cè))。OC3和OC6字段指定輸出OC3和OC6的頻率。當(dāng)T0 APLL設(shè)置更改時(shí),OC3和OC6字段中所有T0選項(xiàng)的頻率會(huì)自動(dòng)更改為從新的T0 APLL頻率派生的頻率;同樣,當(dāng)T4 APLL設(shè)置更改時(shí),OC3和OC6字段中所有T4選項(xiàng)的頻率會(huì)自動(dòng)更改為從新的T4 APLL頻率派生的頻率,這些更改與DS3106中的實(shí)際情況一致。當(dāng)T0 APLL DFS、T4 APLL DFS或T0 APLL2 DFS配置為可編程DFS操作時(shí),OC3和OC6字段中的T0、T4和T02選項(xiàng)會(huì)更改為從可編程DFS設(shè)置派生的頻率,這些選項(xiàng)都帶有“P”前綴,例如“PT0”或“PT4”,表示它們由可編程DFS模式控制。同樣,當(dāng)DIG1 DFS或DIG2 DFS配置為可編程DFS操作時(shí),DIG1和DIG2字段會(huì)顯示帶有“P”前綴的可編程DFS頻率。FSYNC是一個(gè)8kHz輸出,可以配置為50%占空比的時(shí)鐘或幀脈沖,并且可以選擇反轉(zhuǎn);MFSYNC是一個(gè)2kHz輸出,也可以進(jìn)行類似的配置。
7. DPLL頻率限制、相位檢測(cè)器、DPLL鎖定標(biāo)準(zhǔn)
DPLL頻率限制指定了T0 DPLL頻率范圍的硬限制和軟限制。當(dāng)所選參考時(shí)鐘超過軟限制時(shí),SOFTLIM LED會(huì)變紅,但所選參考時(shí)鐘不會(huì)被取消資格。如果DPLL LOCK CRITERIA框中的FLLOL(頻率限制失鎖)框被選中,當(dāng)所選參考時(shí)鐘超過硬限制時(shí),DPLL將失鎖(轉(zhuǎn)換到LOL狀態(tài))。其余字段屬于高級(jí)主題,更多詳細(xì)信息可參考表4 - 6和DS3106數(shù)據(jù)手冊(cè)。
8. REFCLK校準(zhǔn)
可以通過在REFCLK CAL框中設(shè)置ppm值來校準(zhǔn)本地振蕩器中的任何已知頻率誤差。此外,可以在XOEDGE字段中選擇REFCLK信號(hào)的有效邊沿。
9. 可編程DFS
按下主窗口右上角的Programmable DFS按鈕,會(huì)彈出Programmable DFS窗口。在這個(gè)窗口中,可以將DS3106中的一個(gè)或多個(gè)輸出DFS引擎配置為合成自定義頻率,該頻率可以是2kHz的倍數(shù)(f < 77.76 MHz)或8kHz的倍數(shù)(f ≤ 311.04MHz)??梢栽诖翱陧敳康腡arget Output Clock Frequency (MHz)框中輸入所需的頻率,軟件會(huì)進(jìn)行必要的計(jì)算以填充窗口中的其他數(shù)字字段??删幊藾FS配置可以應(yīng)用于一個(gè)或多個(gè)DFS引擎,如Use Programmable DFS框中指定的那樣。低于77.76MHz的頻率通常由DIG1或DIG2 DFS引擎合成,并通過在軟件主窗口的相應(yīng)輸出時(shí)鐘配置字段中選擇DIG1或DIG2,從CMOS/TTL輸出時(shí)鐘引腳輸出。77.76MHz或更高的頻率必須使用APLL DFS及其相關(guān)的APLL進(jìn)行合成,通常從差分輸出時(shí)鐘引腳輸出。如果需要一組相互之間具有1、2、4、6、8、10、12、16、20、48或64倍關(guān)系的自定義時(shí)鐘速率,通??梢酝ㄟ^其中一個(gè)APLL DFS塊產(chǎn)生最高頻率的時(shí)鐘,然后在一個(gè)或多個(gè)輸出引腳上選擇各種較低速率的時(shí)鐘。詳細(xì)信息可參考DS3106數(shù)據(jù)手冊(cè)中的OCR2和OCR3寄存器。如果手動(dòng)覆蓋了DFS Frequency (MHz)、DIG1/DIG2 Freq & APLL Input Freq或APLL Multiplier的軟件計(jì)算值,用戶必須手動(dòng)確保DFS Frequency (MHz)在其允許范圍內(nèi),并且APLL VCO Frequency在其允許范圍內(nèi)。需要注意的是,如果沒有選擇任何APLL DFS塊使用,則APLL VCO Frequency不需要在其允許范圍內(nèi)。Programmable DFS窗口的Register Configuration部分顯示了寫入DFSC1 - DFSC1
發(fā)布評(píng)論請(qǐng)先 登錄
深入解析MAXIM DS3106 Demo Kit:硬件與軟件的完美融合
評(píng)論