使用(yòng)JESD204B接口(kǒu)的(de)AD9144參數設定(dìng)(私人(rén)總(zǒng)結版)
作者(zhě):晨风
本(běn)文(wén)为(wèi)明(míng)德揚原創文(wén)章(zhāng),轉(zhuǎn)载請注明(míng)出(chū)处!
由(yóu)于(yú)AD9144是(shì)高(gāo)速DA轉(zhuǎn)換模块(kuài),轉(zhuǎn)換速率可(kě)以(yǐ)达(dá)到(dào)2.5G,可(kě)以(yǐ)滿足普通(tòng)的(de)DA數據(jù)接口(kǒu)。为(wèi)了(le)匹(pǐ)配高(gāo)速AD/DA轉(zhuǎn)換,JESD204B接口(kǒu)就(jiù)應(yìng)運而(ér)生(shēng),在(zài)本(běn)高(gāo)速DA轉(zhuǎn)換工程中(zhōng),AD9144的(de)參數設定(dìng)與(yǔ)JESD204B有(yǒu)千(qiān)丝(sī)万(wàn)屢的(de)關(guān)系(xì),二(èr)者(zhě)是(shì)相互对(duì)應(yìng)的(de)。
本(běn)次(cì)工程实現(xiàn)的(de)目标(biāo):
波(bō)形:正(zhèng)弦波(bō)(波(bō)形由(yóu)16个(gè)16位宽(kuān)數據(jù)構成(chéng))
頻率:31.25MHZ
采樣(yàng)率:500MHZ
DAC个(gè)數:2个(gè)
LANE个(gè)數:4个(gè)
插值:1
類(lèi)型:單link
單次(cì)傳輸數據(jù)为(wèi):128位
一(yī)、 AD9144工作模式的(de)選擇
AD9144共(gòng)有(yǒu)Single-Link和(hé)dual-Link两(liǎng)種(zhǒng)類(lèi)型可(kě)以(yǐ)選擇,其中(zhōng)Single-Link類(lèi)型有(yǒu)10種(zhǒng)工作模式,Dual-Link有(yǒu)6種(zhǒng)工作模式。
具體(tǐ)工作模式如(rú)下(xià)图(tú)所(suǒ)示:
|
|

1. 參數介紹:
M:轉(zhuǎn)換DA个(gè)數;
L:lane的(de)个(gè)數;
S:每一(yī)个(gè)AD的(de)每一(yī)幀的(de)采樣(yàng)點(diǎn)數;
F:每条(tiáo)lane的(de)每一(yī)幀的(de)字(zì)节(jié)數;
2. 模式的(de)選擇步驟
对(duì)于(yú)工作模式的(de)選擇不(bù)同(tóng)的(de)項目有(yǒu)着不(bù)同(tóng)的(de)思(sī)考:
1) 本(běn)次(cì)采用(yòng)單link方(fāng)式所(suǒ)以(yǐ)有(yǒu)10種(zhǒng)工作模式選擇;
2) AD9144使用(yòng)两(liǎng)个(gè)DAC所(suǒ)以(yǐ)只(zhī)能(néng)在(zài)mode4-mode7之間(jiān)選擇;
3) AD9144和(hé)JESD204B間(jiān)采用(yòng)4条(tiáo)lane相連(lián),所(suǒ)以(yǐ)只(zhī)能(néng)選擇mode4或(huò)mode5;
4) 为(wèi)了(le)便于(yú)AD9144參數計(jì)算,本(běn)次(cì)采用(yòng)JESD204B的(de)mode4。
二(èr)、JESD204B的(de)时(shí)鐘(zhōng)關(guān)系(xì)
了(le)解(jiě)AD9144时(shí)鐘(zhōng)關(guān)系(xì)是(shì)我(wǒ)们(men)計(jì)算AD9144參數的(de)前(qián)提(tí),下(xià)面(miàn)介紹一(yī)下(xià)JESD204B中(zhōng)各(gè)个(gè)时(shí)鐘(zhōng)之間(jiān)的(de)關(guān)系(xì)。
1.名词解(jiě)釋:
SYSREF clock:同(tóng)步时(shí)鐘(zhōng)頻率
Device clock:驅動(dòng)时(shí)鐘(zhōng)頻率
Multifram clock:多(duō)幀頻率
Fram clock:幀頻率
Character clock:字(zì)节(jié)时(shí)鐘(zhōng)頻率
Bit clock:單条(tiáo)lane數據(jù)傳輸速率
Sample clock:采樣(yàng)率
Conversation clock:轉(zhuǎn)換率
2.關(guān)系(xì)介紹
1个(gè)同(tóng)步时(shí)鐘(zhōng)周期(qī)內(nèi),可(kě)以(yǐ)發(fà)R个(gè)多(duō)幀
1个(gè)多(duō)幀的(de)發(fà)送需要(yào)D个(gè)工作时(shí)鐘(zhōng);
1个(gè)多(duō)幀由(yóu)K个(gè)幀組成(chéng)
1个(gè)幀內(nèi)由(yóu)F个(gè)字(zì)节(jié)數
1个(gè)字(zì)节(jié)經(jīng)过(guò)8B/10B編碼得到(dào)bit數
1幀內(nèi)由(yóu)S个(gè)采樣(yàng)點(diǎn)
1个(gè)采樣(yàng)點(diǎn)經(jīng)过(guò)C倍插值得到(dào)轉(zhuǎn)化(huà)後(hòu)的(de)采樣(yàng)結果(guǒ)(C由(yóu)x1,x2,x4,x8四(sì)種(zhǒng)模式)
三(sān)、 AD9144的(de)參數設定(dìng)
1.參數設定(dìng)的(de)意(yì)義
①确定(dìng)配置AD9144所(suǒ)需要(yào)的(de)寄存器值;
②設定(dìng)JESD204B的(de)IP核的(de)參數;
③ 确定(dìng)AD9516的(de)分(fēn)頻时(shí)鐘(zhōng)頻率;
2.AD9144的(de)时(shí)鐘(zhōng)參數計(jì)算
由(yóu)工程的(de)設計(jì)目标(biāo),可(kě)以(yǐ)結合JESD204B对(duì)AD9144進(jìn)行參數設置。
|
实際傳輸數據(jù)速率 =16G*(10/8)=20G/s;
Lane_rate =20G/4=5G;
Sapmple_clock =500MHZ;
Frame_clock =sample_clock/S=500MHZ(S取(qǔ)1);
Char_clock =fram_clock*F=500MHZ(F取(qǔ)1);
Bit_clock =char_clock*10=5G(8b/10B編碼得出(chū));
Conversion_clock =sample_clock*C=500MHZ(單倍插值C=1);
Mul_fram_clock =fram_clock/K=15.625MHZ(K取(qǔ)32);
|
device_clock =mul_frame_clock*D=125MHZ(D 取(qǔ)合适整數即可(kě)D=8);
Refclk=lane/40 =125MHZ(AD9144參考时(shí)鐘(zhōng));
注釋:
= 1 \* GB3 \* MERGEFORMAT ①实際速率是(shì)有(yǒu)效速率經(jīng)过(guò)8B/10B編碼得出(chū);
= 2 \* GB3 \* MERGEFORMAT ②D最(zuì)小值是(shì),Dmin=有(yǒu)效數據(jù)量(liàng)/128,D为(wèi)整數;
四(sì)、 AD9144的(de)配置表(biǎo)生(shēng)成(chéng)
1.实現(xiàn)方(fāng)法
方(fāng)法1;对(duì)照AD9144手(shǒu)順根(gēn)據(jù)工程的(de)实現(xiàn)功能(néng)以(yǐ)及(jí)AD9144的(de)計(jì)算參數進(jìn)行逐个(gè)配置
方(fāng)法2:使用(yòng)AD9144的(de)配置软(ruǎn)件(jiàn)進(jìn)行配置,然後(hòu)对(duì)照手(shǒu)順進(jìn)行配置
本(běn)次(cì)使用(yòng)方(fāng)法2進(jìn)行AD9144的(de)寄存器值的(de)配置
2.实現(xiàn)步驟
1. 打(dǎ)開(kāi)ACE软(ruǎn)件(jiàn)選擇对(duì)應(yìng)芯片(piàn)AD9144-FMC-EBZ,并選擇添加。
2. 对(duì)照計(jì)算的(de)AD9144的(de)參數進(jìn)行芯片(piàn)設置,完成(chéng)後(hòu)双(shuāng)擊藍(lán)色(sè)AD9144图(tú)标(biāo)。
(1)Link模式:single; (2)link;JESD MODE :mode4;
(3)Subclss:子類(lèi)1; (4)Interpolation:選擇1倍插值(无插值模式);
(5)DAC PLL勾選; (6)RefClk:計(jì)算的(de)AD9144參考时(shí)鐘(zhōng),125MHZ;
(7)FIN=device_clock=125MHZ; (8)FADC=采樣(yàng)率=500MHZ;
3. 寄存器配置表(biǎo)生(shēng)成(chéng)後(hòu),即可(kě)用(yòng)来(lái)配置AD9144寄存器
以(yǐ)上(shàng)就(jiù)是(shì)AD9144的(de)參數設定(dìng),感(gǎn)興趣的(de)同(tóng)学可(kě)以(yǐ)留言相互讨論!














