?第一章:產品概述
[]()1.1產品概述
璞致軟件無線電 PZSDR 系列包括了眾多產品類別,本文介紹的是璞致公 司設計的 P159 產品,本產品使用了 XILINX 公司的 XCZU15EG-2FFVB1156I 作 為主控制器,搭載 ADI 公司的 ADRV9009BBCZ 射頻芯片構成了產品的主體架 構。P159 集成了多路射頻和其他硬件接口,資源豐富、方便易用,如下圖可 以概覽產品內部資源結構。
P159 的 PCB 尺寸是長寬=160100mm,PCB 上預留了多個固定孔,方便 用戶直接集成到設備中。此外我們為產品配備了精美外殼,整個外殼起到 了散熱的作用,確保了產品穩定運行。
產品按照工業級標準設計,工作溫度-40—85℃,采用了高精度時鐘, 所有接口都做了靜電防護。

?編輯
[]()1.2********產品資源與框圖
如下框圖已列出產品板載資源,通過下表可以看到開發板所包含的所 有功能。

?編輯
[]()1.3********產品尺寸與外殼
如下圖分別展示了產品單板尺寸和外殼尺寸,需要注意的是:對于外殼 logo,可 以為用戶提供定制方案,用戶提供 logo 文件即可定制成自己的專屬 logo。

?編輯
[]()[]()第二章:硬件使用說明
本章節開始我們將系統介紹 P159 的各個硬件功能,以便用戶快速上手使用。
[]()2.1P159框架概覽
如下表列出了 P159 的參數指標以及板卡設計的外部資源。板卡采用單片 ADRV9009BBCZ 設計 2T2R 射頻通道以及多個高速數據傳輸接口,完成了整個射頻 鏈路的收發功能。其他更詳細信息可以參照我司提供的圖紙。

?編輯
[]()2.2********關于供電
產品提供了兩種供電方式:XH2.54 接口、DC-007B 接口,兩種供電方式為客 戶在不同使用模式下供電。
XH2.54: 如果集成單板到自己的設備中,就可以通過 XH2.54 接口供電,供 電電壓電流需求是 12V/3A。
DC-007B:此接口可以外接璞致提供的 12V/3A 電源適配器為設備供電,即插 即用。DC-007B 與 XH2.54 是連通的,兩者只可接一個,防止兩個電源互相影響。

?編輯
[]()2.3********時鐘部分
P159 板卡上設計了多路時鐘,分別滿足不同功能,更詳細信息可以參考我 司提供的圖紙。
1)為 PS 側設計了 33.33Mhz 的時鐘輸入,輸入的管腳位置為 PS_REF_CLK, 此時鐘為 ARM 側提供時鐘來源,管腳位置為 U24。
2)為 PL 端提供 200M 時鐘,輸入管腳位置為 IO_L13P_GC_66/IO_L13N_GC_66, 此時鐘為 PL 側提供時鐘來源,管腳位置為Y4/Y3。
3)為 MGT 提供了兩路時鐘,分別為 125Mhz 和 156.25Mhz,時鐘輸入管腳對應 關系是 125Mhz 連接 MGT_REF_CLK_P0_230/ MGT_REF_CLK_N0_230,管腳位置 為 C8/C7;156.25Mhz 連接 MGT_REF_CLK_P1_230/ MGT_REF_CLK_N1_230,管 腳位置為 B10/B9;
4)為 GTR 部分提供了 26Mhz/27Mhz/100hz,分別給 USB3.0/MiniDP/SSD 三個外 設接口使用。
5)為射頻電路提供了專用的時鐘芯片 HMC7044LP10BE,輸出多路時鐘,提供 給 JESD204B 接口使用。時鐘對應接口可以參考我司圖紙。
[]()2.4********復位按鍵
P159 板卡在靠近板邊位置提供了nGST 復位按鍵,為系統復位按鍵,低電平 有效。此引腳分別連接到 PS 側的 PS_POR_B(V23)和 PL 側的 IO_12P_44(AE15) 管腳上。

?編輯
[]()2.5********主控啟動模式
P159 支持四種啟動模式,分別是 JTAG、QSPI Flash、EMMC、SD 卡。啟動模 式的切換可以通過板邊的撥動開關選擇,如下圖為 M2/M1/M0 三個撥碼選擇開關, 可以根據啟動真值表來選擇對應啟動模式。

?編輯
[]()2.6DDR4介紹
PS 側設計了四顆工業級DDR4 芯片,單顆容量 1GB,四顆共計容量為 4GB,PL 側也設計了四顆工業級 DDR4 芯片,單顆容量 1GB,四顆共計容量為4GB。型號為 MT40A512M16LY-062E IT:E。PS 側 DDR4 管腳分配直接調用系統分配即可,PL 側 DDR4 管腳分配可以參考下表,也可以參考我司提供的例程。
| DDR4********引腳 | 管腳名稱 | 管腳位置 |
|---|---|---|
| DDR4_DQ0 | IO_L17N_64 | AN4 |
| DDR4_DQ1 | IO_L17P_64 | AM4 |
| DDR4_DQ2 | IO_L15P_64 | AP5 |
| DDR4_DQ3 | IO_L14N_64 | AM5 |
| DDR4_DQ4 | IO_L14P_64 | AM6 |
| DDR4_DQ5 | IO_L18N_64 | AK4 |
| DDR4_DQ6 | IO_L15N_64 | AP4 |
| DDR4_DQ7 | IO_L18P_64 | AK5 |
| DDR4_DM0 | IO_L13P_64 | AL6 |
| DDR4_DQS_P0 | IO_L16P_64 | AN6 |
| DDR4_DQS_N0 | IO_L16N_64 | AP6 |
| DDR4_DQ8 | IO_L21N_64 | AN1 |
| DDR4_DQ9 | IO_L23P_64 | AK1 |
| DDR4_DQ10 | IO_L21P_64 | AM1 |
| DDR4_DQ11 | IO_L24N_64 | AK2 |
| DDR4_DQ12 | IO_L20N_64 | AP3 |
| DDR4_DQ13 | IO_L24P_64 | AK3 |
| DDR4_DQ14 | IO_L20P_64 | AN3 |
| DDR4_DQ15 | IO_L23N_64 | AL1 |
| DDR4_DM1 | IO_L19P_64 | AN2 |
| DDR4_DQS_P1 | IO_L22P_64 | AL3 |
| DDR4_DQS_N1 | IO_L22N_64 | AL2 |
| DDR4_DQ16 | IO_L6N_64 | AK10 |
| DDR4_DQ17 | IO_L3N_64 | AM10 |
| DDR4_DQ18 | IO_L5P_64 | AN9 |
| DDR4_DQ19 | IO_L2N_64 | AM11 |
| DDR4_DQ20 | IO_L6P_64 | AJ10 |
| DDR4_DQ21 | IO_L2P_64 | AL11 |
| DDR4_DQ22 | IO_L5N_64 | AP9 |
| DDR4_DQ23 | IO_L3P_64 | AL10 |
| DDR4_DM2 | IO_L1P_64 | AJ12 |
| DDR4_DQS_P2 | IO_L4P_64 | AP11 |
| DDR4_DQS_N2 | IO_L4N_64 | AP10 |
| DDR4_DQ24 | IO_L9P_64 | AJ9 |
| DDR4_DQ25 | IO_L12P_64 | AL8 |
| DDR4_DQ26 | IO_L11P_64 | AK8 |
| DDR4_DQ27 | IO_L8P_64 | AM9 |
|---|---|---|
| DDR4_DQ28 | IO_L11N_64 | AK7 |
| DDR4_DQ29 | IO_L9N_64 | AK9 |
| DDR4_DQ30 | IO_L12N_64 | AL7 |
| DDR4_DQ31 | IO_L8N_64 | AM8 |
| DDR4_DM3 | IO_L7P_64 | AN8 |
| DDR4_DQS_P3 | IO_L10P_64 | AN7 |
| DDR4_DQS_N3 | IO_L10N_64 | AP7 |
| DDR4_DQ32 | IO_L15P_65 | AH4 |
| DDR4_DQ33 | IO_L17P_65 | AE3 |
| DDR4_DQ34 | IO_L14P_65 | AG5 |
| DDR4_DQ35 | IO_L17N_65 | AF3 |
| DDR4_DQ36 | IO_L15N_65 | AJ4 |
| DDR4_DQ37 | IO_L18N_65 | AE4 |
| DDR4_DQ38 | IO_L14N_65 | AG4 |
| DDR4_DQ39 | IO_L18P_65 | AD4 |
| DDR4_DM4 | IO_L13P_65 | AE5 |
| DDR4_DQS_P4 | IO_L16P_65 | AJ6 |
| DDR4_DQS_N4 | IO_L16N_65 | AJ5 |
| DDR4_DQ40 | IO_L11N_65 | AG6 |
| DDR4_DQ41 | IO_L12P_65 | AE7 |
| DDR4_DQ42 | IO_L12N_65 | AF7 |
| DDR4_DQ43 | IO_L9N_65 | AD6 |
| DDR4_DQ44 | IO_L8N_65 | AH8 |
| DDR4_DQ45 | IO_L9P_65 | AD7 |
| DDR4_DQ46 | IO_L8P_65 | AG8 |
| DDR4_DQ47 | IO_L11P_65 | AF6 |
| DDR4_DM5 | IO_L7P_65 | AH7 |
| DDR4_DQS_P5 | IO_L10P_65 | AE8 |
| DDR4_DQS_N5 | IO_L10N_65 | AF8 |
| DDR4_DQ48 | IO_L3N_65 | AF12 |
| DDR4_DQ49 | IO_L5P_65 | AG10 |
| DDR4_DQ50 | IO_L6P_65 | AD10 |
| DDR4_DQ51 | IO_L5N_65 | AG9 |
| DDR4_DQ52 | IO_L3P_65 | AE12 |
| DDR4_DQ53 | IO_L2P_65 | AH12 |
| DDR4_DQ54 | IO_L6N_65 | AE9 |
| DDR4_DQ55 | IO_L2N_65 | AH11 |
| DDR4_DM6 | IO_L1P_65 | AE10 |
| DDR4_DQS_P6 | IO_L4P_65 | AF11 |
| DDR4_DQS_N6 | IO_L4N_65 | AG11 |
| DDR4_DQ56 | IO_L23N_65 | AD1 |
| DDR4_DQ57 | IO_L20N_65 | AH3 |
| DDR4_DQ58 | IO_L24N_65 | AE1 |
|---|---|---|
| DDR4_DQ59 | IO_L21P_65 | AF2 |
| DDR4_DQ60 | IO_L23P_65 | AD2 |
| DDR4_DQ61 | IO_L20P_65 | AG3 |
| DDR4_DQ62 | IO_L24P_65 | AE2 |
| DDR4_DQ63 | IO_L21N_65 | AF1 |
| DDR4_DM7 | IO_L19P_65 | AH2 |
| DDR4_DQS_P7 | IO_L22P_65 | AH1 |
| DDR4_DQS_N7 | IO_L22N_65 | AJ1 |
| DDR4_A0 | IO_L15P_66 | W5 |
| DDR4_A1 | IO_L20P_66 | AB3 |
| DDR4_A2 | IO_L16N_66 | AC4 |
| DDR4_A3 | IO_L17P_66 | V4 |
| DDR4_A4 | IO_L15N_66 | W4 |
| DDR4_A5 | IO_L21N_66 | AA1 |
| DDR4_A6 | IO_L18P_66 | U5 |
| DDR4_A7 | IO_L17N_66 | V3 |
| DDR4_A8 | IO_L21P_66 | AA2 |
| DDR4_A9 | IO_L19P_66 | AC2 |
| DDR4_A10 | IO_L11N_66 | Y7 |
| DDR4_A11 | IO_L22P_66 | Y2 |
| DDR4_A12 | IO_L8P_66 | AB8 |
| DDR4_A13 | IO_L23P_66 | V2 |
| DDR4_A14 | IO_L10P_66 | AB6 |
| DDR4_A15 | IO_L10N_66 | AB5 |
| DDR4_A16 | IO_L7N_66 | AC6 |
| DDR4_A17 | IO_L20N_66 | AC3 |
| DDR4_BA0 | IO_L9N_66 | W6 |
| DDR4_BA1 | IO_L12N_66 | AA6 |
| DDR4_BG0 | IO_L16P_66 | AB4 |
| DDR4_nCS | IO_L11P_66 | Y8 |
| DDR4_ODT | IO_L8N_66 | AC8 |
| DDR4_nRESET | IO_L9P_66 | W7 |
| DDR4_CLK_P | IO_L14P_66 | Y5 |
| DDR4_CLK_N | IO_L14N_66 | AA5 |
| DDR4_CKE | IO_L6P_66 | Y10 |
| DDR4_nACT | IO_L12P_66 | AA7 |
| DDR4_nALERT | IO_L22N_66 | Y1 |
| DDR4_PARITY | IO_L19N_66 | AC1 |
[]()2.7EMMC介紹
P159 設計了 32GB 的 EMMC,用戶可用于存儲啟動文件和用戶文件。 管腳定義如下表。
| EMMC********引腳 | 管腳名稱 | 管腳位置 |
|---|---|---|
| EMMC_D0 | MIO13 | AK17 |
| EMMC_D1 | MIO14 | AL16 |
| EMMC_D2 | MIO15 | AN16 |
| EMMC_D3 | MIO16 | AM16 |
| EMMC_D4 | MIO17 | AP16 |
| EMMC_D5 | MIO18 | AE18 |
| EMMC_D6 | MIO19 | AL17 |
| EMMC_D7 | MIO20 | AD18 |
| EMMC_CLK | MIO22 | AD20 |
| EMMC_CMD | MIO21 | AF18 |
| EMMC_nRST | MIO23 | AD19 |

?編輯
[]()2.8QSPIFLASH********介紹
P159 設計了兩路 256Mb 的 QSPI FLASH,合計 512Mb,組成 x8 模式。可用于 存儲啟動文件和用戶文件。管腳定義如下表。
| QSPI0********FLASH | 管腳名稱 | 管腳位置 |
|---|---|---|
| QSPI0_DQ0 | MIO2 | AH16 |
| QSPI0_DQ1 | MIO3 | AJ16 |
| QSPI0_DQ2 | MIO4 | AD16 |
| QSPI0_DQ3 | MIO5 | AG16 |
| QSPI0_CS | MIO1 | AM15 |
| QSPI0_CLK | MIO6 | AF16 |
| QSPI1********FLASH | 管腳名稱 | 管腳位置 |
|---|---|---|
| QSPI1_DQ0 | MIO2 | AE17 |
| QSPI1_DQ1 | MIO3 | AP15 |
| QSPI1_DQ2 | MIO4 | AH17 |
|---|---|---|
| QSPI1_DQ3 | MIO5 | AF17 |
| QSPI1_CS | MIO1 | AD17 |
| QSPI1_CLK | MIO6 | AJ17 |

?編輯

?編輯
[]()2.9E2PROM介紹
單板上預留了一顆 E2PROM,容量為 256Kb,管腳定義如下表。
| E2PROM********引腳 | 管腳名稱 | 管腳位置 |
|---|---|---|
| E2PROM_I2C_SCL | IO_L8N_HDGC_50 | G13 |
| E2PROM_I2C_SDA | IO_L9N_50 | G14 |

?編輯
[]()2.10********千兆以太網
單板 PS 側設計了一顆千兆以太網芯片,以太網芯片與 ZYNQ 芯片之間通過 RGMII 接口互聯,連接對應管腳見下表芯片地址 PHY_AD[2:0]=001。
| RMGII 信號 | 管腳名稱 | 管腳位置 |
|---|---|---|
| GPHY_GTX_CLK | MIO26_501 | P21 |
| GPHY_TXD0 | MIO27_501 | M21 |
| GPHY_TXD1 | MIO28_501 | N21 |
| GPHY_TXD2 | MIO29_501 | K22 |
| GPHY_TXD3 | MIO30_501 | L21 |
| GPHY_TX_EN | MIO31_501 | J22 |
| GPHY_RX_CLK | MIO32_501 | H22 |
| GPHY_RXD0 | MIO33_501 | H23 |
| GPHY_RXD1 | MIO34_501 | L22 |
|---|---|---|
| GPHY_RXD2 | MIO35_501 | P22 |
| GPHY_RXD3 | MIO36_501 | K23 |
| GPHY_RX_DV | MIO37_501 | N22 |
| GPHY_MDC | MIO76_502 | H25 |
| GPHY_MDIO | MIO77_502 | F25 |

?編輯
[]()2.11SD卡
單板上設計了 SD 卡座,與PS 側 BANK501 相連,因為 BANK501 的電平為 1.8V,但 SD 的數據電平為 3.3V,所以使用 TXS02612RTWR 進行電平轉換。
如下是 SD 卡的管腳分配,更詳細電路可參考原理圖。
| SD********卡 | 管腳名稱 | 管腳位置 |
|---|---|---|
| SD_CLK | MIO51 | N25 |
| SD_CMD | MIO50 | P25 |
| SD_DATA0 | MIO46 | J25 |
| SD_DATA1 | MIO47 | L25 |
| SD_DATA2 | MIO48 | M25 |
| SD_DATA3 | MIO49 | K25 |

?編輯
[]()2.12USB轉JTAG和********UART
P159 上設計了一路 USB 轉 JTAG/UART 接口,JTAG 連接到主控芯片的 JTAG 接口上, UART 連接到主控的 UART0 管腳上。
如下是 UART0 管腳分配,更詳細電路可參考原理圖。
| UART0 | 管腳名稱 | 管腳位置 |
|---|---|---|
| UART0_TX | MIO43 | K24 |
| UART0_RX | MIO42 | M24 |

?編輯
[]()2.13USB3.0接口
P159 上設計了一路 USB3.0 接口,接口類型為 Type-A,可以靈活的定義成 Host 模式或者 Device 模式,如下表列出了 USB PHY 與主芯片的對應關系。詳細 信息參見底板原理圖。
| USB 信號 | 管腳名稱 | 管腳位置 |
|---|---|---|
| USBPHY_DATA0 | MIO56 | C23 |
| USBPHY_DATA1 | MIO57 | A23 |
| USBPHY_DATA2 | MIO54 | F23 |
| USBPHY_DATA3 | MIO59 | B24 |
| USBPHY_DATA4 | MIO60 | E24 |
| USBPHY_DATA5 | MIO61 | C24 |
| USBPHY_DATA6 | MIO62 | G24 |
| USBPHY_DATA7 | MIO63 | D24 |
| USBPHY_STP | MIO58 | G23 |
| USBPHY_NXT | MIO55 | B23 |
| USBPHY_DIR | MIO53 | E23 |
| USBPHY_CLKOUT | MIO52 | F22 |
| USBPHY_nRSET | MIO64 | A25 |
| GT2_USB3_SSTXP | PS_MGTRTXP2_505 | W31 |
| GT2_USB3_SSTXN | PS_MGTRTXN2_505 | W32 |
| GT2_USB3_SSRXP | PS_MGTRRXP2_505 | Y33 |
| GT2_USB3_SSRXN | PS_MGTRRXN2_505 | Y34 |
| CLK_FPGA_26M_P | MGT_505_TX_P2 | U27 |
| CLK_FPGA_26M_N | MGT_505_TX_N2 | U28 |

?編輯
[]()2.14MiniDP********接口
P159 上設計了一個Mini DP 輸出接口,接口信號與 FPGA 的 BANK50/BANK505 相連,詳細可參考原理圖。
如下是 Mini DP 的引腳分配, 詳細電路可以參考開發板原理圖。
| MiniDP引腳 | 管腳名稱 | 管腳位置 |
|---|---|---|
| GT3_DP_LINE_P0 | MGT_505_TX_P3 | V29 |
| GT3_DP_LINE_N0 | MGT_505_TX_N3 | V30 |
| DP_HPD | IO_L7P_HDGC_50 | J12 |
| DP_AUX_OUT | IO_L12N_50 | J15 |
| DP_OE | IO_L10P_50 | J14 |
| DP_AUX_IN | IO_L12P_50 | J16 |
| DP_CLK_P_27M | MGT_505_CLK_P2 | U31 |
| DP_CLK_N_27M | MGT_505_CLK_N2 | U32 |

?編輯
[]()2.15SSD接口
P159 的 PS 側設計了一路 SSD(x2 模式),接口類型為 M.2,走 NVME 協議。 SSD 接口的管腳位置如下表,詳細電路可以參考開發板原理圖。
| SSD 接口 | 管腳名稱 | 管腳位置 |
|---|---|---|
| SSD_nRST | MIO70 | C26 |
| CLK_FPGA_100M_P | MGT_505_CLK_P0 | AA27 |
| CLK_FPGA_100M_N | MGT_505_CLK_N0 | AA28 |
| GT0_SSD_TX_P0 | MGT_505_TX_P0 | AB29 |
16 / 22
| GT0_SSD_TX_N0 | MGT_505_TX_N0 | AB30 |
|---|---|---|
| GT0_SSD_RX_P0 | MGT_505_RX_P0 | AB33 |
| GT0_SSD_RX_N0 | MGT_505_RX_N0 | AB34 |
| GT0_SSD_TX_P1 | MGT_505_TX_P1 | Y29 |
| GT0_SSD_TX_N1 | MGT_505_TX_N1 | Y30 |
| GT0_SSD_RX_P1 | MGT_505_RX_P1 | AA31 |
| GT0_SSD_RX_N1 | MGT_505_RX_N1 | AA32 |

?編輯
[]()2.16SFP接口
P159 上設計了一路 10G SFP 接口,接口信號與 MPSOC 的 BANK230 相連,詳 細可參考原理圖。
如下是 SFP 的引腳分配, 詳細電路可以參考開發板原理圖。
| QSFP1********引腳 | 管腳名稱 | 管腳位置 |
|---|---|---|
| SFP1-TX-P | MGT_TX_P2_230 | B6 |
| SFP1-TX-N | MGT_TX_N2_230 | B5 |
| SFP1-RX-P | MGT_TX_P2_230 | B2 |
| SFP1-RX-N | MGT_TX_N2_230 | B1 |

?編輯
[]()2.1740P擴展接口
P159 預留了一個40P 2.54mm 間距的連接器,用于擴展信號的連接,
信號與 FPGA 的 BANK49/50 連接,電平為 3.3V。如下表標出了信號所在的芯 片位置,詳細連接關系參考原理圖部分。
| JM1 信號順序 | 管腳名稱 | 管腳位置 | JM1 信號順序 | 管腳名稱 | 管腳位置 |
|---|---|---|---|---|---|
| 5 | IO_L3P_49 | B16 | 6 | IO_L1P_49 | F16 |
| 7 | IO_L3N_49 | A16 | 8 | IO_L1N_49 | F15 |
| 9 | IO_L4P_49 | B15 | 10 | IO_L2P_49 | D16 |
| 11 | IO_L4N_49 | A15 | 12 | IO_L2N_49 | C16 |
| 13 | IO_L7P_49 | C14 | 14 | IO_L5P_49 | E15 |
| 15 | IO_L7N_49 | B14 | 16 | IO_L5N_49 | D15 |
| 17 | IO_L8P_49 | C13 | 18 | IO_L6P_49 | E14 |
|---|---|---|---|---|---|
| 19 | IO_L8N_49 | B13 | 20 | IO_L6N_49 | D14 |
| 21 | IO_L10P_49 | C12 | 22 | IO_L12P_49 | F13 |
| 23 | IO_L10N_49 | B12 | 24 | IO_L12N_49 | E13 |
| 25 | IO_L1P_50 | J11 | 26 | IO_L9P_49 | A13 |
| 27 | IO_L1N_50 | J10 | 28 | IO_L9N_49 | A12 |
| 29 | IO_L3P_50 | F10 | 30 | IO_L11P_49 | E12 |
| 31 | IO_L3N_50 | E10 | 32 | IO_L11N_49 | D12 |
| 37 | IO_L2P_50 | H10 | 38 | IO_L4P_50 | D11 |
| 39 | IO_L2N_50 | G10 | 40 | IO_L4N_50 | D10 |

?編輯
[]()2.18LED指示燈
P159 上設計了兩路 LED,高電平亮,低電平滅。詳細電路可參考開發板原理 圖。
| LED 位號 | 管腳名稱 | 管腳位置 |
|---|---|---|
| LED1(D17) | IO_L3N_44 | AP12 |
| LED2(D18) | IO_L1N_44 | AP14 |

?編輯
[]()
2.19ADRV9009介紹
P159 射頻部分使用了 ADI 公司的 ADRV9009,本小節我們將從射頻鏈路、數 據通道、時鐘部分詳細介紹。

?編輯
[]()2.19.1********射頻前端電路
射頻前端電路涉及到巴倫、功放、以及射頻開關三部分。巴倫的帶寬為 10M- 8Ghz,覆蓋了 ADRV9009 的通信帶寬。
功放帶寬是 10M-10Ghz,也是覆蓋了 ADRV9009 的通信帶寬,整個通信帶寬 內功放的增益線性非常好,如下表可以詳細看到功放在各頻點指標。

?編輯
射頻開關采用的是 SPDT 一進兩出,帶寬為 9K-8G,并且射頻開關內部集成 了靜電防護電路,有效防護了射頻端口。對應射頻開關的切換邏輯可以參考下表, 對于 ADRV9009 的 TX/RX 切換,可以參考原理圖實際連接關系來對應調整。

?編輯
[]()2.19.2ADRV9009通信端口
ADRV9009 數字端口分為數據端口和控制端口兩部分,數據端口如下表列出 了管腳對應關系,也可以參考 P159 原理圖和對應的工程代碼。
| ADRV9009 接口 | 管腳名稱 | 管腳位置 |
|---|---|---|
| ADRV9009_SERDIN_P0 | MGT_TX_P0_128 | T29 |
| ADRV9009_SERDIN_N0 | MGT_TX_N0_128 | T30 |
| ADRV9009_SERDIN_P1 | MGT_TX_P2_128 | P29 |
| ADRV9009_SERDIN_N1 | MGT_TX_N2_128 | P30 |
| ADRV9009_SERDIN_P2 | MGT_TX_P1_128 | R31 |
| ADRV9009_SERDIN_N2 | MGT_TX_N1_128 | R32 |
| ADRV9009_SERDIN_P3 | MGT_TX_P3_128 | M29 |
| ADRV9009_SERDIN_N3 | MGT_TX_N3_128 | M30 |
| ADRV9009_SYNCIN_P0 | IO_L4P_67 | T12 |
| ADRV9009_SYNCIN_N0 | IO_L4N_67 | R12 |
| ADRV9009_SYNCIN_P1 | IO_L3P_67 | U10 |
| ADRV9009_SYNCIN_N1 | IO_L3N_67 | T10 |
| ADRV9009_SERDOUT_P0 | MGT_RX_P0_128 | T33 |
| ADRV9009_SERDOUT_N0 | MGT_RX_N0_128 | T34 |
| ADRV9009_SERDOUT_P1 | MGT_RX_P2_128 | N31 |
| ADRV9009_SERDOUT_N1 | MGT_RX_N2_128 | N32 |
| ADRV9009_SERDOUT_P2 | MGT_RX_P1_128 | P33 |
| ADRV9009_SERDOUT_N2 | MGT_RX_N1_128 | P34 |
| ADRV9009_SERDOUT_P3 | MGT_RX_P3_128 | M33 |
| ADRV9009_SERDOUT_N3 | MGT_RX_N3_128 | M34 |
| ADRV9009_SYNCOUT_P0 | IO_L2P_67 | T13 |
| ADRV9009_SYNCOUT_N0 | IO_L2N_67 | R13 |
| ADRV9009_SYNCOUT_P1 | IO_L1P_67 | W12 |
| ADRV9009_SYNCOUT_N1 | IO_L1N_67 | W11 |
| ADRV9009_SYSREFCLK_IN_P | Come from CLK IC HMC7044LP10BE | |
| ADRV9009_SYSREFCLK_IN_N | Come from CLK IC HMC7044LP10BE | |
| ADRV9009_DEVCLK_IN_P | Come from CLK IC HMC7044LP10BE | |
| ADRV9009_DEVCLK_IN_N | Come from CLK IC HMC7044LP10BE | |
| ADRV9009_TX_ENABLE1 | IO_L6N_47 | F20 |
| ADRV9009_TX_ENABLE2 | IO_L4P_47 | J19 |
| ADRV9009_RX_ENABLE1 | IO_L6P_47 | G20 |
| ADRV9009_RX_ENABLE2 | IO_L4N_47 | J20 |
| ADRV9009_SPI_CLK | IO_L6P_48 | F17 |
| ADRV9009_SPI_CS | IO_L6N_48 | F18 |
| ADRV9009_SPI_DI | IO_L8N_48 | E18 |
| ADRV9009_SPI_DO | IO_L12P_48 | A17 |
| ADRV9009_nRST | IO_L10P_48 | B18 |
| ADRV9009_GP_INT | IO_L7P_47 | E22 |
| ADVR9009_GPIO_0 | IO_L7P_48 | E19 |
| ADVR9009_GPIO_1 | IO_L7N_48 | D19 |
| ADVR9009_GPIO_2 | IO_L9N_48 | C17 |
| ADVR9009_GPIO_3 | IO_L9P_48 | D17 |
| ADVR9009_GPIO_4 | IO_L11N_48 | C19 |
|---|---|---|
| ADVR9009_GPIO_5 | IO_L10N_48 | B19 |
| ADVR9009_GPIO_6 | IO_L11P_48 | C18 |
| ADVR9009_GPIO_7 | IO_L8P_48 | E17 |
| ADVR9009_GPIO_8 | IO_L2N_48 | H17 |
| ADVR9009_GPIO_9 | IO_L2P_48 | J17 |
| ADVR9009_GPIO_10 | IO_L4N_48 | K17 |
| ADVR9009_GPIO_11 | IO_L4P_48 | L17 |
| ADVR9009_GPIO_12 | IO_L3P_48 | L18 |
| ADVR9009_GPIO_13 | IO_L3N_48 | K18 |
| ADVR9009_GPIO_14 | IO_L5P_48 | G18 |
| ADVR9009_GPIO_15 | IO_L1N_48 | H19 |
| ADVR9009_GPIO_16 | IO_L1P_48 | H18 |
| ADVR9009_GPIO_17 | IO_L5N_48 | G19 |
| ADVR9009_GPIO_18 | IO_L12N_48 | A18 |
[]()2.19.3ADRV9009時鐘電路
ADRV9009 的輸入時鐘采用了高精度 VCXO 時鐘,頻率在 122.88Mhz,通過專 用的時鐘芯片產生所需的多路時鐘,同時 P159 預留了時鐘輸入輸出接口,如用 戶需要更高精度時鐘,可以從外部灌入時鐘,可以輸出所需時鐘。對于時鐘的詳 細使用可以參考璞致提供的原理圖以及提供的代碼工程來編程。

?編輯
[]()2.19.4ADRV9009外本振輸入
P159 上預留了外本振輸入,接口類型為一代 IPEX 接口,如下圖參考,也可 以參考璞致提供的原理圖

?編輯
[]()2.19.5ADRV9009ORX1********輸入
P159 上預留了ORX1 輸入,接口類型為一代 IPEX 接口,默認情況下輸出 BALUN 沒有焊接,如用戶需要使用此電路,需要提前告知。如下圖參考,也可以參考璞 致提供的原理圖

?編輯
[]()PPS********接口
P159 上設計了一路 PPS,PPS 信號可以通過方向腳配置成 PPS 輸入,也可 以通過方向腳配置成 PPS 輸出,默認為 PPS 輸入,用戶可以根據實際需要來選 擇。PPS 和方向腳分別連到 FPGA 的如下管腳:
| 信號名 | 管腳名稱 | 管腳位置 |
|---|---|---|
| PPS_IN_OUT | IO_11N_44 | AG15 |
| PPS_DIR | IO_7P_44 | AH14 |

?編輯
[]()2.21GPS模塊
底板上集成一顆 GPS 模塊,可以實現 GPS 和北斗定位功能。我們可以通過 UART 來配置和讀取 GPS 模塊數據,另外模塊提供了PPS 信號。如下表列出了 GPS 模塊的管腳對應關系,更詳細說明可以參考提供的原理圖。
| GPS 模塊 | 管腳名稱 | 管腳位置 |
|---|---|---|
| GPS_UART_TXD | IO_6P_44 | AK13 |
| GPS_UART_RXD | IO_2N_44 | AN13 |
| GPS_nRESET | IO_6P_44 | AM13 |
| GPS_PPS | IO_6P_44 | AH13 |

?編輯
?審核編輯 黃宇
-
FPGA
+關注
關注
1660文章
22408瀏覽量
636218 -
pcb
+關注
關注
4404文章
23877瀏覽量
424223 -
軟件無線電
+關注
關注
10文章
201瀏覽量
29885
發布評論請先 登錄
dm368 14bit sensor 輸入問題,請問14bit數據輸入需要修改哪些寄存器?
請問如何正確測量AD7988-5 16bit ADC DC&AC performance?
ADC3444IRTQT詳細參數IC ADC 14BIT PIPELINED 56QFN
9009開發板學習資料第428篇:基于XC7Z100+ADRV9009的雙收雙發無線電射頻板卡 ADRV9009板卡 XC7Z100板卡 XC7Z100+ADRV9009
FMC子卡設計資料:FMC144 -八路 250MSPS 14bit AD FMC子卡
基于Xilinx XC7Z100+ADRV9009的雙收雙發無線電射頻板卡
AD9088: 阿波羅MxFE Octal, 16Bit, 16PSS RF DAC和Octal, 12Bit, 8 PSS RF ADC初步數據表 ADI
璞致電子軟件無線電(PZSDR)系列——從嵌入式到高端射頻的全場景解決方案
璞致 PZSDR 系列板卡之 P159 軟件無線電硬件說明-ZU15EG+ADRV9009 16bit ADC & 14bit DAC
評論