99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

AD9914 DDS驅(qū)動(dòng)與頻率控制字換算:從寄存器配置到FPGA移植

AD9914 DDS驅(qū)動(dòng)與頻率控制字換算:從寄存器配置到FPGA移植 簡介面向FPGA及嵌入式開發(fā)者的AD9914高性能DDS驅(qū)動(dòng)資源包主要解決直接數(shù)字頻率合成器在工程中的快速配置與控制問題適用于通信、測試測量、雷達(dá)等需要高精度頻率生成的場景。包內(nèi)共24個(gè)文件以C源文件、頭文件、Keil工程文件uvproj/uvopt及編譯輸出hex/axf/map為主附帶匯編啟動(dòng)文件與鏈接腳本等可完整支持在ADuC7026平臺(tái)上的編譯、燒錄與調(diào)試。壓縮包僅59KB輕量易用。已有447人學(xué)習(xí)瀏覽。資源結(jié)合AD9914內(nèi)置12位DAC、3.5GSPS采樣率等特點(diǎn)給出驅(qū)動(dòng)初始化、頻率/幅度/相位參數(shù)配置以及SPI或并行接口控制的示例代碼便于開發(fā)者理解寄存器操作與同步時(shí)序并快速移植到自有FPGA或MCU項(xiàng)目中縮短高頻信號(hào)源系統(tǒng)的開發(fā)周期。1. 一塊 3.5 GSPS 的 DDS 芯片一份能直接跑的 AD9914 驅(qū)動(dòng)工程射頻調(diào)試臺(tái)前最繞不開的一類器件就是 DDS 信號(hào)發(fā)生器。AD9914 是 Analog Devices 的高性能直接數(shù)字頻率合成器3.5 GSPS 采樣率配 12 位 DAC頻率、相位、幅度都能用數(shù)字字精確控制跳頻通信、雷達(dá)激勵(lì)、測試測量里經(jīng)常見到它。這份 ExampleCode_DDS_AD9914 壓縮包是一套完整的 ADuC7026ADI 的 ARM7 內(nèi)核 MCUKeil 工程SPI 初始化、寄存器配置、FTW 頻率字換算都寫在 ad9914test.c 里工程里連 hex 和 axf 都編譯好了屬于拿到就能開干的那類代碼。做 FPGA 驅(qū)動(dòng)的人同樣值得下——AD9914 的 SPI 時(shí)序和主控平臺(tái)無關(guān)把 C 驅(qū)動(dòng)里的寄存器序列搬到 Verilog 狀態(tài)機(jī)里就能用。適合正在調(diào) AD9914 寄存器、或者打算用 FPGA 控制 DDS 輸出頻率的開發(fā)者。2. AD9914 寄存器體系與頻率控制字換算把 MHz 變成十六進(jìn)制之前先看懂這兩張表2.1 DDS 核心相位累加器與 32 位頻率控制字DDS 內(nèi)部繞不開的是一個(gè)相位累加器。每個(gè) SYSCLK 周期累加器加上一個(gè)步進(jìn)值這個(gè)步進(jìn)就是頻率控制字 FTW。當(dāng)累加器溢出回繞輸出就完成一個(gè)周期。所以輸出頻率和 FTW 是嚴(yán)格的線性關(guān)系f_out (FTW × f_SYSCLK) / 2^32AD9914 的 SYSCLK 最高 3.5 GHzFTW 是 32 位寄存器。這個(gè)公式的工程含義是頻率分辨率固定等于 f_SYSCLK / 2^32約 0.815 Hz與輸出頻率無關(guān)。你不需要查表不需要線性化校準(zhǔn)直接把目標(biāo)頻率代入公式就能算出 FTW。反過來如果發(fā)現(xiàn)輸出頻率對不上第一步就是檢驗(yàn) FTW 是不是按當(dāng)前實(shí)際 SYSCLK 算的——很多人栽在參考時(shí)鐘不是標(biāo)稱 3.5 GHz 上。FTW 決定頻率POW0 是 16 位相位偏移字相位分辨率 360/65536 ≈ 0.0055 度ACW0 是 12 位幅度控制字配合 12 位 DAC 使用。相參體制、多片同步時(shí)需要設(shè)置 POW。頻率切換能有多快取決于更新 FTW 的方式直接寫 FTW0 后由 IO_UPDATE 鎖存或者用 Profile 模式預(yù)先在 8 個(gè) profile 里存好不同的 FTW/POW/ACW切換時(shí)只拉 Profile0-2 引腳不碰 SPI切換時(shí)間只受 SYSCLK 周期限制這部分在第 6 章展開。2.2 關(guān)鍵寄存器地址與 SPI 指令字節(jié)AD9914 的寄存器空間用 6 位地址編址調(diào)試最常用的幾個(gè)地址列在這張表里。地址寄存器長度用途0x00CFR132 位SPI 模式、LSB first、SDO 使能等全局配置0x01CFR232 位SYNC_CLK 輸出、IO_UPDATE 行為0x02CFR332 位參考時(shí)鐘倍頻、Profile 相關(guān)配置0x03CFR432 位輔助控制位0x04FTW032 位頻率控制字主輸出通道0x05POW016 位相位偏移字0x06ACW012 位幅度控制字SPI 每次傳輸?shù)母袷绞? 個(gè)指令字節(jié) 若干數(shù)據(jù)字節(jié)。指令字節(jié) bit7 是讀寫標(biāo)志0 寫 1 讀bit6:1 是 6 位寄存器地址bit0 恒為 0。數(shù)據(jù)字節(jié)數(shù)由目標(biāo)寄存器長度決定比如 CFR1 和 FTW0 都是 4 字節(jié)POW0 是 2 字節(jié)全部 MSB first。這個(gè)位域定義在不同版本數(shù)據(jù)手冊里的表達(dá)方式可能略有差異但實(shí)際線上時(shí)序就是先送指令字節(jié)再送數(shù)據(jù)CSB 在整個(gè)傳輸期間拉低。提示拿到芯片后第一件事不是寫代碼而是確認(rèn)手頭數(shù)據(jù)手冊版本對應(yīng)的寄存器表和讀時(shí)序圖壓縮包里 ad9914test.c 的地址宏可以作為交叉驗(yàn)證的參考。2.3 三個(gè)頻率計(jì)算實(shí)例與一段可復(fù)現(xiàn)的換算代碼假設(shè) SYSCLK 3.5 GHzFTW 公式代入后得到下面的結(jié)果。目標(biāo)頻率FTW 整數(shù)實(shí)際輸出誤差1 GHz1227133513約 0.1 Hz100 MHz122713351小于 0.5 Hz25 MHz30683338小于 0.5 Hz后端如果用 C 寫直接乘 2^32 會(huì)溢出 32 位整型我一般先用 double 算再截?cái)喑?uint32_t反算一遍確認(rèn)誤差。#include stdio.h #include stdint.h int main(void) { double sysclk 3.5e9; /* AD9914 最高 SYSCLK */ double f_target 1e9; /* 目標(biāo)頻率單位 Hz */ uint32_t ftw; /* 用 double 算出理論 FTW再轉(zhuǎn) 32 位整型 */ ftw (uint32_t)((f_target / sysclk) * 4294967296.0); printf(FTW 0x%08X (%u)\n, ftw, ftw); /* 反算實(shí)際輸出頻率確認(rèn)舍入誤差 */ double f_real (double)ftw * sysclk / 4294967296.0; printf(f_out %.3f Hz\n, f_real); return 0; }這段代碼的邏輯先算比例 f_target / sysclk再乘 2^32得到的就是理論上應(yīng)該寫進(jìn) FTW0 的整數(shù)。反算那一步很關(guān)鍵它能直接告訴你舍入帶來的誤差量級(jí)避免把錯(cuò)誤的控制字燒進(jìn)芯片。參數(shù)上注意 sysclk 一定要用真實(shí)值比如外部晶振 100 MHz 配合片內(nèi) 35 倍頻那 sysclk 才是 3.5 GHz如果 PLL 沒使能實(shí)際只有 100 MHz同樣的 FTW 輸出會(huì)差 35 倍這是后面避坑章節(jié)的高頻事故。3. 解包 ExampleCode_DDS_AD9914Keil 工程結(jié)構(gòu)、SPI 初始化與寄存器寫入主流程3.1 壓縮包里的工程結(jié)構(gòu)哪些文件有用哪些是中間產(chǎn)物解壓后第一眼會(huì)看到一堆后綴各異、看起來亂糟糟的文件。別被嚇到我把它們按用途分一下類。文件作用是否需要關(guān)注AD9914Test.uvprojKeil μVision 4 工程文件是雙擊打開它AD9914Test.c主程序SPI 初始化與 AD9914 配置是核心代碼ADuC7026.hADuC7026 外設(shè)寄存器定義頭文件是查 SPI/GPIO 寄存器時(shí)用ADuC702x.sARM 啟動(dòng)文件時(shí)鐘與異常向量一般不用改irq_arm.cARM 中斷處理工程里中斷服務(wù)入口看需求關(guān)中斷可忽略AD9914Test.hex / .axf編譯產(chǎn)物是可直接燒錄AD9914Test.map / .lst鏈接映射與反匯編排錯(cuò)時(shí)用ad9914test.o / .crf / .d / .plg編譯器中間文件忽略真正值得反復(fù)看的是 AD9914Test.c 和 ADuC7026.h。.uvproj 用 Keil 打開后直接 F7 編譯就能過工程里帶的 hex 是已經(jīng)編譯好的用 ULINK 或者 J-Link 燒進(jìn) ADuC7026 的 Flash 就能跑。ADuC7026 是 3.3V IOAD9914 的數(shù)字 IO 也是 3.3V 域兩者可以直連不需要電平轉(zhuǎn)換這給調(diào)試省了很多事。3.2 SPI 底層接口一個(gè)字節(jié)收發(fā)函數(shù)打天下ADuC7026 的 SPI 外設(shè)寄存器操作屬于平臺(tái)相關(guān)代碼。為了讓你在別的 MCU 或 FPGA 上也能復(fù)用我把底層抽象成一個(gè)字節(jié)收發(fā)函數(shù)上層的寄存器讀寫邏輯全部平臺(tái)無關(guān)。/* spi_platform.h * 平臺(tái)相關(guān)層只暴露一個(gè)字節(jié)收發(fā)函數(shù)。 * ADuC7026 上的實(shí)現(xiàn)是操作 SPITX/SPIRX/SPISTA 寄存器 * 換成 STM32、GD32 或 FPGA 時(shí)替換成各自的 SPI 收發(fā)即可。 */ static uint8_t spi_write_read_byte(uint8_t tx) { /* ADuC7026 參考實(shí)現(xiàn) * 1) SPIEN 1 使能 SPI * 2) SPITX tx啟動(dòng)傳輸 * 3) 等待 SPISTA 的 SPIF 置位 * 4) return SPIRX; * 具體寄存器名以 ADuC7026.h 為準(zhǔn) */ return 0xFF; /* 占位 */ }這段代碼的意義在于把一個(gè)字節(jié)怎么過 SPI 總線和AD9914 的寄存器協(xié)議解耦。你只需要保證 spi_write_read_byte 能發(fā)一個(gè)字節(jié)并讀回一個(gè)字節(jié)其他所有邏輯都不依賴具體平臺(tái)。參數(shù)上注意ADuC7026 的 SPI 主模式建議先跑 1 MHz 驗(yàn)證時(shí)序確認(rèn)通信穩(wěn)定后再往上提AD9914 的 SCLK 上限很高但 MCU 這邊往往受限于外設(shè)分頻。3.3 寫寄存器函數(shù)指令字節(jié)拼裝與 IO_UPDATE 鎖存核心寫函數(shù)如下它拼裝指令字節(jié)、按大端序發(fā)送數(shù)據(jù)最后拉一次 IO_UPDATE 把數(shù)據(jù)鎖存進(jìn) AD9914 內(nèi)部寄存器。/* ad9914_drv.h 平臺(tái)無關(guān)的 AD9914 驅(qū)動(dòng)核心 */ #define AD9914_CFR1 0x00 #define AD9914_CFR2 0x01 #define AD9914_CFR3 0x02 #define AD9914_FTW0 0x04 #define AD9914_POW0 0x05 #define AD9914_ACW0 0x06 /* 寫寄存器instr 的 bit70 表示寫bit6:1 放 6 位地址bit0 恒 0 */ void ad9914_write(uint8_t addr, uint8_t len, uint32_t data) { uint8_t instr (addr 1) 0x7E; /* 地址放入 bit6:1 */ uint8_t buf[4]; int i; buf[0] instr; /* 大端序最高字節(jié)在前 */ for (i 0; i len; i) buf[1 i] (data (8 * (len - 1 - i))) 0xFF; cs_low(); for (i 0; i 1 len; i) spi_write_read_byte(buf[i]); cs_high(); /* IO_UPDATE 上升沿把數(shù)據(jù)鎖存進(jìn)內(nèi)部寄存器 */ io_update_pulse(); }指令字節(jié)的拼裝邏輯是 (addr 1) 0x7Eaddr 是 6 位寄存器地址左移一位放進(jìn) bit6:1bit7 保持 0 就是寫操作bit0 恒為 0。數(shù)據(jù)按大端發(fā)送先送最高字節(jié)因?yàn)?AD9914 的 SPI 是 MSB first。io_update_pulse 一般用 GPIO 拉高再拉低脈沖寬度我給 100 ns 以上工程里用兩個(gè) GPIO 翻轉(zhuǎn)就行。需要注意的是CFR 寄存器其實(shí)在 SPI 傳輸完成后立即生效而 FTW0、POW0、ACW0 必須等 IO_UPDATE 上升沿才鎖存。上面的函數(shù)統(tǒng)一在每次寫完后發(fā)脈沖省事且不會(huì)漏。3.4 初始化序列與一個(gè) 1 GHz 輸出示例下面這段初始化代碼可以直接套用FTW0 的值就是第 2 章算出來的 1227133513。void ad9914_init(void) { /* CFR1: SPI 模式、SDO 使能等 * 具體位含義對照數(shù)據(jù)手冊 CFR1 描述逐位核對 */ ad9914_write(AD9914_CFR1, 4, 0x00001000); ad9914_write(AD9914_CFR2, 4, 0x00000042); ad9914_write(AD9914_CFR3, 4, 0x00000000); /* 設(shè)置 1 GHz 輸出FTW0 1227133513 0x49249249 */ ad9914_write(AD9914_FTW0, 4, 1227133513UL); } int main(void) { spi_master_init(); /* ADuC7026 SPI 主模式速率先跑 1 MHz */ ad9914_init(); while (1) { /* 這里放測試序列 * 改 FTW、觸發(fā) IO_UPDATE、讀回校驗(yàn) */ } }spi_master_init 在 ADuC7026 工程里已經(jīng)寫好無非是配置 SPI 引腳復(fù)用、主從模式、時(shí)鐘極性和相位。CFR1 的值 0x00001000 是我在測試板上常用的配置不同板子的 PLL 使能、SDO 使能位不一樣拿到工程后對照數(shù)據(jù)手冊 CFR1 的位定義核對一遍再上電。整套流程走通后頻譜儀上應(yīng)該能看到 1 GHz 的譜線。3.5 讀回校驗(yàn)SPI 半雙工必須處理的引腳方向配置完寄存器最好讀回來確認(rèn)。AD9914 支持 SPI 讀操作指令字節(jié) bit7 置 1 即可。uint32_t ad9914_read(uint8_t addr, uint8_t len) { uint8_t instr ((addr 1) 0x7E) | 0x80; /* bit71 表示讀 */ uint32_t data 0; int i; cs_low(); spi_write_read_byte(instr); /* AD9914 在讀指令后直接輸出數(shù)據(jù)主機(jī)繼續(xù)供時(shí)鐘 */ for (i 0; i len; i) data (data 8) | spi_write_read_byte(0x00); cs_high(); return data; }讀操作要特別注意ADuC7026 的 SPI 如果配置成半雙工單線模式SDIO 在發(fā)完指令字節(jié)后必須從輸出切到輸入否則讀回來的全是發(fā)送數(shù)據(jù)本身。我在第 5 章會(huì)把讀回全 0 或全 1這個(gè)坑單獨(dú)拿出來講。函數(shù)里 data 不斷左移再或上新字節(jié)實(shí)現(xiàn)大端拼接和寫操作的字節(jié)順序一致。4. 把驅(qū)動(dòng)移植到 FPGAVerilog 狀態(tài)機(jī) SPI 控制器與多片同步設(shè)計(jì)4.1 FPGA 側(cè)引腳規(guī)劃先定接口再寫邏輯FPGA 驅(qū)動(dòng) AD9914 和 MCU 驅(qū)動(dòng)最大的區(qū)別是SPI 時(shí)序要自己用狀態(tài)機(jī)造出來好處是 SCLK 速度、脈沖寬度完全可控。先規(guī)劃好引腳再動(dòng)手寫代碼。AD9914 引腳方向FPGA 側(cè)說明SCLK輸出SPI 時(shí)鐘建議先跑 10 MHzSDIO雙向?qū)憰r(shí)輸出讀時(shí)切為輸入CSB輸出片選低有效整個(gè)傳輸期間保持低IO_UPDATE輸出寄存器鎖存脈沖寫 FTW/POW 后給一個(gè)上升沿SYNC_CLK輸入AD9914 輸出多片同步時(shí)作為參考PROFILE0-2輸出Profile 快速切換不用時(shí)接地SYNC_CLK 的作用容易被忽略。它是 AD9914 輸出的同步時(shí)鐘信號(hào)多片級(jí)聯(lián)時(shí)必須把主片的 SYNC_CLK 接到從片讓所有芯片的 IO_UPDATE 對齊。單片的場合可以不管它但如果系統(tǒng)里有好幾片 AD9914 做相參輸出SYNC_CLK 就是那個(gè)讓相位對齊的關(guān)鍵信號(hào)。4.2 Verilog SPI 狀態(tài)機(jī)一個(gè)可直接例化的模塊下面這個(gè)狀態(tài)機(jī)模塊按 bit 發(fā)送指令字節(jié)加數(shù)據(jù)一次性傳完。SCLK 空閑為低數(shù)據(jù)在 SCLK 低電平期間切換上升沿穩(wěn)定送入 AD9914。/* ad9914_spi_master.v * 參數(shù) CLK_DIV 決定 SCLK 頻率sclk clk / (2*CLK_DIV) * 時(shí)序SCLK 空閑低數(shù)據(jù)在低電平期間切換上升沿被 AD9914 采樣 */ module ad9914_spi_master #( parameter CLK_DIV 4 )( input wire clk, input wire rst_n, input wire start, /* 上升沿啟動(dòng)一次傳輸 */ input wire [7:0] instr, /* 指令字節(jié) */ input wire [31:0] data, /* 數(shù)據(jù)大端在前 */ input wire [1:0] data_len, /* 數(shù)據(jù)字節(jié)數(shù)01字節(jié)34字節(jié) */ output reg sclk, output reg cs_n, output reg sdo, output reg busy, input wire sdi /* 讀回寫模式可不接 */ ); localparam IDLE 2d0, PRE_BIT 2d1, BIT_HIGH 2d2, POST_BIT 2d3; reg [1:0] state; reg [7:0] bit_cnt; reg [4:0] total_bits; reg [31:0] shift_reg; reg [15:0] div_cnt; always (posedge clk or negedge rst_n) begin if (!rst_n) begin state IDLE; cs_n 1b1; sclk 1b0; busy 1b0; end else begin case (state) IDLE: begin if (start) begin cs_n 1b0; /* 總位數(shù) 8 位指令 N 字節(jié)數(shù)據(jù) * 8 */ total_bits 8 ({2b00, data_len} 1) * 8; shift_reg {instr, data}; bit_cnt 0; div_cnt 0; busy 1b1; state PRE_BIT; end end PRE_BIT: begin /* SCLK 低電平期間把 sdo 切到當(dāng)前最高位 */ sdo shift_reg[31]; if (div_cnt CLK_DIV) begin sclk 1b1; div_cnt 0; state BIT_HIGH; end else begin div_cnt div_cnt 1; end end BIT_HIGH: begin /* 上升沿期間數(shù)據(jù)保持穩(wěn)定供 AD9914 采樣 */ if (div_cnt CLK_DIV) begin sclk 1b0; shift_reg {shift_reg[30:0], 1b0}; bit_cnt bit_cnt 1; div_cnt 0; state POST_BIT; end else begin div_cnt div_cnt 1; end end POST_BIT: begin if (bit_cnt total_bits - 1) begin cs_n 1b1; busy 1b0; state IDLE; end else begin state PRE_BIT; end end default: state IDLE; endcase end end endmodule這個(gè)狀態(tài)機(jī)的核心思想是每個(gè) bit 分成三段PRE_BIT 里 SCLK 為低、sdo 切到當(dāng)前最高位BIT_HIGH 里 SCLK 拉高POST_BIT 里切到下一 bit 并繼續(xù)。total_bits 由指令字節(jié)位數(shù)和數(shù)據(jù)字節(jié)數(shù)算出數(shù)據(jù)長度通過 data_len 參數(shù)控制2 位可以編碼 1 到 4 字節(jié)。需要讀回時(shí)在 BIT_HIGH 末尾用 sdi 采樣進(jìn)一個(gè)移位寄存器即可寫模式下 sdi 懸空或接 0。例化這個(gè)模塊寫一次 FTW0 的代碼如下。/* 例化并觸發(fā)一次 FTW0 寫操作地址 0x04數(shù)據(jù) 0x492492491 GHz */ ad9914_spi_master #(.CLK_DIV(4)) u_spi ( .clk (clk_50m), .rst_n (rst_n), .start (spi_start), .instr (8h08), /* 地址 0x04 左移一位bit70 寫 */ .data (32h49249249), .data_len (2d3), /* 4 字節(jié) */ .sclk (ad9914_sclk), .cs_n (ad9914_cs_n), .sdo (ad9914_sdio), .busy (spi_busy), .sdi (1b0) );注意 instr 傳的是 8h08也就是 0x04 左移一位的結(jié)果和 C 驅(qū)動(dòng)里 (addr 1) 0x7E 完全對應(yīng)。寫 FTW 這類需要鎖存的寄存器等 busy 拉低后再給 IO_UPDATE 脈沖幅值 100 ns 以上。SPI 傳輸完成后用一句 reg 翻轉(zhuǎn)生成 IO_UPDATE檢測 busy 下降沿延時(shí)幾個(gè)時(shí)鐘拉高再拉低。4.3 MCU 驅(qū)動(dòng)和 FPGA 驅(qū)動(dòng)的差異三個(gè)必須調(diào)整的地方第一SCLK 可以跑得更高。ADuC7026 的 SPI 外設(shè)分頻有限通常跑到幾 MHz 就到頭了FPGA 這邊 CLK_DIV 參數(shù)一調(diào)就能上 20 MHz配置 8 個(gè) profile 的時(shí)間明顯縮短。第二讀回時(shí)序。半雙工模式下 SDIO 需要三態(tài)控制發(fā)完指令字節(jié)后把 sdo 置為高阻然后從 sdi 采樣MCU 的 SPI 外設(shè)一般自動(dòng)處理方向切換FPGA 要自己寫一個(gè) oe 信號(hào)。第三多片同步。FPGA 天然適合處理 SYNC_CLK 和 IO_UPDATE 對齊這件事把所有 AD9914 的 IO_UPDATE 約束到同一個(gè)時(shí)序路徑比 MCU 用 GPIO 逐個(gè)拉要可靠得多。5. 避坑清單AD9914 配置翻車最常見的五個(gè)原因5.1 寄存器寫了沒反應(yīng)輸出還是上一個(gè)頻率現(xiàn)象SPI 波形看起來是對的CSB 拉低、指令字節(jié)和數(shù)據(jù)字節(jié)都發(fā)了但頻譜儀上輸出頻率紋絲不動(dòng)。原因FTW0、POW0、ACW0 這類寄存器必須等 IO_UPDATE 上升沿才鎖存只寫完 SPI 不會(huì)生效。我見過不少第一次調(diào) AD9914 的人在這里卡了兩三天波形上什么都對就是忘了 IO_UPDATE 這根線。解決每次寫完這三個(gè)寄存器后拉一個(gè) IO_UPDATE 脈沖寬度給足 100 ns 以上?;蛘吲渲?CFR2 里的自動(dòng)鎖存模式讓寄存器在 SPI 傳輸完成后自動(dòng)生效省掉外部引腳但我不建議新手這么干調(diào)試時(shí)少一個(gè)可控變量就多一分困惑。5.2 輸出頻率和設(shè)定值差一個(gè)固定倍數(shù)現(xiàn)象設(shè) 1 GHz實(shí)測 350 MHz設(shè) 100 MHz實(shí)測 35 MHz比例和標(biāo)稱 SYSCLK 與真實(shí) SYSCLK 的比值一致。原因這是頻率控制字公式里 SYSCLK 用錯(cuò)了。外部晶振 100 MHz片內(nèi) PLL 沒使能或者倍頻系數(shù)不對真實(shí) SYSCLK 只有 100 MHz計(jì)算 FTW 時(shí)卻按 3.5 GHz 代進(jìn)去輸出自然差了 35 倍。解決上電后用示波器或頻譜儀先測 REFCLK 頻率再確認(rèn) CFR3 里倍頻配置的最終 SYSCLK。我一般會(huì)在初始化代碼里加一個(gè)調(diào)試宏把當(dāng)前 SYSCLK 值打印出來和 FTW 一起核對避免這種低級(jí)錯(cuò)誤燒掉半天時(shí)間。5.3 SPI 讀回全是 0xFF 或者全 0現(xiàn)象寫進(jìn)去的值讀不回來讀 CFR1 得到 0xFFFFFFFF或者全是 0。原因半雙工模式下 SDIO 引腳方向沒切換。指令字節(jié)發(fā)送階段 SDIO 是輸出進(jìn)入數(shù)據(jù)階段必須切成輸入否則讀到的還是驅(qū)動(dòng)電平。另外部分 ADI 的 DDS 讀操作需要在指令字節(jié)后補(bǔ)一個(gè) dummy 時(shí)鐘周期時(shí)序圖沒仔細(xì)看就會(huì)踩到。解決發(fā)完指令字節(jié)后把 SDIO 置為高阻再繼續(xù)供時(shí)鐘對照數(shù)據(jù)手冊讀時(shí)序圖確認(rèn)是否要 dummy 周期。FPGA 里就是那個(gè) oe 信號(hào)翻轉(zhuǎn)的時(shí)機(jī)問題MCU 里則是 SPI 外設(shè)的接收使能配置逐條排查。5.4 輸出雜散大SFDR 遠(yuǎn)低于手冊值現(xiàn)象頻譜儀上除了主頻還有一堆雜散譜線SFDR 掉到 40 dBc 以下手冊上明明寫的是 50 dBc 起步。原因先分兩類看。單根對稱雜散多半是 DDS 本身的雜散跟頻率控制字的值有關(guān)換個(gè) FTW 位置雜散跟著變寬帶抬高的底噪則指向電源去耦不足或 SYSCLK 抖動(dòng)過大。解決電源引腳全部加 0.1 uF 和 1 uF 去耦電容評估板上的濾波網(wǎng)絡(luò)別省REFCLK 用低抖動(dòng)晶振別用電平毛刺大的 FPGA 時(shí)鐘直接懟上去輸出端加一個(gè)合適的低通濾波器把 DAC 鏡像頻率壓下去。5.5 多片同步時(shí)相位對不齊現(xiàn)象兩片 AD9914 配同樣的 FTW 和 POW輸出的相位差卻不固定每次上電都不一樣。原因多片之間 SYNC_CLK 沒有對齊IO_UPDATE 到達(dá)各片的時(shí)間不同步。AD9914 的 SYNC_CLK 輸出必須作為所有片的公共參考IO_UPDATE 要在同一時(shí)刻鎖存。解決把主片 SYNC_CLK 接到所有從片的 SYNC_CLK 輸入IO_UPDATE 由 FPGA 統(tǒng)一產(chǎn)生并約束到同一時(shí)鐘域。FPGA 里對 SYNC_CLK 做相位對齊確保 IO_UPDATE 的上升沿落在所有片的安全窗口內(nèi)。6. 上電驗(yàn)證與 Profile 快速切換把 3.5 GSPS 的跳頻速度真正用起來把工程燒進(jìn)去之后別急著改需求先做一套固定的上電驗(yàn)證序列。第一步寫 FTW0 100 MHz 對應(yīng)的 122713351讀回校驗(yàn)第二步切換成 1 GHz 的 0x49249249看頻譜儀譜線是否跳過去第三步檢查 SFDR確認(rèn)電源和參考時(shí)鐘的底子沒問題。這套序列我每次接新的 DDS 板子都會(huì)強(qiáng)制走一遍能過濾掉八成以上的低級(jí)問題。Profile 模式才是 AD9914 在跳頻場景里的殺手锏。把兩三個(gè)常用頻點(diǎn)預(yù)先算好 FTW初始化時(shí)寫進(jìn)對應(yīng)的 profile 寄存器運(yùn)行過程中只改 PROFILE0-2 引腳電平不碰 SPI跳頻時(shí)間就從微秒級(jí)壓縮到納秒級(jí)。傳統(tǒng)方式寫 FTW 再拉 IO_UPDATE受限于 SPI 時(shí)鐘和軟件開銷跳頻間隔很難壓下去Profile 切換繞開了這條鏈路直接把頻率字的讀取交給硬件引腳。我習(xí)慣把起始頻率放 PROFILE 0跳變目標(biāo)頻率放 PROFILE 1初始化時(shí)一次寫完調(diào)試時(shí)用邏輯分析儀抓 PROFILE 引腳和輸出包絡(luò)的對應(yīng)關(guān)系。曾經(jīng)有一回我圖省事直接改 FTW0 做跳頻結(jié)果跳頻時(shí)間不達(dá)標(biāo)折騰了兩天才意識(shí)到該用 Profile從那以后每次設(shè)計(jì) DDS 跳頻鏈路都會(huì)把 Profile 切換放在第一位。硬件上的坑已經(jīng)幫你趟過一遍寄存器地址、指令字節(jié)位域、IO_UPDATE 時(shí)序這三處最容易翻車按上面這套流程走基本能一次點(diǎn)亮。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
av五月天婷婷丁香| 人人爱国产| 玖玖激情五月天| 激情五月天色播| 久久机热思思热| 99热偷拍| 99热a片免| 五月激情综合网| 免费观看全黄做爰的视频| 91精品综合久久久久久五月丁香 | 九九热在线视频观看| 99在线看片| 亚洲色色五月天| 五月丁香综合| 五月丁香婷婷综合| 九色视频91| 婷婷五月综合视频| 日本成人噜噜噜噜噜| 丁香五月婷婷Av| 狠狠五月天| 99精品无码| hd五月婷婷在线| 婷婷性爱网| 人人爽欧美婷婷久久久五月丁香| 午夜性爱影视一区77| 69久久99精品久久久久| 丁香五月激情网| 丁香五月婷婷社区| 淫视馆av三区| 综合久久首页| 色婷婷激情五月天| 香蕉伊人综合| 久久五月激情综合| 五月丁香六月色婷| 蜜臀A∨在线水帘洞| 在线观看亚洲AV| 亚洲A片成人无码久久精品青桔| 丁香啪啪| 婷婷操逼| 狠狠干五月| 99热精品在线观看| 五月伊人91| 国产精品人人做人人爽人人添| 玖玖在线视频| 激情综合五月婷婷| 青青久久五月| 久久婷婷草| 大鸡巴伊人网| 丁香婷婷色色| 久久婷婷成人视频| 五月天欧美激情| 五月天激情婷婷五月天久久| 狠狠五月综合在线| 26uuu日韩| 亚洲操B| 亚洲婷婷五月天| 天天操天天操天天操天天操天天操| 99在线亚洲| 色色综合网络| 久99久在线| 婷婷综合精品| 99精品视频在线观看| 免费无码毛片一区二区A片| 色色色免费视频| 久久99久久99久久99人受| www.99热精品| 亚洲乱码日产精品BD| 欧洲色| 国产乱妇无乱码大黄AA片| 激情久久久| 99热精品在线观看| 激情骚五月| 亚洲免费观看高清完整版AV线| 嫩草视频观看| 色的色综合| www.夜夜騎夜夜狠| AA丁香综合激情| 色五月人妻| 白人荫道BBWBBB大荫道| 日韩黄色电影| 少妇久久诱惑视频| 99精品一二三四视频| 深夜男女福利刺激影院一区完整| 六月婷婷毛片| 9l视频自拍九色9l视频自拍九色9l社区 | 久久大香蕉视频| 99re热在线视频| 丁香六月婷月91婷月| 日韩六十路91性交电影| 久久久久亚洲AV成人无码电影| 婷婷色情网| 五月丁香六月激情在线| jiuse91在线| 婷色五月| 国产日韩欧美性爱| 天天草女人| www.无码com| 婷婷色婷婷亚洲成人| 99视频精品8| 五月丁香综合激情网| 欧美日朝成人| 亚洲黄3级片网站欧美| 全亚洲最大的婷婷五月天网站COM 丁香五月婷婷狠狠色 | 99热天堂| 人人操人| 狠狠插狠狠| 91色涩| 久久在线视频免费观看| 天天玩天天摸| 五月丁香啪啪啪综合网| 九九中文字幕九| 激情综合网激情五月婷婷| 天天干天天干天天操| 97久久精品视频| 亚洲AV人人操| 另类综合激情| 婷婷色啪| 国产97色在线| 亚洲顶级VA在线观看-高清完整版在线影院观看-S022AV | 伊人99久久| 国产av基地| 亚洲男人的天堂婷婷色五月| 少妇大叫太大太粗太爽了A片| 激情五月天啪啪| 69er小视频| 俺去也五月| 亚洲免费视频网站| 79精品视频在线观看,| 99无码精品| 五月丁香激| 天天爽天天摸天天爱| 99精品偷自拍| 五五月五月| 久久九九综合| 天天射影| 操操啪| www.久久久.com| 国产三级秋霞| 99视频在线观看网址| 激情九九综合网| 五月丁香婷婷欧美| 成人精品一区二区三区四区五区 | 婷婷亚洲在线| 天天激情站| 国产精品色情AAAAA片软件| 99热大全在线观看| 国产精品国产成人国产三级| 深爱激情九九五月天 | 激情丁香五月天综合| 国产精品视频免费看| 97亚洲精品| 国产精品国产VA片国产| 97碰碰叉| 五月丁香激情婷婷| 激情综合啪啪啪| 国产成人av在线播放| 色五月中文字幕| 99热超| 丁香五月婷婷色| www.91五月| 99爱视频在线免费观看| 激情婷| 五月丁香人妻| 中文AV在线播放| AV在线免费网站| 91男同| 97资源碰碰| 色域五月婷婷丁香| 少妇熟女视频一区二区三区| 婷婷五月天成人小说| 亚洲婷婷丁香五月| 婷婷在线免费| 色婷婷婷综合五月天| 欧美 色婷婷| 丁香五月停停av| 五月天激情黄色网址| 九九热这里| 色婷成人狠干| 激情婷婷丁香| 九九热在线视频观看| 激情综合婷婷久久| 99九九精品| 99热精品一区| 26UUU欧美激情一区二区| 天天操B| 亚洲亚洲人成综合网络 | 五月婷婷激情综合视频| 在线中文av| 色五月婷婷久久| 亚洲激情视频网| 久久久久久久久久久久久久久久久精典| 色五月婷婷很很操| 在线,国产,色,热视频| 日本强伦片中文字幕免费看| 欧美色宗和激情| eeuss人妻| 免费无码毛片一区二区A片| 色五月婷婷久久| AAA久久久| 国色天香成人网| 婷婷综合五月天亚洲综合| 久久99综合网| 激情婷婷在线| 1000部毛片A片免费观看| 亚洲色五月婷婷| ww亚洲ww在线观看| 色色婷| 色色综合日韩| 男人天堂99| 中文字幕日产A片在线看| 久久99热免费最新版| 丁香五月在线伊人| 日韩黄黄| 伊人久久大香线蕉av一区| 中文字幕日产A片在线看| 婷婷五月天综合久久| 婷婷五月 丁香六月| 九九色院| 91九色PORNY中文啦| 99在线精品视频| 中美月韩免费A片| 午夜不卡久久精品无码免费 | 亚洲综合婷婷| 综合五月草| 99久久精品亚洲综合| 色啪网| 亚洲啪啪网| 婷婷基地五月色| 婷婷香香五月| 婷婷久久久久| 成人午夜免费电影| 丁香五月天狠狠操| 欧美三级级99久久| 日韩色五月| 色噜噜在线| www.25五月婷婷| 色婷婷激情五月天| 大香蕉九九热| 五月婷婷婷综合网| 婷婷99视频精品| 开心五月婷婷综合在线精品素人| 亚洲成人中文字幕| 六月激情丁香一道本7777| 中文字幕丰满孑伦无码专区| 久久婷婷五月综合伊人| 思思热久久久久思思热| 26uuu亚洲欧美| 激情婷婷综合| 狠狠狠狠狠操| 婷婷色五月综合| 婷婷 亚洲图片 丁香| 天天五月香欧美| 日本精品99| 成人资源在线| 日本综合久久| 激情综合婷婷五月| www.五月天性.com| 99热的无码| 婷婷久久爱| 日本欧美成人片AAAA| 九色婷婷| 激情五月婷婷综合秋霞| 九 九九九AV| 激情五月综合网丁| 中文在线成人| 亚洲欧美成人在线| 丁香五月狠狠在线观看| 79成人网| 天天摸天天透天天舔| 久热只有精品| 狠狠干婷婷| 丁香五月影院| 免费视频在线观看的网站| 国产毛片精品一区二区色欲黄A片| 性做久久久久久久免费看| 国产精品久久久久久久久久| 国产超碰av| 免费人人操| 五月天婷婷免费| 激情文学久久| 激情五月亚洲| 亚洲操精品| 久久久久9999| www.91五月| 婷婷激情97| 国产精品成人AV在线| 亚洲成人免费在线| 狠狠狠狠狠草| 99热99色| 97自拍视频网| 九玖视频这里只有精品| 欧美色爱五月天| 婷婷九月综合| 一级内射毛片| 伊人婷婷青青cao| 五月丁香六月婷婷色| 思思热精品在线观看| 色婷婷9| 丁香五月影院| 人人九色| 丁香五月激情视频| site:pnnrt.com| 五月久久丁香| 五月在线婷色| 182TV大香蕉| 9999久久久久| 激情五月天综合网| 激情五月www| 五月色婷婷影院| 99精品国产在热久久| 免费观看日韩成人av| 九九热九九| 三级大香蕉网| 香蕉久久国产AV一区二区| 丁香婷婷影院| 777精品成人a v久久| www.色九月| 亚洲乱码日产精品BD在线观看| 2013AV天堂| 激情小说五月丁香在线视频观看视频| 婷婷五月色情| 超级久久久| 激情婷婷五月亚洲| 久婷五月| 玖玖午夜视频| 婷婷五月无码| 日本在线播放97| 丁香五月亚洲AV| 99re热视频这里只精品| 五月婷久久久久综合| 九九99在线免费在线观看视频| 亚洲色色香蕉| 岛囯综合激情网| 久热这里只有精品性色AV| 婷婷 色 丁香 夜| 欧美丰满熟妇BBB久久久| 丁香九月综合激情| 婷婷久久精品| 停停五月色宗合| Va另类视频| 日本丁香五月| 丁香五月激情六月欧亚激情综合导航 | 色婷婷丁香五月天在线视频| 狠狠操狠狠操| 99热精品在线观看| 色吧五月| 五月婷婷新网站| 欧美丁香五月夫妻天| 国产偷人爽久久久久久老妇APP| 五月丁香六月婷综合成人综合| 激情五月天在线视频| 婷婷91视频| 电影蜘蛛女| 久久综合九九| 精品五月视频婷婷在线观看| 久久99网站| 丁香婷婷激情综合五月激情| 99操碰| 天天性视频| 超碰97人人操| 五月天激情综合网站| 99热最新| 婷婷另类开心| 亚洲成人日韩无码精品| 日韩aaaaa| 五月天婷婷激情网| 欧美婷婷丁香五月社区| 色狠狠五月天| 国产精品天天狠天天看| 天天综合影院| 欧美日韩成人在线观看| 亚洲综合激情五月久久| 婷婷区日本| 亚洲V国产V欧美V久久久久久| 深爱五月天 开心网| 最新无码专区| 激情五月天偷拍综合网| 九九热黄色| xxxx五月激情| 风流少妇A片一区二区蜜桃| 夜夜夜夜操| 婷婷五月丁香综合网| 久久99性爱视频| 丁香六月婷婷社区| 色色色色色色网站| 激情五月天色爱| 丁香五月婷婷亚洲天堂| 中文字幕成人| 欧美性丁香色色五月天| 天天操天天曰天天射| 婷婷五月香蕉| 夜夜天天天天天干天天爽| 桔色成人在线| 中文字幕av在线播放| 99精品在线| 天天舔夜夜操www com| 无码成人AAAAA毛片AI换脸| 天天爽免费视频| 国产av基地| 99久久久久| 五月天激情网页| 大香蕉九九操| 大地资源色婷婷视频在线| 激情婷婷网| 久99久精品| 欧美大肥婆大肥BBBBB| 热99只有里视频| 婷婷综合亚洲| 99热99精品在线观看| 丁香五月欧美| 99热这里有精品24| 丁香五月婷婷黑人妻黄色电影院| 一二线视频 另类| 日韩另类在线观看| 婷婷五月天亚洲综合网| 五月丁香A片| 五月婷性爱| 激情五月天社区| 六月婷婷久久大全| 久久6这里只有精品| 九九精品系列| 直接看的AV网站| 久久98热re| 五月丁香婷婷成人网| 中文字幕AV网址| 丁香婷婷啪啪啪| 影音先锋一区| 久xxxx| 中文字幕一色哟哟哟哟| 五月激情天| 色色网站在线| 99热这里只有精品 搜| 狠狠搞五月天| 亚洲乱码在线观看| 丁香五月综合无码趴趴| 97偷拍对白视频| 天天综合精品| 五月天婷婷基地| 男人天堂99| 婷婷日日夜夜| 玖玖资源天天无码| 美女主播野战视步页| 人妻性操逼中文字幕 国产| 国产a视频| 天天揷综合网| 色狠狠色噜噜AV天堂五区| www.久久久久| 夜夜 操无码| 日韩爱操视频| 九九这里都是精品| 79精品视频| 六月丁香婷婷在线波多| 怡红院精品视频久久久久久久久| 婷婷丁香六月激情综合| 五月开心六月婷婷在线播放网站| 99极品视频| 99在线精品视频观看免费下载| 激情综合国产| 色婷婷欧美| 婷婷七月丁香色色| 亚洲综合草草| 久久99热这里只有| 色婷婷五月天激情久久| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 婷婷五月天成人综合网| 丁香婷婷久久综合在线| 国产精品香蕉| 五月婷婷天天| 9久久久久久久久久久| www.夜夜操| 五月婷视频| 丁香六月综合| 另类图片天天影视在线观看| 超碰人妻在线| 无遮羞AV| 久婷五月| 色婷婷婷婷| 久久激情视频| 99精品国产在热久久| 亚洲亚洲人成综合网络| 久久九九思思| 久久精品婷婷五月丁香| 色色色色热热| 伊人网色婷婷五月天| 激情五月狠狠| 热久国产| 婷婷五月丁香成人| 亚洲精品午夜国产va久久成人| 思思热在线视频99| 婷婷五月激情中文字幕| 五月丁香香蕉| 一二线视频 另类| 亚洲正能量欧美| 婷婷综合av| 色综合天堂| 丁香五月婷婷亚洲人| xx色综合| 天天干天天爽| 国产又粗又大又爽又黄| 婷婷五月天丁香久久| 日韩久热| 26uuu另类| 这里只有精品视频在线| 99热婷婷| 男人的天堂五月丁香| 亚洲五月天激情| 丁香五月激情图片婷婷| 精典久久| 天天干天天色天天干| 天天色噜| 高清资源站日A美A欧亚…| 五月婷婷综合性爱噜噜| 五月婷婷色男女| 五月丁香六月婷婷国产视频| 成人AV在线电影| 婷婷五月天综合久久日美女| 天搞天天天天天| 色综合色综合网| 97色在线视频| 99精品丰满| 丁香久久| 五月丁香中文| 午夜亚洲AV日韩无码| w婷婷五月婷婷w| 久久99这里只有精品视频| 在线天堂9| 激情久久伊人| 色波激情五月天| 婷婷激情小说| 激情五月天婷婷播播久久综合91| 99精品成人无码A片观看金桔| 99热97美女| 月婷婷亚洲| 丁香六月狠狠干| 665566 无码| 人妻射精AV| 欧美激情五月天| 日本V在线观看不卡视频网站| 五月丁香婷婷色色色| 婷婷五月天香蕉| 五月丁香六月激情综合| 人妻精品在线| 91大屁股精品| 天久久久久| 日本性激情色播| 日韩操人| 啪啪91| 五月婷婷啪啪网| 五月婷婷综合丁香视频| 九九伦子片| 日韩av干| 欧美色一级色| 五月婷综合性中心| 免费观看全黄做爰的视频| 丁香婷最新动态| 91精品综合久久婷婷九色| 超碰人人妻| 天天五月情| 三级毛片视频| 日韩激情人伦人| 国产精品久久久久久久久久| 丁香五月婷婷姐| 九九热精品| 99re6热在线精品视频播放速度| 日本九九视频| 久久9视频欧美| 另类 在线| a在线免费v| 色五婷婷在线视频| 91九色中文字幕女在线观看| 亚韩在线视频| 91久久婷婷| 色视频2025| 色9999日韩国产| WWW.99热| 99在线免费视频| 开心婷婷五月激情网小说| 色婷婷六月| 金桔一区二区ab地址| 久久久久er热| 婷婷5月天激情综合| 五月婷婷啪啪| 日日懆天天懆| 98色丁香五月婷婷综合网| 人人操AV| 好好干Av| 人妻内射一区二区在线视频| 狠狠操性爱av| 大香蕉操操| 啪啪啪大香蕉| 五月丁香六月婷婷综合伊人| 9 大屁股在线视频精品| 91偷拍视频| 九九人妻福利| 五月丁香久久激情综合| 26.uuu丁香五月婷婷| 91操人视频| 激情小说五月天| 久噜久噜| 六月婷婷av| 裸睡玩奶头(高H)| 26uuu欧美激情另类| 性爱激情小说AV五月丁香花| 婷婷金品综合视频| 婷婷激情五月呦呦| 99操免费视频| 开心五激情网| 日本三级网址| 大香蕉伊人久久| 久热精品视频| 久久天天天| 1级欧美日韩| 99九九综合久久九九| 欧美狠狠草| 91干99| 深爱婷婷网| 中文字幕性爱丰满| 色爱综合网| 日本三级99人妇网站| 丁香五月综合婷婷| 五月天婷婷激情春色小说| 超碰在线免费9| 欧美性生交XXXXX无码小说| 99re鈥哸鈥唙| 5月色亭亭视频| 大香蕉75线| 国产乱妇乱子在线播视频播放网站 | 伊人丁香花综合影院| 97热九九| 色色色宗合网| 男女啪啪做爰高潮无遮挡| 久久激情网| 天天干天天日日| 久久香蕉福利| 99ri视频在线观看| 天天草天天日| 99热国产精品| 婷婷成人在线| 97涩婷婷| 国产精品久久久爽爽爽麻豆色哟哟| www.五月天婷婷| 激情婷婷丁香色五月| 九九性视频| 色色五月综合| 亚洲无AV在线中文字幕 | 影音先锋色色色资源色资源色| 久久婷婷大香蕉| 高清无码网址| 天天爱天天操| 欧美日综合| 婷婷的色色五月天| 成人丁香五月天| 婷婷爱婷婷| 66久久视频在线| 超碰久热| 日本人妻A片成人免费看片| 久久玖玖综合| 久色欧美| 婷婷五月天BBw| 森林影视大全,最好看的2019年视频 | 午夜成人在线免费视频| 久9草在线观看视频| 国产亚洲精品久久久久苍井松| 激情综合网五月激情| 精品网站:999WWW| 婷婷五月天播播| 五月激情网站| www,天天干| 美女妹子后射视频网站在线观看| 激情丁香五月婷婷啪啪| 色五月成人在线| 免费一区二区三区| 五月天丁香婷婷久久九| 97碰碰久久| 日韩三十六页| 五月婷婷亚洲色图| 亚洲激情五月| 超碰人人91| 欧美激情综合色综合啪啪五月| 婷婷色吧| 五月开心婷婷极品激情| 日韩五月婷婷| 五月丁香花伦理电影| 777精品成人a v久久| 另类小说五月天综合网| 天天天操天天天日| www.色婷婷.com| 丁香色成人| 亚洲永久四色| 全部老头和老太XXXXX| 国产毛片精品一区二区色欲黄A片| 久久在线视频免费观看| 五月婷性爱| 超碰高清在线| 欧美99| 狠狠狠激情网| 六月丁香婷婷综合在线| 五月丁香激情综合| 五月婷婷激情中心| 五月丁香六月婷婷激情视频在线观看免费 | 精品99在线观看| www..999热久| 婷婷综合五月天激情| 色婷婷色五月综合| 激情五月激情综合网| 久操大香蕉| A片试看120分钟做受视频红杏| 久久色六月| 亚洲综合成人网站| 婷婷五月丁香av网站| 六月丁香五月激情网| 色五月六月| 色婷婷99| 久9精品视频在线| 秋霞日本免费毛片A片| 丁香六月婷婷久久综合八月| 洗浴中心操B视频| 成人av在线网站| 亚洲亚洲人成综合网络| 九伊人网| 色色丁香五月婷婷| 丁香蜜臀黄色婷婷五月天| 无码人妻AV久久久一区二区三区 | 色九月婷婷综合| 五月婷婷香蕉| 99热新网址| 九九操屄| 玖玖在线视频福利| 人人草人人视| 91超级碰碰| 99五月婷| 人妻精品久久久久久| 超碰人人操人人干| 99精彩视频在线观看| 男人的天堂999| 高清无码视频网址| 国产毛片精品一区二区色欲黄A片| 9 1在线视频| 五月天激情中文字幕| 久热大香蕉| 久久色吧| 99视频精品8| 五月婷婷激情综合网| 色色婷婷婷丁香五月天| 六月婷婷影院| 久久婷婷伊人| 超碰99热| 丁香五月六月婷婷综合| 99色热综合| 26uuu色噜噜精品一区| 激情视频综合| 九九九九成人| 亚洲综合狠狠艹| 久久这里只有精品99| 亚洲色夜| 激情五月丁香亭亭| 精品九九九久| 激情婷婷五月色| 另类专区在线观看| 五月香婷婷| 热99精品视频五月| 婷婷久久影院| 亚洲精品永久久久久久| 久久99草五月婷婷| 伊人香大香蕉视频| 狠狠色狠狠干| 99re8在这里只有精品| 色99在线视频| 99热爱爱干干日| 色噜噜五月天| 五月天综合网| 91日日日| 91玖玖| 九九热视频99| 久久综合激情| 99热网站| 996热| 安息电影在线观看完整版| 狠狠操综合| 色婷婷91激情小说| 九九综合久久| 久色成人| 婷婷六月丁香五月图区| 色五月综合婷婷| 日本色啪| 五月天亚洲色| 婷婷色五月开心五月| 99视频在线播放大全| 日韩黄色网络| 婷婷五月天激情四射| 婷婷久久五月天| 99性爱| 婷婷区日本| 丁香婷婷老熟女综合网| 五月激情婷婷开心| 亚洲 欧洲 国产 伦综合| 亚洲无码99| 综合视频久久| 狠狠综合网| 森林影视大全,最好看的2019年视频 | www.五月丁香| 色婷婷婷综合五月天| 国产无遮挡又黄又爽免费网站| 婷婷六月激情丁香| 免费观看高清无码| 精品久热69| 91丨九色丨东北熟女| 色综合色| 色五月婷婷激情| 操操自拍| 可以看的av| 婷婷五月天干干| 国产精品岛国片在线观看免费| 美女激情综合| 凹凸7777操操操| 久热99狠| 激情丁香婷婷| 天天日天天操天天干| 午夜色丁香| 人人爱国产| 综合色色婷婷| 九色七七| 草了bav视频在线观看| 这里只有精品无码| 激情深爱婷婷网| www.久久色.com| 激情综合五月| 久久aaaa片一区二区| 欧美大香蕉视频| 香蕉久久国产AV一区二区| 六月丁香VA| 欧美欧盟性爱网| 热99热久| 九色PORNY9l原创自拍| 久久婷婷成人综合色怡春院| 7月婷婷六月丁香| 亚洲99精品九九在线| 激情婷婷丁香五月天| 五月丁香人人婷婷在线观看| 99啪99| 91丁香色| 激情婷婷六月天| 丁香六月欧美| 色情五月天se| 婷婷99狠狠躁天天躁中| 伊人网色婷婷五月天| 色婷婷九月| 久色欧美| 天天操夜夜夜拍拍拍| 99riAv1国产在线观看| WWW色五月| 亚州操人在线视频| www五月天com| 99热日本| 日韩免费乱轮网站| 1024操逼视频| 色婷婷啪啪综合网| 精品一二三区久久AAA片| 激情五月天啪啪| 色婷婷五月天天天干天天操天天爽| 色婷婷成人| 99免费青青蜜臀| 精品亚洲国产成AV人片传媒| 五月婷婷,六月丁香| 激情丁香五月| 激情综合色播| 日韩AV色色色| 五月天亚洲最大成人| 五月丁香综合啪啪| 婷婷狠狠97| 色在线免费观看| 六月成人网| 婷婷综合视频| 97色色网| 思思久久99| 九九99免费视频| 天天日天天插| 五月婷婷综合丁香视频| 天天操天天爱天天玩| 亚洲AAA| 丁香婷婷激情五月| 26uuu.| 国产精品久久99| 任你爽视频| 97碰碰人人| 色色丁香五月天| 97在线/亚洲| 日韩精品一区二区亚洲AV观看| 日韩伊人大香蕉| 超碰中文字幕在线| 狠狠色婷婷丁香五月| 色激情网| 欧美婷婷色五月网| 热婷婷在线视频| 免费看片在线观看| 五月综合丁| 色九月国产| 激情九月天天天天婷婷| 一本久道综合99| 婷婷午夜精品久久久| 久久免费操| 国产精品久久..4399| 狠狠香蕉| 美女五月激情| 久久综合伊人综合在线| 俺去也在线www色官网| 激情婷婷五月基地| 五月婷激情| 五月天激情四射网站| 91色操| 思思热精品在线| www.天天干| 久久婷婷五月综合色丁香花| 色综合五月| 99超碰人人| 久久精品视频99| 五月天婷亚洲天综合网综合| 激情五月网站| 亚洲六月色| 婷婷九月亚洲| 久久丁香五月天| 五月丁香婷婷欧美色图视频五月丁香777电影 | 亚洲性爱干干| 丁香婷五月| 青青草激情网| www超碰| 中文毛片无遮挡高潮免费| 天堂呦 呦百度搜索-百度搜索| 久久九九re热| 丁香五月亚洲激情婷婷射| 少妇婷婷五月天| 五月天婷婷视频| 中文字幕永久免费| 色婷婷成人做爰A片免费看网站 | 丁香五月天堂| 五月丁香婷婷六月天| 五月天开心激情综合网| 丁香六月在线| 色婷插| 婷婷五月天六点丁香五月| 成人婷婷五月天| 五月天婷婷激情综合| 久久婷婷视频| 五月停视频天堂| 五月丁香好婷婷A片网| 久久狠色噜噜狠狠狠狠97| 天天色综网| 婷婷六月丁| 97在线天堂| 成人五月天在线观看| 日日操天天| 深爱激情六月天| 97操女视频| 丁香五月婷婷激情小说| 五月激情五月婷婷五月天在线| 中文字幕在线日亚州9| WWW、99热| 久久丁香五月综合六月激情红杏视频| 天天天天天久久久久久| 色久天| 伊人五月婷婷国产视频| 另类图片五月天婷婷| 婷婷色啪| 操逼综合激情网| 79亚洲精品少妇| 99热丁香| 九九Y精品热播| 99精品视频在线6| 色99自拍| 狠狠色婷婷色| 六月丁香婷婷开心综合基地| 人妻中文在线| 另类国产区| 日撸夜撸日操| 99成人| 五月色婷| 97九色视频| 91九九热| 久99久热只有精品国产99| 99热精品无码| 九九99九九99| 夜夜爱网站| 超碰69天堂| 五月婷婷成人w| 五月丁香婷婷综合网| 婷婷精品综合| 婷婷播5月| 蒲京久久无码视频| 激情五月天啪啪| 人妻少妇色综合| 激情六月丁香| 婷婷五月天综合AV| 伊人久久大香线蕉综合网站| 亚洲综合狠狠艹| 国产精品A成V人在线播放| 天天色月| 色色色图| 99小视频在线| 超碰国产在线| 丁香五月婷婷黑人妻黄色电影院| 国产日韩欧美性爱| 天天透天天干| 日本色狠狠| 人人超碰99| 色XX综合网| 影院久久久| 99色色色色| 九九久久久综合| 夜夜骑天天玩天天日| 五月天丁香婷婷视频网址| 人人爽人人爽人人爽人人爽| 人妻内射一区二区在线视频| 高清无码一区二区三区四区| 极品人妻VIDEOSSS人妻| 日日婷婷不卡| av中文字幕免费观看| 99精品无码网站| 久操香蕉| 五月亚洲| www,色婷婷| 亚洲人妻AV| 丁香五月六月久久综合 | 新五月天婷婷激情电影| www.seqingwuyuetian| 这里只有精品在线免费视频| 日本婷婷色| 婷婷性爱五月天| 婷婷五月天情色| 另类图片色五月| 国产99美少妇| 久久9热好| 色婷婷五月中文字幕在线dvd| 色色色天堂网| 91碰视频| 就99这里只有精品| 欧美色片中文字幕久久久久| 午夜做爱影院| 中文精品在| 97福利视频| 天天射夜夜骑| 久久一级片| 99热在线精品观看| 五月色欧洲| 影院久久久| 久久人操| 亚洲激情高潮| 丁香五月婷婷高清| 成人av在线网站| 99热欧| 婷婷丁香五月基地| 五月天啪啪视频| 婷婷色5月天在线。| 欧美成综合在线观看| 91九色丨国产丨爆乳| 亚洲激情淫网| 极品嫩草| 色吧五月婷婷| 五月精品免费XXX| 亚洲综合另类| 婷婷五月丁香五月| www.99热视频| 国产伦理精品高清在线观看网站一区二区 | www.婷婷五月天.com| 婷婷综合网站| 激情婷婷丁香五月天| 99国产精品白浆在线观看免费 | 亚洲人妻电影| 丁香五月天堂网| 天天舔天天操| 久青青久| 亚洲色基地| 狠狠操天天干| 999久久久国产精品| 丁香五月视频在线观看| 伊人九九综合| 天天色天天操天天射| 色五月色图| 五月花亭亭| 婷婷五月天成人在线视频| 无语停婷丁香网| 99热| 婷婷色在线播放| 丁香六月成人网| 久久久91| 五月久久| 精品人妻午夜一区二区三区四区| 中文字幕av在线播放| 热的无码综合视频| 91九九| 一级二级色大片| 日本久久色| 99∨VTV| 久久免费操| 婷婷情色激情| 亚洲激情99| 97狠狠色| 欧美亚洲成人在线| 色99综合色88| www.狠狠| 婷婷六月啪啪| 亚洲无码成人| 第四色五月天| 久久婷婷五月天激情唯美| 五月丁香婷婷无码中文| 91丨九色丨熟女|新版| 99ri视频在线观看| 五月丁香六月激情| 国产毛片欧美毛片久久久| 99婷婷| 五月婷婷色影院| 亚洲这里只有精品| 日本三级毛片| 激情亚洲网| 西瓜美女a片| 99高级会所久久| 99九九久久| 综合久久五月天| 大香蕉Av在线| www.99免费视频| 久久综合9| 男同色五月开心五月激情五月| 99国产精品白浆在线观看免费| 性爱视频久久| 99热只有这里有精品| 色婷久久| 久操操| 色色色色色色网| 人妻操逼视频| 狠狠搞狠狠操| 中文av网站| 亚洲色网址| 婷婷色中文字幕| 色999;丁香五月| 亚洲黄色影视| 亚洲中文字幕在线观看| 六月激情网| BBWCUCKOLD精品熟妇| 香蕉AV777XXX色综合一区| BBWCUCKOLD精品熟妇 | 婷婷丁香五月久久| 色婷婷六月激情| 丁香五月激情六月| 亚洲五月天狠狠| 米奇影视五月天| 亚洲天码视频www蛋播视频| 精品久久人妻| 天天综合色丁香| 五月丁香va| 人妻肉射免费观看| 99爱免费视频| 亚洲久久激情| 婷婷人人操| 人人摸人人搞| 成人做爰A片免费看视频| 国产成人精品一区二三区熟女在线| 桃色成人网| 婷婷五月激情综合网| 九九热在线视频观看免费10| 国产三级片91| site:xmssd.com| 伊人六月无码视频| 久热视频这里只有精品| 亚洲综合五月天| 五月丁香六月婷| 超碰av在线| 丁香五月婷婷av影院| 青青草Avb在线| 99热日韩| 夜夜爽日日躁| 丁香婷婷五月| 丁香六月综合激情| 成熟妇人A片免费看网站| 天天操天天国产三级片处女学生妹| 久久9热| 日日干日日色| 色五月激情婷婷| 婷婷六月色开| 婷婷伊人久久无码色五月| 超碰人人操人人9| 色婷婷狠狠| 色色色色色爱| 黄色五月婷婷| 亚洲成av人影院| av在线不卡播放| 丁香五月婷婷狠狠色| 激情AV综合| 婷婷丁香亚洲色综合91| 五月婷婷开心爱| 九九视频在线| 91碰碰碰| 精品99在线观看| 日日日日做夜夜夜夜无码| 亚洲成人在线五月天| 日韩视频99| 五月丁香久久激情综合| 99热啪啪| 五月婷婷六月丁香综合| 婷婷97| 香蕉99网| 美女丁香五月天| 色色亚洲视频| 香蕉久久av一区二区三区| 成人AV中文字幕| 五月婷婷m| 日本色色图| 成人va在线| 婷婷丁香五月天欧美| 91婷婷色 | 亚洲不卡123| 五月天天天综合| 天天摸天天透天天舔| 国产乱子轮XXX农村| 国产ava| 亚洲99热| 天堂成人A片永久免费网站 | 日韩按摩二区| 天天插综合| 久久久久久久8| 久久这里99| 九九综合色| 九九综合伊人| www.婷婷.com| 亚洲狠狠爱婷婷| 婷婷五月亚洲激情| 成人五月天丁香婷| 欧美偷偷操| 色五月天成人在线| 亚洲中文乱字字幕在线永久| 另类激情码| 国产性爱亚洲是图| 婷婷婷婷午夜| 久久狠色噜噜狠狠狠狠97| 色色婷| 99热综合网| 天天干天天干天天| 色9999综合久久| 丁香五月天激情小说| 久久丁香| 看婷婷五月天网| 欧美影院婷婷| 九热久| 久久婷婷综合国产| 日韩精品电影| 欧美激情综合五月色丁香| 大操人妻| 五月婷婷视频ab| 操人妻AV| 五月丁香综合精品| 婷婷精品| Av性爱网站| 日本三级大片| 综合在线网| 99超级碰免费视频| 国产乱码久久| 婷婷久久五月| 婷婷五月综合色中文字幕| 久久久噜噜噜久久人妻| 九九九这里只有精品| 91久久久久久| 91丨九色丨大屁股| 狠狠综合| 丁香六月色香蕉视频| 激情视频网址| 色五月婷婷五月久久| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 色视五月天婷婷|