色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ADRV9009功能描述

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-07-03 14:37 ? 次閱讀

ADRV9009是一款高集成度射頻RF)、捷變收發器,提供雙通道發射器和接收器、集成式頻率合成器以及數字信號處理功能。這款IC具備多樣化的高性能和低功耗組合,以滿足3G、4G5G宏蜂窩時分雙工(TDD)基站應用要求。

應用

3G、4G和5G TDD宏蜂窩基站

TDD有源天線系統

大規模多路輸入、多路輸出(MIMO)

相控陣雷達

電子

軍事通信

便攜測試設備

7c05aef8-f41c-11ec-ba43-dac502259ad0.png

下面介紹ADI提供的adrv9009_API功能描述。源代碼鏈接如下:https://github.com/analogdevicesinc/no-OS/blob/master/drivers/rf-transceiver/talise/api/talise_radioctrl.h

talise_radioctrl.h

1, uint32_t TALISE_loadStreamFromBinary(taliseDevice_t *device, uint8_t *binary);描述:將二進制數組加載到流處理器數據內存中。限制:此函數在設備初始化并驗證PLL鎖定狀態后調用。

2, uint32_t TALISE_setArmGpioPins(taliseDevice_t *device, taliseArmGpioConfig_t *armGpio);描述:指示用于TDD引腳控制的GPIO引腳,此功能應在radio關閉狀態下使用。限制:此函數可以在加載Talise ARM二進制文件后調用,但在初始化期間進入radioOn之前。

3, uint32_t TALISE_setRadioCtlPinMode(taliseDevice_t *device, uint8_t pinOptionsMask, taliseRadioCtlCfg2_t orxEnGpioPinSel);描述:設置引腳模式控制的Tx、Rx和ORx 控制位掩碼。此功能應在radio關閉狀態下使用。限制:此函數可在設備在運行時操作期間的任何時候完全初始化后調用,但要在配置了ARM和GPIO之后。

4, uint32_t TALISE_getRadioCtlPinMode(taliseDevice_t *device, uint8_t *pinOptionsMask, taliseRadioCtlCfg2_t *orxEnGpioPinSel);描述:讀取引腳模式控制的Tx、Rx和ORx 控制位掩碼。此功能應在radio關閉狀態下使用。限制:此函數可在設備在運行時操作期間的任何時候完全初始化后調用,但要在配置了ARM和GPIO之后。

5,uint32_t TALISE_setOrxLoCfg(taliseDevice_t *device, const taliseOrxLoCfg_t *orxLoCfg);描述:ORx LO(本機振蕩器)源(RFPLL或AuxPLL)設置。限制:這個函數應該在加載ARM之后,但在運行初始化校準之前調用。AuxLO頻率也必須在設置RFPLL頻率后,但在初始CAL之前設置。此函數可以在ARM READY(init cals之前)或Radio off狀態下調用。

6,uint32_t TALISE_getOrxLoCfg(taliseDevice_t *device, taliseOrxLoCfg_t *orxLoCfg);描述: 讀取ORx LO(本機振蕩器)源(RFPLL或AuxPLL)設置。此函數可用于讀回 TALISE_setOrxLoCfg()函數設置的 ORx LO 配置。限制:在調用TALISE_setOrxLoCfg()之后,可以隨時調用此函數。此函數可以在ARM READY(init cals(初始化校準)之前)或Radio off狀態下調用。

7,uint32_t TALISE_radioOn(taliseDevice_t *device);描述:指示ARM處理器將無線電狀態移到打開狀態。當ARM處于無線電打開狀態時,啟用的Rx和Tx信號鏈將通電,ARM跟蹤校準將開始。要將此狀態退出到低功耗脫機狀態,請調用TALISE_radioOff()函數。限制:此函數在設備初始化完成、所有PLL配置并鎖定、多芯片同步(MCS)完成、JESD204B鏈路配置并可運行之后調用。

8,uint32_t TALISE_radioOff(taliseDevice_t *device);描述:指示ARM處理器將無線電狀態移到關閉狀態。當ARM從Radio On狀態移動到Radio Off(Idle)時,ARM跟蹤校準停止,TxEnable/RxEnable等GPIO控制引腳將被忽略。這還將保持接收和發送鏈的電源關閉,直到再次調用TALISE_radioOn()函數。限制:這個函數可以在TALISE_radioOn被調用前的任何時間調用。

9,uint32_t TALISE_getRadioState(taliseDevice_t *device, uint32_t *radioStatus);描述:讀取當前ARM的無線電狀態。目前,radioStatus只返回低8位的數據,但定義為32位狀態字,以允許將來擴展位字段。限制:此函數可在設備完全初始化后隨時調用。

10,uint32_t TALISE_setRxTxEnable(taliseDevice_t *device, taliseRxORxChannels_t rxOrxChannel, taliseTxChannels_t txChannel);描述:此API將收發器中Rx/ORx/Tx信道設置啟用或禁用。限制:此函數可在進入radioOn后調用。在radioOff期間,所有發射和接收鏈都被強制關閉。

11,uint32_t TALISE_getRxTxEnable(taliseDevice_t *device, taliseRxORxChannels_t *rxOrxChannel, taliseTxChannels_t *txChannel);描述:這個API讀回收發器中通電的Rx/ORx/Tx信道。限制:此函數可在進入radioOn后調用。在radioOff期間,所有發射和接收鏈都被強制關閉。

12,uint32_t TALISE_setTxToOrxMapping(taliseDevice_t *device, uint8_t txCalEnable, taliseTxToOrxMapping_t oRx1Map, taliseTxToOrxMapping_t oRx2Map);描述:設置外部LOL初始化校準和跟蹤校準的Tx到ORx外部信號路由。限制:此函數可在ARM初始化和加載后調用。但是,在初始化校準運行之前,因為這同時用于外部LOL初始化和跟蹤校準。

13,uint32_t TALISE_setRfPllFrequency(taliseDevice_t *device, taliseRfPllName_t pllName, uint64_t rfPllLoFrequency_Hz);描述:設置RF PLL本機振蕩器(LO)頻率(RF載波頻率)。限制:此函數可以在ARM初始化后調用,并且設備必須處于radioOff狀態。

14,uint32_t TALISE_getRfPllFrequency(taliseDevice_t *device, taliseRfPllName_t pllName, uint64_t *rfPllLoFrequency_Hz);描述:獲取PLL本機振蕩器(LO)頻率(RF載波頻率)。此函數用于獲取鎖相環的當前頻率。為期望的PLL頻率傳遞一個taliserfllname_t枚舉類型,以讀取:RF_PLL、AUX_PLL或CLK_PLL。限制:此功能可在設備初始化和配置PLL后使用。對于AUX U PLL或RF U PLL,ARM固件也必須加載并運行以讀取PLL頻率。

15,uint32_t TALISE_getPllsLockStatus(taliseDevice_t *device, uint8_t *pllLockStatus);描述:檢查PLL是否鎖定。此函數通過pllLockStatus指針返回Talise PLLs的狀態。pllLockStatus下uint8 UT值的3個LSB代表CLK PLL、RF PLL和AUX PLL的鎖定狀態。限制:此函數可以在PLL配置和運行后的任何時候調用。

16,uint32_t TALISE_setRfPllLoopFilter(taliseDevice_t *device, uint16_t loopBandwidth_kHz, uint8_t stability);描述:設置射頻鎖相環濾波器的配置。此函數已棄用,應改用TALISE_setPllLoopFilter,因為它允許設置RF或Aux PLL環路濾波器設置。限制:他的函數可以在ARM初始化后調用,并且設備必須處于radioOff狀態。此功能后必須有TALISE_setRfPllFrequency函數,以便使用新配置設置RF PLL。

17,uint32_t TALISE_getRfPllLoopFilter(taliseDevice_t *device, uint16_t *loopBandwidth_kHz, uint8_t *stability);描述:獲取RF PLL環路濾波器的配置。此函數已棄用。應改用 TALISE_getPllLoopFilter,因為它允許讀取RF或Aux PLL環路濾波器設置。限制:此功能可在設備初始化和配置RF_PLL后使用。ARM固件也必須加載并運行。

18,uint32_t TALISE_setPllLoopFilter(taliseDevice_t *device, taliseRfPllName_t pllName, uint16_t loopBandwidth_kHz, uint8_t stability);描述:設置RFPLL或AuxPLL的環路濾波器帶寬限制:此函數可以在ARM初始化后調用,并且設備必須處于radioOff狀態。此功能之后必須為所選PLL設置TALISE_setRfPllFrequency函數,以使用新的環路濾波器設置設置PLL。

19, uint32_t TALISE_getPllLoopFilter(taliseDevice_t *device, taliseRfPllName_t pllName, uint16_t *loopBandwidth_kHz, uint8_t *stability);描述:獲取RFPLL或Aux PLL循環篩選器的循環篩選器設置。限制:該功能可在設備初始化并配置所需的鎖相環后使用。ARM固件也必須加載并運行。

20,uint32_t TALISE_setOrxLoSource(taliseDevice_t *device, taliseObsRxLoSource_t orxLoSource);描述:設置ORx LO(本機振蕩器)源(RF PLL或Aux PLL)。注:此功能將ORx的本振源設置為RF PLL或Aux PLL,但在ORx上升沿接通ORx信道之前,該設置才生效。如果在ORx通電時改變LO源,則LO源在ORx被禁用并重新啟用之前不會生效。這是有效的,當使用引腳設置本振源和控制時,也啟用了ORx。限制:此函數可在設備完全初始化且初始化校準已運行后使用。這只能在radio Off狀態下調用。

21,uint32_t TALISE_getOrxLoSource(taliseDevice_t *device, taliseObsRxLoSource_t *orx1LoSource, taliseObsRxLoSource_t *orx2LoSource);描述:獲取ORx LO(本機振蕩器)源(RF PLL或Aux PLL)限制:此函數可在設備完全初始化且初始化CAL已運行后使用。這可以在radio Off 或 On 狀態下調用。

22,uint32_t TALISE_setFhmConfig(taliseDevice_t *device, taliseFhmConfig_t *fhmConfig);描述:此功能配置跳頻觸發GPIO輸入到ARM和跳頻范圍。FHM觸發器GPIO引腳、跳頻最小頻率和跳頻最大頻率由該功能配置。FHM(frequency hopping mode ,調頻模式)。限制:此功能可在設備完全初始化和ARM處理器初始化后使用。此函數只能在radio Off狀態下調用。

23,uint32_t TALISE_getFhmConfig(taliseDevice_t *device, taliseFhmConfig_t *fhmConfig);描述:此函數用于檢索當前FHM設置。FHM(frequency hopping mode ,調頻模式)。此功能讀回跳頻觸發GPIO引腳、跳頻最小頻率和跳頻最大頻率。限制:無。

24,uint32_t TALISE_setFhmMode(taliseDevice_t *device, taliseFhmMode_t *fhmMode);描述:此功能設置跳頻模式。限制:此函數可在設備完全初始化、ARM處理器初始化并調用TALISE_setFhmConfig()之后使用。此函數只能在radio Off狀態下調用。

25,uint32_t TALISE_getFhmMode(taliseDevice_t *device, taliseFhmMode_t *fhmMode);描述:此函數用于檢索跳頻的當前FHM模式設置。此功能可用于讀取當前FHM配置(FHM啟用/禁用、MCS同步和退出模式設置的當前狀態)。限制:無。

26,uint32_t TALISE_setFhmHop(taliseDevice_t *device, uint64_t nextRfPllFrequency_Hz);描述:此函數設置下一個RF PLL低跳頻率,并在非gpio模式下向ARM發送跳到下一個頻率的命令。限制:此函數可在設備完全初始化、ARM處理器初始化、FHM配置通過TALISE_setFhmConfig()API設置、FHM模式通過TALISE_setFhmMode()API設置后調用。此API只能在Radio ON狀態下調用。

27,uint32_t TALISE_getFhmRfPllFrequency(taliseDevice_t *device, uint64_t *fhmRfPllFrequency_Hz);描述:此功能允許用戶在跳頻模式下讀回當前射頻鎖相環頻率。限制:無。

28,uint32_t TALISE_getFhmStatus(taliseDevice_t *device, taliseFhmStatus_t *fhmStatus);描述:此函數返回當前FHM狀態。此功能可用于讀取當前FHM狀態。狀態字段的詳細說明請參見taliseFhmStatus結構定義。限制:無。

29,uint32_t TALISE_setExtLoOutCfg(taliseDevice_t *device, uint8_t enableExtLoOutput, taliseExtLoDiv_t extLoOutDivide);描述:此功能啟用/禁用外部LO輸出并設置外部LO輸出分配器。限制:無。

30,uint32_t TALISE_getExtLoOutCfg(taliseDevice_t *device, uint8_t *enableExtLoOutput, taliseExtLoDiv_t *extLoOutDivide);描述:此功能讀回外部LO輸出和外部LO輸出分配器設置的啟用狀態。限制:無。

原文標題:ADRV9009_API功能描述

文章出處:【微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 收發器
    +關注

    關注

    10

    文章

    3437

    瀏覽量

    106065
  • 射頻
    +關注

    關注

    104

    文章

    5594

    瀏覽量

    167911
  • 數字信號
    +關注

    關注

    2

    文章

    972

    瀏覽量

    47589
  • 5G
    5G
    +關注

    關注

    1355

    文章

    48476

    瀏覽量

    564760

原文標題:ADRV9009_API功能描述

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    ISO35T EVM-434描述

    電子發燒友網站提供《ISO35T EVM-434描述.pdf》資料免費下載
    發表于 12-19 15:41 ?0次下載
    ISO35T EVM-434<b class='flag-5'>描述</b>

    ADS5404這款芯片的同步功能在手冊中描述比較模糊,哪里能找到專門的配置流程呢?

    ADS5404這款芯片的同步功能在手冊中描述比較模糊,哪里能找到專門的配置流程呢??
    發表于 12-10 07:50

    RNN在圖片描述生成中的應用

    隨著深度學習技術的飛速發展,圖像描述生成(Image Captioning)作為計算機視覺和自然語言處理的交叉領域,受到了越來越多的關注。圖像描述生成任務旨在自動生成準確、自然和詳細的文本描述
    的頭像 發表于 11-15 09:58 ?311次閱讀

    音頻特征描述

    電子發燒友網站提供《音頻特征描述.pdf》資料免費下載
    發表于 10-10 11:37 ?0次下載
    音頻特征<b class='flag-5'>描述</b>

    瀚海微SD NAND存儲功能描述(28)RCA Registers

    CMD7將所有卡設置為standby狀態。 DSR register (Optional) 后面的內容會詳細描述了16位驅動級寄存器。它可以選擇性地用于改善擴展操作條件下的總線性能(取決于總線長度、傳輸
    的頭像 發表于 09-23 10:15 ?221次閱讀
    瀚海微SD NAND存儲<b class='flag-5'>功能</b><b class='flag-5'>描述</b>(28)RCA Registers

    瀚海微SD NAND存儲功能描述(26)CSD Registers

    寄存器中的CSD STRUCTURE字段表示其結構版本。 CSD結構的版本號如下表所示。 ? 以下部分描述CSD字段和相關
    的頭像 發表于 09-18 10:17 ?597次閱讀
    瀚海微SD NAND存儲<b class='flag-5'>功能</b><b class='flag-5'>描述</b>(26)CSD Registers

    時序邏輯電路的五種描述方法

    時序邏輯電路是數字電路中的一種重要類型,它具有存儲和處理信息的能力。時序邏輯電路的描述方法有很多種,不同的方法適用于不同的設計和分析場景。以下是五種常見的時序邏輯電路描述方法的介紹: 狀態圖
    的頭像 發表于 08-28 11:39 ?1541次閱讀

    時序邏輯電路的描述方法有哪些

    時序邏輯電路是數字電路中的一種重要類型,它具有存儲功能,能夠根據輸入信號和內部狀態的變化來改變其輸出。時序邏輯電路廣泛應用于計算機、通信、控制等領域。本文將介紹時序邏輯電路的描述方法,包括狀態圖
    的頭像 發表于 08-28 11:37 ?693次閱讀

    PLC的控制功能可從哪幾方面描述

    的控制功能可以從以下幾個方面進行描述: 輸入/輸出處理 PLC的輸入/輸出處理功能是其最基本的功能之一。PLC通過輸入模塊接收來自傳感器、開關等外部設備的信號,經過內部處理后,通過輸出
    的頭像 發表于 08-25 10:10 ?635次閱讀

    瀚海微SD NAND存儲功能描述(9)切換功能

    開關功能狀態 開關功能狀態是返回的數據塊,其中包含功能和當前消耗信息。塊長度預定義為512位,不需要使用SET_BLK_LEN命令。狀態數據結構如下表所示。響應的狀態位包含功能組的信息
    的頭像 發表于 08-09 10:15 ?277次閱讀
    瀚海微SD NAND存儲<b class='flag-5'>功能</b><b class='flag-5'>描述</b>(9)切換<b class='flag-5'>功能</b>

    LMP90100和LMP9009x傳感器AFE系統:多通道低功耗24位傳感器AFE數據表

    電子發燒友網站提供《LMP90100和LMP9009x傳感器AFE系統:多通道低功耗24位傳感器AFE數據表.pdf》資料免費下載
    發表于 07-26 09:44 ?0次下載
    LMP90100和LMP<b class='flag-5'>9009</b>x傳感器AFE系統:多通道低功耗24位傳感器AFE數據表

    IG902內部APP實現數據互訪的步驟

    1.進入設備web管理界面,運行device_supervisor app程序,選擇 設備監控-&gt;云服務. 2.配置 發布功能(需要明白mqtt協議的組概念,同一組中可以
    發表于 07-25 08:20

    ADRV9009正常工作后想要再次下載程序,必須要斷電再上電才能進行配置,如何在不斷電的情況下進行刷新程序?

    \"使用ADRV9009配置成功后,在SDK中更改程序進行測試,則需要將ADRV9009斷電之后才能進行正常配置,否則無法配置成功,如何在不斷電的情況下進行刷新程序?\"
    發表于 05-20 07:43

    示波器的功能及用途

    示波器的功能及用途非常廣泛,以下是對其主要功能和常見用途的詳細描述
    的頭像 發表于 05-07 15:23 ?3073次閱讀

    FH-9009 輸電線路視頻在線監測裝置

    管理人員第一時 間了解監測點的動態視頻信息。 FH-9009 系統支持感應取電和太陽能電池板+蓄電池供電兩種方式,安裝方便。投入運行后,可實現遠程巡線, 減少由于導線懸掛異物、塔材被盜、導線覆冰、導線舞動等因素引起的電力事故,提高線路安全運行
    的頭像 發表于 03-08 10:20 ?466次閱讀
    FH-<b class='flag-5'>9009</b> 輸電線路視頻在線監測裝置
    主站蜘蛛池模板: 2017日日干| 国产白丝精品爽爽久久蜜臀 | 久久中文字幕综合不卡一二区 | 欧美特黄三级成人| 高hbl双性浪荡古代| 午夜爱情动作片P| 久久免费特黄毛片| 超碰公开在线caopon| 亚洲AV久久无码精品九号软件| 久久水蜜桃亚洲AV无码精品偷窥| jiizzyou欧美喷液| 忘忧草在线影院WWW日本二| 久久精品观看影院2828| x69老师x日本| 亚洲人成77777| 青柠在线观看视频在线| 黄得让人湿的片段| YELLOW日本动漫高清免费| 亚洲欧美成人无码久久久| 欧美一区二区在线观看| 国产亚洲免费观看| FREEHDXXXX学生妹| 亚洲高清无在码在线电影| 男人J放进女人屁股免费观看 | 久草在线福利视频在线播放| GAY2022空少被体育生暴菊| 亚州天堂在线视频av| 免费国产成人高清在线看软件| 国产精品久久免费视频| 777EY_卡通动漫_1页| 亚洲第一免费播放区| 青青热久久综合网伊人| 久久人妻少妇嫩草AV蜜桃35I| 国产精品国产三级国产AV麻豆| 24小时日本高清免费看| 亚洲国产精品日本无码网站| 全是肉的高h短篇列车| 久久亚洲伊人| 含羞草免费完整视频在线观看| 扒开美女的内衣亲吻漫画| 在线 无码 中文 强 乱|