一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

功能與寄存器之間的關(guān)系說(shuō)明

電子工程師 ? 來(lái)源:ZYNQ ? 作者:watchman ? 2021-05-03 13:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Overview

功能與寄存器之間的關(guān)系說(shuō)明

7563ebb4-a369-11eb-aece-12bb97331649.png

發(fā)射功率控制

TX功率由TX通路的模擬衰減值和數(shù)字衰減值控制。

模擬衰減

模擬衰減值由9bit二進(jìn)制數(shù)決定,有效范圍359個(gè)等級(jí),每個(gè)等級(jí)衰減0.25dB, 模擬鏈路總共衰減范圍是89.75dB。

TX1衰減值寄存器:0x074[D0]+0x073[D7:D0]

TX2 衰減值寄存器:0x076[D0]+0x075[D7:D0]

758b5a64-a369-11eb-aece-12bb97331649.png

數(shù)字衰減

數(shù)字衰減值由寄存器0x079[D4:D0]控制,0x079[D6]=1表示TX1衰減值等于TX2,0x079[D6]=0表示TX1通道衰減生效。

接收增益控制

75bc10c8-a369-11eb-aece-12bb97331649.png

接收鏈路增益控制模塊

AD9361接收增益的調(diào)整是由模擬增益和數(shù)字增益共同決定的,控制方式為:自動(dòng)控制和手動(dòng)控制,增益調(diào)整范圍為90dB,數(shù)字增益最大為31dB,模擬增益最大為76dB,增益分配是由查找表決定的,查找表也有單表模式和多表模式。

低功率門限

低功率門限對(duì)兩個(gè)接收通道同時(shí)有效。

門限范圍:0至-63.5dBFS,控制精度0.5dBFS/LSB。

門限值寄存器地址0x114,0x114[D6:D0]=128檔門限值。

低功率門限可應(yīng)用于快速AGC(fast attack AGC)和手動(dòng)AGC(MGC)兩種模式

fast attack AGC:當(dāng)檢測(cè)到功率低于門限時(shí),flag非立刻生效,只有在低功率持續(xù)一個(gè)時(shí)間段后生效。持續(xù)時(shí)間=0x11B

MGC:只要低于功率門限,flag立即生效。

平均功率測(cè)量

平均功率測(cè)量方法使抽取一系列樣本取平均,抽取樣本的持續(xù)周期由寄存器設(shè)置,地址0x15c[D3:D0]

78d959d2-a369-11eb-aece-12bb97331649.png

峰值功率檢測(cè)時(shí)間

一般地,通過(guò)峰值超出持續(xù)時(shí)間來(lái)控制增益。通過(guò)RX的FIR濾波器時(shí)鐘頻率(clkRF)對(duì)信號(hào)峰值采樣,峰值超出時(shí)間記錄在0x0FE[D4:D0]

Delay設(shè)置

功率檢測(cè)在RX-FIR濾波器前進(jìn)行。當(dāng)增益設(shè)置改變時(shí)功率測(cè)量需要維持時(shí)延,以便RX-FIR之前的模塊完成準(zhǔn)備。Delay=0x111[D4:D0]*2,時(shí)鐘頻率為clkRF

78f0dcd8-a369-11eb-aece-12bb97331649.png

增益表(Gain Table)

AD9361增益分為數(shù)字增益和模擬增益兩部分,且兩部分獨(dú)立控制。

模擬增益表有兩種模式:整體表(full table)和分立表(split table),兩種模式選擇由寄存器0x0FB[D3]控制。

Full模式指接收通道的所有增益由value來(lái)體現(xiàn);

split模式將接收通道增益分為L(zhǎng)MT(LAN、MIXER、TIA)和LPF兩個(gè)獨(dú)立部分。

7907e73e-a369-11eb-aece-12bb97331649.png

Full table mode

在full模式下,改變總體增益值,比如由60改成59,鏈路中增益模塊(LNA、TIA、LPF…)的參數(shù)可能都會(huì)改變。

通過(guò)SPI可讀取增益值,0x2B0[D6:D0]指示RX1的增益,0x2B5[D6:D0]指示RX2的增益。

最大的full模式下的增益可在寄存器0x0FD中設(shè)置,最大值為76(十進(jìn)制)。如果在split模式下該寄存器最大值是40(十進(jìn)制)

7928fd0c-a369-11eb-aece-12bb97331649.png

Split Table Mode

Split模式下模擬總增益最大值可由寄存器0x0FD設(shè)置,最大值為40(十進(jìn)制),由LMT和LPF兩部分組成。

RX1的LMT增益可通過(guò)0x2B0[D6:D0]設(shè)置;LPF增益可通過(guò)0x2B1[D4:D0]設(shè)置,范圍0到24(十進(jìn)制)。RX2的LMT增益可通過(guò)0x2B5[D6:D0]設(shè)置;LPF增益可通過(guò)0x2B6[D4:D0]設(shè)置,范圍0到24(十進(jìn)制)。

注意:split模式下的增益不是簡(jiǎn)單的LMT GAIN+LPF GAIN。增加LMT增益1dB,可能不會(huì)導(dǎo)致整體增益增加1dB。

799f7626-a369-11eb-aece-12bb97331649.png

數(shù)字增益

數(shù)字增益使能標(biāo)志位0x0FB[D2],寄存器0x100[D4:D0]可設(shè)置最大增益值,且不超過(guò)31.

由于數(shù)字增益不會(huì)惡化SNR,在鏈路總增益固定的情形下,可以通過(guò)增加數(shù)字增益,減小模擬增益來(lái)優(yōu)化鏈路性能。

注意:

當(dāng)寄存器0x10B[D5]=1時(shí),無(wú)論數(shù)字增益標(biāo)志位0x0FB[D2]為何值,RX1通道數(shù)字增益強(qiáng)制為0x10B[D4:D0];

當(dāng)寄存器0x10E[D5]=1時(shí),無(wú)論數(shù)字增益標(biāo)志位0x0FB[D2]為何值,RX2通道數(shù)字增益強(qiáng)制為0x10E[D4:D0];

手動(dòng)增益控制(MANUAL GAIN CONTROL (MGC)MODE)

MGC有兩種控制方式,一種是SPI直接寫入增益值,另一種是通過(guò)指針查表方式查找合適增益值。MGC模式由寄存器0x0FA后四位使能,0x0FA[D3:D2]=00,RX2進(jìn)入MGC模式;0x0FA[D1:D0]=00,RX1進(jìn)入MGC模式。

79e1e72c-a369-11eb-aece-12bb97331649.png

注意:MGC控制方法:

設(shè)置0x0FA[D3:D0],使RX1、RX2進(jìn)入MGC模式;

0x0FC[D7:D5]的值是MGC增益指針查表時(shí)增加的步徑,0x0FE[D7:D5]的值是MGC增益指針查表時(shí)減小的步徑。

MGC方式下的full table 模式

MGC方式下的split table 模式

SPI 直接寫入增益值

LMT RX1控制寄存器地址0x109,

LMT RX2=0x10C,

LPF RX1=0x10A, LPF RX2=0x10D,

Digtal RX1=0x10B, Digtal RX2=0x10E,

指針查表方式改變?cè)鲆?/p>

在這種模式下存在一個(gè)問(wèn)題,那就是查表時(shí)首先改變哪部分(LMTLPF)的增益,這由寄存器0x0FC[D4:D3]來(lái)確定。

如果0x0FC[D3]=0,則0x0FC[D4]=1改變LMT增益,0x0FC[D4]=0改變LPF增益。

如果0x0FC[D3]=1,則0x0FC[D4]狀態(tài)忽略,由峰值功率檢測(cè)機(jī)制(AD9361 peak detectors)決定改變LMT還是LPF增益。在這種模式下由寄存器0x11A將 LMT增益分為Upper和Lower兩部分。

AGC 慢速控制(Slow attack)

應(yīng)用場(chǎng)景:在FDD場(chǎng)景下。

設(shè)置方法:

0x0FA[D4]=0,確保不進(jìn)入“Slow Attack Hybrid Mode”

RX1:0x0FA[D3:D2]=10; RX2:0x0FA[D1:D0]=10

AGC Slow attack 控制環(huán)

7a159bb2-a369-11eb-aece-12bb97331649.png

設(shè)置增益更新時(shí)間

在0x124和0x125中設(shè)置更新時(shí)間,并以RFclk時(shí)鐘計(jì)數(shù),當(dāng)達(dá)到0x124的value時(shí),鏈路增益值更新。

Slow attack AGC模式下的full gain table

Slow 模式功率過(guò)載時(shí),單增益表控制增益方式如下:

7a59e146-a369-11eb-aece-12bb97331649.png

Slow attack AGC模式下的split gain table

如果gain在LPF表中變化,步徑=0x106[D3:D0],如果gain在LMT表中變化,步徑=0x103[D4:D2]

7aa351e6-a369-11eb-aece-12bb97331649.png

AGC混合控制模式

該模式是slow 模式,但是增益更新不受時(shí)間限制,只要BBP 拉高 CTRL_IN2 信號(hào),則增益表更新。

設(shè)置方法:

0x0FA[D4]=1

RX2使能0x0FA[D3:D2]=11;RX1使能0x0FA[D1:D0]=11

AGC快速控制模式(fast attack mode)

AGC fast attack mode對(duì)過(guò)載的響應(yīng)非???,這樣當(dāng)信號(hào)的數(shù)據(jù)部分到達(dá)時(shí),AGC就能穩(wěn)定到最佳增益指標(biāo)。

AGC是通過(guò)狀態(tài)機(jī)實(shí)現(xiàn)增益鎖定,如果狀態(tài)機(jī)幾個(gè)狀態(tài)完成還沒(méi)有鎖定增益,則返回狀態(tài)機(jī)復(fù)位狀態(tài)。狀態(tài)機(jī)如下圖:

7accbe50-a369-11eb-aece-12bb97331649.png

STATE0

復(fù)位狀態(tài),當(dāng)9361沒(méi)有進(jìn)入RX狀態(tài)時(shí),狀態(tài)機(jī)停留在這一狀態(tài)。

STATE1

進(jìn)入RX狀態(tài),狀態(tài)機(jī)做一個(gè)時(shí)延使進(jìn)入gain偵查準(zhǔn)備。時(shí)延值寄存器地址0x022

檢測(cè)峰值功率是否過(guò)載,檢測(cè)時(shí)間值=0x117[D4:D0],如果不過(guò)載則進(jìn)入狀態(tài)2

檢測(cè)到峰值功率過(guò)載,調(diào)節(jié)機(jī)制如下:

7b3052e4-a369-11eb-aece-12bb97331649.png

STATE2

在HB1輸出處測(cè)量平均功率值,打開(kāi)各功率過(guò)載檢測(cè)器,一旦發(fā)現(xiàn)過(guò)載則返回狀態(tài)1;

平均功率如果低于“低功率門限值”,啟動(dòng)增益增加機(jī)制。完成增益增加后返回狀態(tài)1;

平均功率值與0x101比較,然后調(diào)整增益使之與平均功率匹配。鏈路最大增益由0x118確定。

在 full table模式下,增益調(diào)整直接增益參數(shù)。Flit模式下,如果0x111[D6]=1,執(zhí)行如下操作:

7b670b5e-a369-11eb-aece-12bb97331649.png

如果0x111[D6]=0,則只有LPF的增益值改變使之匹配平均功率值

STATE3

狀態(tài)機(jī)進(jìn)入增益鎖定狀態(tài),功率過(guò)載檢測(cè)機(jī)制繼續(xù)進(jìn)行。如果功率過(guò)載或者過(guò)低,增益進(jìn)入非鎖定狀態(tài)。功率過(guò)低響應(yīng)機(jī)制和state2一樣。

STATE4

狀態(tài)3檢測(cè)到功率過(guò)載進(jìn)入狀態(tài)4,狀態(tài)4下增益調(diào)整可以在單表(full table)和分表(split table)模式下進(jìn)行。調(diào)整步徑發(fā)生改變,由寄存器0x112[D7:D6],0x113[D7:D5]確定。

STATE5

在此狀態(tài)下,增益是鎖定狀態(tài)。平均功率檢測(cè)周期發(fā)生變化,由寄存器0x109[D7],0x10A[D7:D5]控制功率檢測(cè)周期。

未完待續(xù)

太難了。。。原創(chuàng)不易,摸索更不易,如果對(duì)您有幫助,歡迎點(diǎn)贊,在看,轉(zhuǎn)發(fā)也是對(duì)作者的支持與厚愛(ài),感謝!

原文標(biāo)題:深度解析,AD9361增益控制詳解

文章出處:【微信公眾號(hào):FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5433

    瀏覽量

    124319
  • AD9361
    +關(guān)注

    關(guān)注

    8

    文章

    35

    瀏覽量

    37765

原文標(biāo)題:深度解析,AD9361增益控制詳解

文章出處:【微信號(hào):HXSLH1010101010,微信公眾號(hào):FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用寄存器點(diǎn)亮LED燈

    學(xué)習(xí)本章時(shí),配合以上芯片手冊(cè)中的“19. I/O Ports”章節(jié)一起閱讀,效果會(huì)更佳,特別是涉及到寄存器說(shuō)明的部分。本章內(nèi)容涉及到較多寄存器方面的深入內(nèi)容,對(duì)于初學(xué)者而言這些內(nèi)容豐富也較難理解,但非常有必要細(xì)讀研究、夯實(shí)基礎(chǔ)。
    的頭像 發(fā)表于 05-28 17:37 ?611次閱讀
    使用<b class='flag-5'>寄存器</b>點(diǎn)亮LED燈

    24l01寄存器列表指南免費(fèi)下載

      寄存器功能是存儲(chǔ)二進(jìn)制代碼,它是由具有存儲(chǔ)功能的觸發(fā)組合起來(lái)構(gòu)成的。一個(gè)觸發(fā)可以存儲(chǔ)1位二進(jìn)制代碼,故存放n位二進(jìn)制代碼的
    發(fā)表于 01-22 17:25 ?1次下載

    STC15系列常用寄存器匯總免費(fèi)下載

      寄存器功能是存儲(chǔ)二進(jìn)制代碼,它是由具有存儲(chǔ)功能的觸發(fā)組合起來(lái)構(gòu)成的。一個(gè)觸發(fā)可以存儲(chǔ)1位二進(jìn)制代碼,故存放n位二進(jìn)制代碼的
    發(fā)表于 01-22 17:24 ?9次下載

    Modbus協(xié)議的讀取保持寄存器

    功能碼用于讀取從設(shè)備保持寄存器的內(nèi)容,不支持廣播模式。消息頓中指定了需要讀取的保持寄存器的起始地址和數(shù)目。而保持寄存器中各地址的具體內(nèi)容和意義則由設(shè)備開(kāi)發(fā)者自行規(guī)定。
    的頭像 發(fā)表于 10-30 10:54 ?3845次閱讀

    接口的控制與狀態(tài)寄存器什么作用

    的行為并獲取硬件的狀態(tài)信息。 接口的控制與狀態(tài)寄存器的作用 在現(xiàn)代計(jì)算機(jī)系統(tǒng)中,硬件設(shè)備與軟件之間的交互是通過(guò)一系列的接口來(lái)實(shí)現(xiàn)的。這些接口不僅需要能夠傳輸數(shù)據(jù),還需要能夠控制硬件設(shè)備的行為并監(jiān)控其狀態(tài)。接口的控制與狀態(tài)寄存器
    的頭像 發(fā)表于 10-17 10:42 ?1517次閱讀

    寄存器間接尋址和寄存器尋址的區(qū)別

    寄存器間接尋址和寄存器尋址是計(jì)算機(jī)體系結(jié)構(gòu)中兩種重要的尋址方式,它們?cè)谥噶顖?zhí)行過(guò)程中起著關(guān)鍵作用。下面將從定義、原理、特點(diǎn)、應(yīng)用場(chǎng)景以及區(qū)別等方面對(duì)這兩種尋址方式進(jìn)行詳細(xì)闡述。
    的頭像 發(fā)表于 10-05 17:13 ?3647次閱讀

    ARM處理寄存器組織及功能

    ARM處理寄存器組織是其核心架構(gòu)的重要組成部分,對(duì)于理解ARM處理的運(yùn)行機(jī)制和性能特點(diǎn)具有重要意義。以下是對(duì)ARM處理寄存器組織及
    的頭像 發(fā)表于 09-10 11:11 ?2694次閱讀

    ARM寄存器的分類及功能

    ARM寄存器是ARM處理內(nèi)部的重要組成部分,它們?cè)谔幚?b class='flag-5'>器的運(yùn)算、控制以及數(shù)據(jù)存儲(chǔ)等方面發(fā)揮著至關(guān)重要的作用。下面,我們將從ARM寄存器的定義、結(jié)構(gòu)、分類以及
    的頭像 發(fā)表于 09-05 14:18 ?2914次閱讀

    通用寄存器是什么意思

    在計(jì)算機(jī)體系結(jié)構(gòu)中,通用寄存器是中央處理(CPU)內(nèi)部最為核心和基礎(chǔ)的組成部分之一。它們被設(shè)計(jì)為能夠存儲(chǔ)和傳輸各種類型的數(shù)據(jù)和指令,是CPU進(jìn)行數(shù)據(jù)處理和運(yùn)算的關(guān)鍵工具。通用寄存器不僅在程序的執(zhí)行過(guò)程中起著至關(guān)重要的作用,還直
    的頭像 發(fā)表于 09-05 14:13 ?2294次閱讀

    寄存器的類型和作用

    在計(jì)算機(jī)科學(xué)中,寄存器(Register)是一種高速存儲(chǔ)單元,它位于CPU內(nèi)部,與CPU的運(yùn)算單元和邏輯控制單元緊密相連。寄存器的主要作用是暫時(shí)存儲(chǔ)指令、操作數(shù)和地址等臨時(shí)數(shù)據(jù),以便CPU快速訪問(wèn)和處理。由于寄存器直接集成在CP
    的頭像 發(fā)表于 09-05 14:11 ?4740次閱讀

    寄存器的輸入輸出方式

    寄存器的輸入輸出方式是數(shù)字電路設(shè)計(jì)中至關(guān)重要的部分,它決定了數(shù)據(jù)如何在寄存器中進(jìn)出以及處理的效率。下面將詳細(xì)探討寄存器的幾種主要輸入輸出方式,包括并行輸入輸出、串行輸入輸出以及雙向輸入輸出,并會(huì)擴(kuò)展到移位
    的頭像 發(fā)表于 09-05 14:09 ?2617次閱讀

    寄存器故障分析

    寄存器故障分析是計(jì)算機(jī)硬件維護(hù)與系統(tǒng)穩(wěn)定性保障中的重要環(huán)節(jié)。寄存器作為計(jì)算機(jī)中的關(guān)鍵組成部分,負(fù)責(zé)存儲(chǔ)和傳輸數(shù)據(jù),其穩(wěn)定性和可靠性直接影響到整個(gè)計(jì)算機(jī)系統(tǒng)的性能。以下是對(duì)寄存器故障的全面分析,包括故障類型、故障現(xiàn)象、故障原因及診
    的頭像 發(fā)表于 08-29 11:26 ?2154次閱讀

    每個(gè)段與寄存器之間有何對(duì)應(yīng)的要求

    在數(shù)字電路和處理架構(gòu)中,特別是在如8086這樣的微處理中,每個(gè)段與寄存器之間有著明確的對(duì)應(yīng)要求。這些要求確保了處理能夠正確地訪問(wèn)和操作
    的頭像 發(fā)表于 08-28 10:39 ?855次閱讀

    寄存器根據(jù)功能的不同分為哪兩種

    寄存器是計(jì)算機(jī)中用于存儲(chǔ)數(shù)據(jù)和指令的高速存儲(chǔ)單元,它們是處理內(nèi)部的重要組成部分。根據(jù)功能的不同,寄存器可以分為兩大類:通用寄存器和特殊
    的頭像 發(fā)表于 08-06 09:27 ?3117次閱讀

    寄存器是什么意思?寄存器是如何構(gòu)成的?

    在計(jì)算機(jī)科學(xué)中,寄存器(Register)是一個(gè)高速存儲(chǔ)單元,它位于中央處理(CPU)內(nèi)部,用于存儲(chǔ)計(jì)算機(jī)程序執(zhí)行過(guò)程中所需要的數(shù)據(jù)、指令地址或狀態(tài)信息。寄存器是計(jì)算機(jī)體系結(jié)構(gòu)中至關(guān)重要的組成部分,對(duì)計(jì)算機(jī)的運(yùn)算速度和性能有著
    的頭像 發(fā)表于 08-02 18:23 ?7417次閱讀
    <b class='flag-5'>寄存器</b>是什么意思?<b class='flag-5'>寄存器</b>是如何構(gòu)成的?