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
返回資訊列表
天天综合精品| 中文字幕在线视频播放| 丁香 婷婷 亚洲 熟女| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 爱狠射| 超碰猛烈的性猛交| 五月天色婷婷基地| 丁香五月精品视频| 123草逼网| 538在线精品| 欧美黄色AA片哗啦啦啦| 激情精品久久| 婷婷色啪| 狠狠色婷婷综合开心影视| 综合网色| www.日本91| 丁香五月色播中文在线播放| 超碰亚洲天堂| 亚洲欧洲午夜成人精品av| 激情婷婷五月天| 婷婷伊人五月天| 成人噜噜网| 亚洲天堂婷婷| 综合色色五月| 无码人妻AV久久久一区二区三区 | 婷婷五月图片小说视频| 天天天天天操| 亚洲激情免费久久| 激情五月激情综合俺也去婷婷小说| 9l久久久视频| 国产精品国产成人国产三级| 六月天婷婷| 深爱综合网| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 超碰二区| www.久久综合| 久久九九中文字幕| 五月开心久久| 99精品人人| 玖玖综合色区在线观看| 亚洲成人日韩无码精品| 五月婷婷激情啪啪| 97亚洲精品| 欧美成人AAA片一区国产精品| 婷婷丁香成人| 伊人五月综合网| 色婷婷超碰| 狠狠激情五月天| 色国产五月| 永久思思热在线| 欧美性猛交99久久久99| www.91婷婷| 婷婷不卡基地| 大香蕉伊在| 国产av天天插天天操天天爽| 久久免费高| 激情内射人妻1区2区3区| 97天堂| h亚洲| 欧美狠狠色| 日韩在线五月天婷婷| 婷婷五月天xxx| 99精品视频免费在线播放| 婷婷射综合| 亚洲综合成人网站| 99在线视频色版| 99热性色| 婷香五月网在线| 亚洲不卡| 亚洲精品乱码久久久久99| 五月丁香激情婷婷| 六月丁香花婷婷| www.91九色| 婷婷五月精品中文字幕| 婷婷色婷婷亚洲成人| 五月停亭六月,六月停亭的英语 | 婷婷在线网| 中文字幕无码人妻少妇免费视频| 高清免费在线视频| www,色婷婷| 97人妻碰碰碰久久香蕉| 久久9精品| 亚洲愉拍99热成人精品| 婷婷五月花免费视频在线| 亚洲欧洲99| 五月婷婷六月丁香| 99re思思热这里| 综合五月丁香久久| 99热成人在线观看| 操操自拍| 人妻丰满精品一区二区A片| 丁香五月激情网| 久久在线视频免费观看| 婷婷五月天情色| 9久国产精品| 99激情在线| 色优久久| 婷婷丁香人妻天天久久| 久久免片| 综久久久| 色波激情五月天| 九九一综合精品| 婷婷五月色综合| 99久久极情精品一区| 日本成人噜噜噜| 91操网| 大香蕉手机视频| 丁香色婷婷色手机免费在线| 亚洲黄色影视| 婷婷五月天欧美| 吉澤明步Av一區二區| 国产精品色婷婷99久久精品| 亚洲AV在线免费看| 五月天狠狠网站| 伊人狠狠综合| 激情五月六月婷婷| 亚洲免费电影2| 亚洲精久久| 五月激情网络| 五月香婷婷| 色五月丁香A欧美com| 97碰人人操| 婷婷九月激情| 九九色热| 久久人人九| 蜜桃婷婷五月| 玖玖综合色| 亚洲国产精品二二三三区| 丁香五月婷婷高清| 激情综合色五月六月婷婷| 五月色婷婷综合| 亚洲av骚货| 五月色婷婷夜色| 在线观看的av| 色亭亭五月天丁香综合AV - 百度 - 百度 | 99成人精品| 99色色网| YW无码| 五月色亭丁香| 欧美日韩成人在线| 吊色AV男人的天堂| 婷婷五月另类网站| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | 99这里只有| 男女激情久久| 欧美色小说婷婷| 日本片日本片祼观看网站在线看中文版网页在线看 | 久久A V无码视频| 99精品久久| 91精品综合久久久久久五月天| 在线国产精品色| 五月天另类视频| 色综合久久之分久久| 99色综合网| 激情五月丁香六月| 五月婷婷av在线| 欧美日本综合网| 亚洲人妻电影| 婷婷狠狠操| 99色色色色| 综合色、色综合| 99热1| 天天做天天摸| 91九色PORNY中文啦| 五月婷伊人| 99久久久| 久久激情五月| 天天操夜夜操| 色琪琪一综合久久激情五月视频| 色爽九九| 丁香五月首页| 欧美色色色| 91人操人人人操人| 99ri精品在线| 久久女人天堂| 综合色播| 天天色综合色| 国产又爽又猛又粗的视频A片| 婷婷六月激情小说网| aaa久久| 亚洲色婷婷五月天| 五月丁香综合激情网| 97日本在线| 可以免费看AV网站| www一起操在线观看| 99热无码| 9久9久| 日本五月天激情| 中文字幕在线不卡视频| 欧美日本国产欧美日本韩国99| 天天高潮夜夜爽| 大香蕉久久伊人网| 99免费视频| 99精品超在线播放| 久久久999精品| 五月婷久久| 成人在线精品| 国产美女精品| 第五婷婷伊人丁香| 99热8| 天天日夜夜高潮| 色婷婷丁香五月| 激情五月天无码| 六月五月天婷婷涩播在线| 色区域网站视频| 久操香蕉| 五月婷视频在线| 婷婷午夜综合| 香蕉AV777XXX色综合一区| 99热这里只有精品2016| 婷婷亚洲久久| 五月天婷婷色| 色五月天网| 变态另类色图 | 操一操干一干| 亚州精品色情在线观看| 久热精品9999| 五月丁香六月婷婷网| 丁香五月天色| 久久这里只有精品视频15| 国产精品色婷婷AV综合色色| 99热精品99| 丁香五月在线播放| 亚洲婷婷丁香五月天激情小说| 这里只有精品9| 少妇婷婷五月天| 96精品久久久久久久久| 五月天天爽| 激情内射人妻1区2区3区| 亚洲99精品欧美一区| 狠狠穞A片一區二區三區| 国产综合81p| 成人丁香| 人人人操 超碰| 9l视频自拍九色9l视频自拍九色9l社区 | 九九亚洲视频| 欧美色狠婷久| 久久182| 久操人妻| 第四色首页| 六月激情婷婷| 亚洲国产网站| 中文字幕乱码亚洲精品一区| 五月综合无码| 五月丁香六月婷婷激情网| 色热久资源| 色五月美女| 九月婷婷综合| 欧洲色色| 婷婷五月天日本无码| 久久免费9| 五月婷婷影视| 久久久国产精品黄毛片| 五月天.com| 99热6色| 这里都是精品99| 一本九九色| 色欲久久综合| 丁香激情久久| 99视频激情四射| 激情五月婷婷色综合| 激情五月天啪啪| 影音先锋日本三级资源| 欧美成人精品三区综合A片| 99色在线观看视频| 精品久久99码| 可以看的av网站| 99只有这里是精品| 丁香八月综合激情| 五月丁香综合啪啪啪啪啪| 色色九九五月天 | www.日韩艹| 天堂久久精品| 丁香激情网| 久久婷婷免费| 91蝌蚪窝视频在线| 内射爽无广熟女亚洲| 在线网黄| www.久久久.com| 丁香五月婷综合网| 欧美日韩AAA| 翔田千里aV中文字幕| 91精品久久久久久久| 国产精品汇聚精彩第二页 - 高清完整版在线 - 青蛙AV | 91热网址| 精品爆操| 色五月五月婷婷| 丁香五月婷婷色偷偷| 激情 婷婷 丁香五月天| 高清无码中文字幕aVDV| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 中文AV在线播放| 天天日综合| 五月天激情子轮| www.色婷婷。com| 开心五月婷婷五月| 综合婷婷六月| 可以直接看的av网站| WWW.夜夜操.com| 超碰在线人妻| 欧美激情丁香五月| 国产永久一二一起草| 婷婷九月| AV五月丁香| 日韩久久这里只有精品| 丁香五月六月婷婷殴美综合| 五月天色社区| www,com,五月色色| 色一情一乱一乱一区91| 9久久精品| www.婷婷五月天| 五月天激情图片| 色婷婷综合网| 情欲禁地| 91色五月在线观看| 大香线蕉伊人| 五月丁香婷婷爱激情综合网| 六月伊人婷婷| 5月婷婷激情网| 丁香婷婷色| 天天草比天天爽| 色情成人五月天| 大香蕉久久婷婷精品综合| 久久综合中文| A片试看50分钟做受视频| 疯狂做受XXXX高潮A片| 99re6在线视频精品免费| 538在线精品| 久久涩视频| 97人人操com| 91在线视频综合| 99热99色| 99爱视频免费看| 强伦轩人妻一区二区电影| 婷婷五月天天爽| 色99网| 三级三久久线久久99久目本WW| 丁香婷婷综合激情五月色| 九九婷婷五月天| 日本情色一区二区| 丁香婷婷免费| 狠狠搞狠狠操| 99视频精品| 久久五月天激情| 色99无码| 九九热免费观看视频| www.十八禁不禁AV.com| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 久久这里有精品在线观看| 五月婷婷免费在线观看视频| 91久热| 操操操B| 丁香五月婷婷天堂大香蕉| 99婷婷| 日日干干天天干| 激情婷婷久久| 蜜桃婷婷丁香综合久久开心亚洲| 欧美色99| 色五月婷婷五月丁香五月| 色婷婷综合影院| 极品少妇高潮啪啪AV无码| 影院久久久| 九九热在线99| 人人干Av| 日韩人妻无码专区| 天天综合五月天| 五月婷婷成人网首页| 五月激情婷婷丁香| 久久精品99国产精品日本| 91窝窝| 婷婷伊人| 九九五月天| 99ri精品在线观看| 久久五月丁香六月婷| 色欲午夜无码久久久久久张津瑜| 久草婷婷在线| 99热精品少| 99在线精品视频| 1024操逼| 五月天六月丁香| 亚洲国产精品VA在线看黑人| 色青青电影色五月| 亭亭丁香久久五月| 婷香五月| 七七色色综合| 婷婷娌伦网| 天天久综合网永久入口18| 婷婷五月天成人| 色婷婷五月在线| 伊人综合网站| 综合欧美五月婷婷| 五月激情视频| 婷婷色九月| 婷婷综合在线| 99ri国产精品| www.色擼擼.com| 精品一区二区三区四区五区六区| 免费AV播放| 天天操婷婷| 五月天成人综合| 在线五月婷婷小电影| 99热这里都是精品| 免费AV在线网址| 色婷婷五月亚洲| 天天综合网站| 深爱五月婷婷开心中文字幕| 天天插天天插天天插天天插| 一区色色色色网| 在线观看欧美| 国产综合81p| 色五月综合在线| 久久性爱网| 九九热视频首页/这里只有精品| www.91操| 啪啪91| 久久性爱视频| 九九九日本熟女| 日本美女上人| www.色综合| www.henhenl| 欧美日韩国产日本精品四虎网网站物| 亚洲va欧美va天堂v国产综合| 久久五月婷天天干| 五月婷婷开心综合| 2022人人操人人看| 操逼六区| 五月丁香啪| 婷婷综合网| 超碰人人干| 色激情综合| 六月激情网| 久久婷婷五月天激情四射| 成人网在线视频| 久9免费视频| 9l视频自拍9l九色9l成人| 丁香五月中文字幕色播| 婷婷丁香色情| 偷拍五月丁香| 伊人婷婷五月天av| 免费AV在线网址| 久久九九国产精品怡红院| www.五月丁香| 色色色com| 日韩人妻无码一区二区| 五月天丁香久久综合| 久热网站| 日本久久婷| 丁香五月欧美| 色综合综合色| 色情开心五月| 六月丁香五月婷婷| 欧美va在线| 综合色网站| 久久婷婷热| 月月AV| 丁香六月婷婷操逼网| 日日夜夜天天综合| 五月色婷婷在线观看| 欧洲电影在线观看免费版英语版 | 九九热99热| 久久视频婷婷视频| 91精品丝袜久久久久久久久粉嫩| 色综合伊人网| 99热无码| 99免费综合网| 嫩草视频。| 日韩av在线电影| 成人操呦av| 国产综合A片| AV在线观看网站| 久久6这里只有精品| 色五月在线综合| AV色婷婷| 久久只这里有精品| 99网址在线看| 97伦色婷婷| 色~性~乱~伦~噜| 激情婷婷综合| 9月色婷婷| 天堂成人A片永久免费网站| 综合伊人狠狠| 99热国内| 97婷婷丁香| 偷偷与邻居做爰完整视频| 这里只有精品视频99| 综合大香蕉| 97超碰,人人舔,人人操,人人摸 | 日日操,天天操| 婷婷九月综合| 99爱操| XX色综合| 中文字幕在线免费| 天天爱夜夜爽| 五月天婷婷黄色| www,8050,午夜三级| 自拍视频在线观看9| 国产成人网址| 欧洲亚洲精品| 超碰在线成人| 久综合| 天天综合网网欲色| 五月综合婷婷开心网| 色婷婷天堂| 99艹精品在线观看| 少妇被下春药玩弄A片| 欧美日韩成人一区二区| 五月天婷婷爱| 婷婷之六月丁香| 久久3p| 噜噜五月天综合| 久久er99热精品一区二区| 91九色|疯狂|高潮|对白|| 天天干狠狠艹| 婷婷丁香五月天小说| 色五月天.con| 久久99久久99精品免观看粉| 亚洲免费视频网站| 丁香婷婷综合影院| 日本精品人妻无码77777| 综合网五月| 伊人www22综合色| 婷婷涩涩五月天| 操嫩逼电影| 亚洲综合网区| 九九久久99| BT综合在线视频观看| 免费观看日韩成人av| 亚洲欧洲中文日韩久久AV乱码| 五月丁香六月综合激情| 天天天天干| 五月天婷婷网站888| 天天日天天爽夜夜爽| 99这里只有精品99| 色99网站| 思思热视频在线| 九九久热| 99色精品| 五月婷婷丁香社区| 先锋资源婷婷| 激情99| 天堂综合久| 婷婷成人五月天| 人人爱人人添| 亚洲另类日本| 26.uuu丁香五月婷婷| 丁香五月天亚洲视频| 五月激情六月综合| 五月婷婷深深爱| 天天天在线观看| 婷婷五月电影| 91丨九色丨东北熟女| 丁香九月激情| 久久五月婷| 国产又黄又爽又色的免费| 任你爽视频| 成人.在线日韩| 亚洲综合网在线| 激情五月天久久| 日本大人久久| 97自拍99| 99啪啪视频| WWW,五月天| 婷婷四月 成人 狠狠干| 成人小说 五月天 婷婷| 色区域网站视频| 十月丁香九月婷婷综合| 色婷婷免费观看| AV操操操| 日韩AV免费看| 在线综合91| 91九色小视频| 亚洲成人色五月天| 欧美成人精品一区二区| www.五月婷婷.com| 人人操AV| 色婷婷色丁香色欲av| 色五月大| 伍月婷丁香婷| 五月天天爽| 九色91视频| 国产这里只有精品| 有码一区二区三区| 97性视频| 六月丁香婷婷开心综合基地| 月婷婷婷婷五月| 香蕉久久国产AV一区二区| 久久激情视频| 色黄啪啪| 99免费综合网| 日婷婷久久开心| 婷婷射丁香| 久久香蕉影院| 亚洲色图在线视频| 婷婷五月天视| 99久久久久久www| 啪啪啪大香蕉| 九九re视频在线视频| 亚洲九区| 五月婷婷综合在线观看| 依人大香蕉| 国产性爱色| 国产精品久久99| 亚洲AV色婷婷人禽五月天| 操操人人| 色噜婷婷| 99热思思在线观看| 日日日日日| 99热这里有精品| A级毛片高清免费不卡播放谢谢谢谢| 亚洲AV成人片无码网站| 五月天另类视频| 婷婷丁香六月| 九色七七| 激情五月天电影| 亚洲色频| 性爱五月丁香| 欧美一级操逼视频| 欧美色综合天天久久综合精品| 香蕉久久国产av一区二区| 婷婷五月天深爱| 色婷婷电影| 人妻六月天| 九九这里只这里只有精品| 2025天天日爽| 四季日韩AV无码综合| 天天搽天天射| 亚洲无码播放| 婷婷丁香先锋资源网站| 欧美日本一区二区三区| 日韩成人电影AV| 久久综合影院| 嫩草乱码一区三区四区| 亚洲色无码A片一区二区麻豆| 色婷婷狠狠| 2025天天日爽| 丁香五月婷婷激情蜜桃| 午夜九九电影| 大香蕉伊人久久| 亚洲sesesese| 五月婷婷六月丁香综合| 色原狠狠综合| 人人摸人人干人人做| 日产精品一线二线三线芒果 | 五月激情婷婷国产精品久久久久久| 天天干天天做| 久操b网| 99日本黄站| 丁香五婷| 五月婷婷婷婷| 久久思思99| 99爱这里只有精品免费视频| 亚洲黄色操逼| 婷婷无码视频| av婷婷丁香| 亚洲最大五月天成人网| 色六月 婷婷| 很操日本7| 白人荫道BBWBBB大荫道| 色五月婷婷久久爱| 激情综合色| 色色色激情| 激情亚洲网| 大香蕉啪啪啪| 激情小说五月天| 大香蕉婷婷| 亚洲丁香五月天视频| 午夜免费高清AV片| 久久婷婷五月综合伊人| 快乐激情五月色婷婷| 色99在线视频| 丁香五月婷婷婷婷欧美综合| 97精品人人A片免费看| 五月婷婷色男女| 思思热在线| 丁香五月激情欧欧美| 人人色人人弄人人操| 99免费视频在线观看爱| 九九热婷婷| 日本久久精品| 91xxxx九色| 狠狠五月激情丁香六月| 超碰在线观看99| 久热只有精品| 天干天天干天天天天天| 久草婷婷在线| 五月激情六月宗合| 综合99久久天天综合| 色婷婷A| 亚洲va欧美| 天天做天天爱| 色五月六月| 欧美色图天堂网色| 丁香六月激情| 欧美丁香五月天| 久久九九精彩| 五月婷婷成人| 丁香婷五月| 99久久終合| 色综合激情| 蜜乳9188| AV中文字幕夜夜操b天天摸bb | 天天曰夜夜爽| 婷婷在线中文字幕| 久久精品人妻| 久久99这里只有精品| 国产亚洲AV人片在线| 色色色网站| aaaaa不卡| 99综合五月免费视频色婷婷| 色噜噜狠噜噜视频| 人人色性网| 在线日本www| 大香蕉啪啪| 天天舔天天摸天天射| 免费超碰在线| 九九热免费视频| 99热国产在线| 91精品婷婷国产综合久久| 亚洲综合网在线| 亚洲乱码w在线观看| 欧美五月丁香啪啪响视频| 伊人爱爱日本| 欧美黄色AA片哗啦啦啦| 亚洲色无码| 九九碰九九爱97超碰| 亚州男人天堂婷婷五月| 婷婷基地爱| 五月婷婷亞洲中文| 噜噜噜噜噜在线| 97日本在线播放| 日本一级一级一级一级| 99热99色| 五月丁香六月婷婷免费| 97精品在线| 色哟呦av| 婷婷综合日本| 青青五月天婷婷| 深爱激情网噜噜色| 色婷婷五月综合| 色婷婷19| 丁香五月婷婷影视先锋| 婷婷五月av| 五月丁香婷婷爱| 五月丁香六月婷婷免费视频| 99热偷拍| 五月花婷婷丁香| 少妇性按摩无码中文A片| 99热这里只有精品亚洲| 9久久久久| 国内外色色色色色成人视频| 五月婷婷国产| 波多野结衣AV无码Porn| 能看的AV网站| 婷婷香香五月| 99啪99| 欧美婷婷色五月网| 国产毛片精品一区二区色欲黄A片| 伊人久久婷| 夜夜干夜夜操| 丁香色综合| 五月婷人妻| 九月婷婷综合| 色碰干| 婷婷五月色情| WWW、日本色丁香、co m| 日本精品人妻无码77777| 亚洲av骚货| 婷婷伊人久久| 91人操人人人操人| 亚洲成人五月| 色综合色色色色色| 激情五月,深深爱五月| 五月婷婷久久开心网| 五月大香蕉| 久久五月视频| 97色婷婷五月天| 久草五月天| httpwww色com日本| 琪琪色网在线| 黑人糟蹋人妻HD中文字幕 | 天天日天天舔| 性做久久久久久久免费看| 久久久五月天| 亚洲天堂久久| 被强行糟蹋的女人A片| 综合网色| 国外亚洲成AV人片在线观看| 国产亚洲精品久久久久久郑州| 深爱五月激情| 亚洲六月婷婷| 女人高潮内射99精品| 亚洲综合激情五月久久| 狠狠爱综合网| 在线播放成人网站| 无码日本精品XXXXXXXXX | 欧美激情综合| 国产亚洲精品久久久久久郑州| 做爰丰满少妇1313| 久久精品无码一区| 操逼五月婷婷| 99色在线观看视频者| 亚洲视频在线观看区| 久热在线观看视频9| 综合超碰熟| 激情综合网站| 91人人操人人| 视频这里只有精品| 亚洲第一色网站| 第一区久久网站| 婷婷五月天BBw| 婷婷六月天激情| 色五月色图| 欧美色五月| 97精品人人A片免费看| 三级毛片视频| a色婷婷| 亚州色婷婷| 天天天天天天天干| 五月天五月色| 人人爱人人草| 五月丁香天堂网| 五月天伊人| 99热日本| 碰久久精品w| 麻豆雪千夏| 婷婷八月激情| 5月丁香六月婷婷| 久久综合五月天| 91chinese在线| 狠狠色色| 亚洲av成人电影在线观看| 另类激情五月| 丁香激情合作五月| 人人视频人人干人人做| 超碰av在线| 亚洲中文字幕在线观看| 日韩精品VIP| 精品乱码视频| 久久机热这里只有精品| 亚洲色夜| Blackedraw视频一区二区| yiqicaoav| 激情综合婷婷| 婷婷深爱五月亚洲综合| 成人在线日韩欧美| 亚洲无码99| 国产婷婷久久| se色99| 5月婷婷6月六月丁香| 亚洲第一第二网站| 色射7856五月天激情四射| 日韩啪啪视频| 伊人深爱综合| 99热都是精品| 99久久婷婷精品视频| 国产在线视频1234| 五月丁香少妇A| www婷婷| 五月婷婷丁香| 色99在线观看| 五月丁香花激情综合网| 1024日韩| 九月久久婷婷| 六月丁香婷婷尤物| 99在线视频播放| 亚洲综合五月天婷婷丁香| 天天肏高清在线| 丁香五月天激情综合网| 超碰成人电影| 91九色PORNY中文啦| 久久99最新| 色99热| AV片在线观看| 丁香香五月激情免费视频| 五月天婷婷丁香社区| 五月婷婷丁香六月| 黄网在线观看免费| 亚洲噜色| 亚洲亚洲人成综合网络| 久久婷婷五月丁香网| 婷婷五点亚洲| 亚洲乱码日产精品BD| 操一区| 日日操天天操| 日韩AV在线免费| 五月开心六月婷婷在线播放网站| 性生活视频98791| 婷婷激情啪啪| 天堂婷婷丁香六月网| 五月丁香天堂网| 五月丁香婷婷色色色| 天天爽天天爽视频| 精品久久久91久久影视网| 婷婷色情网| 91综合色| 国产美女主播vip| 亚洲国产成人裸舞| 国产精产国品一二三在观看| 激情综合自拍五月婷婷色五月| 欧美狠狠色| 久久婷婷资源| 久久色情综合免费网站| seuuu婷婷| 亚洲成人乱码av网站| 五月婷婷综合网| 国产成人网址| 激情欧美五月丁香| 婷婷五月天久久| 久久丝袜婷婷| 五月天久久综合| 六月婷婷色综合| 操比激情五月| 色欲一区二区三区精品A片| 性爱激情久久| 丁香婷婷在线| 激情五月婷婷丁香综合网| 俺去也在线官网| 黄桃AV无码免费一区二区三区| 五月丁香网站在线播放| 五月丁香六月| 一本久久亚洲五月婷婷| 亚洲视频一区| 久香草视频在线观看| 少妇大叫太大太粗太爽了A片| 丁香五月激情综合在线观看| 无码99| www婷婷亚洲| 97爱艹婷婷开心丁香激情综合| 九九在线免费观看| 超碰在线免费观看日韩| 99热99干| 夜夜AVV| 99精品在线观看视频| 69久久99精品久久久久| 日韩啪| 97超碰综合| 另类天堂| 能看的AV网站| 欧美日韩成人综合9| 国产婷婷五月在线视频| 五月丁香人妻| 色色色999| 丁香婷婷免费| 欧美性生交xXxX久久久| 99在这里有精品| 婷婷久久伊人| 99在线热| 久久五月天婷婷视频| 久久综合九色综合97婷婷| 九月丁香五月婷婷| 色综合色综合色综合| 婷婷五月天视频免费在线观看| 国产精品美女| 狠狠综合| 色色色色色爱| 婷婷五月天大香蕉| 婷婷五月天综合在线| 丁香六月视频| 人妻有码乱操| 五月婷婷中文字幕| 久久丁香婷婷五月天| 三十熟女| 久久五月天色婷婷| 久久婷婷激情五月天一区二区| 婷婷激情五月| 五月激情综| 亚洲精品无码久久| 秋霞AV吧| 婷婷丁香五月激情密臀av| 俺来也综合网精品一区| 91丨九色丨首页| 国产激情在线| 丁香五月婷婷亚洲色图| 97超碰99热99| 色999亚洲人成色| 亚洲色域网| 亚洲色夜| 久久人妻视频| 91啪啪网| 婷婷五月天Av| 色色色色区| 激情又色又爽又黄的A片| 日日夜夜狠狠操| 国产精品电影| 欧洲区自拍| 中文字幕黄色片| 噜噜久| 五月天无码| 九色激情| av九九| 狠狠色综合网| 开心五月丁香婷婷| 超碰九色| 人人综合色| 婷婷五月六月| 五月丁香偷拍| 日日噜狠狠色综合久久| 久久五月婷综合网| 国产成人精品一区二三区熟女在线 | 99热综合在线观看| 日本操B视频| 五月色婷婷在线观看| WWW.五月com| 五月综合久久| 五月丁香六月| 婷婷激情五月天亚洲综合| 黄色激情久久| 激情五月婷婷综合秋霞| 五月天婷婷基地| 婷婷深爱五月| 五月丁香999| 香蕉久久国产AV一区二区| 啪啪九九色| 99精品热| 99热最新精品| www.思思99热| 综合玖玖性爱免费视频| 综合日本婷婷| 婷色影院| 99这里只有精品| 91欧美日韩综合| 六月合五月婷| 26uuu欧美亚洲日韩| 丁香婷婷五月天网站| 九九色播五月丁香| www.婷婷久久五月天| 五月天开心网| 操99| 秋霞成人毛片一级A片| 五月婷婷AV| site:minyis.com| 丁香久久| 99爱99操| 精品99在线看| 精品国产a| 操操操B| 国产精产国品一二三在观看 | 婷婷五月天视频亚洲| 人人做天天爱| 五月综合婷婷网| 久久九九免费大视频| 99久久婷婷国产综合精品青桔| 久久婷婷人人| 精品久久婷婷| 成人啪啪色婷婷久| 五月丁香亭亭AV女优| 99久久天堂婷婷| 婷婷色色综合| 97超级碰| 69凹凸成人综合网| 久久激丁香| 超pen个人视频97| 专区无日本视频高清8| 1000部毛片A片免费观看| 色五月播五月| 国产99热| 五月丁香狠狠爱| 狠狠狠狠狠| 婷婷五月天影院| 亚洲第一综合| 日产精品一线二线三线芒果| 曰韩少妇内射免费播放| 五月天色不卡| 丁香婷婷激情| 五月丁香六月婷| 熟女人妻一区二区三区免费看| 欧美99| 婷婷五月天基地| 日本欧美成人片AAAA| 狠狠色成人影片| 中文字幕日产A片在线看| 嫩草AV久久伊人妇女超级A| 香蕉人妻AV久久久久天天| 欧美性生交XXXXX无码小说| 色一情一乱一伦一区二区三区| AAA级久久久精品| 色婷婷很很丝袜| 人人看人人97| 一本色道久久88加勒比—| 丝袜熟女一区二区三区| 丁香五月婷婷99| enecarbon-materials.comWu染请涟系Bao护@wip1688 | 婷婷五月天午夜激情影院| 婷婷五月天奸女| 思思99热这里只有精品| 色狠狠伊人久久五月丁香| 99精品爱| 色色网五月激情| 一区二区乱码视频| 开心五月激情网| 中文字幕日产A片在线看| 伊人婷婷福利网| 五月丁香婷婷啪啪综合| 五月丁香婷婷色色色| 99 re视频一区| 婷婷色无码| 丁香婷婷色六月| 五月丁香激情综合啪啪| se99视频| 操大屄五月天视频| 夫妻超碰在线| 怡红院 久久| 夜夜操少妇| 激情综合丁香五月| 操91| 在线中文AV| 肏屄色播伊人97婷婷| 丁香九月综合| 99re视频精品| 國語久久婷| 欧美性猛交99久久久久99按摩| 亚洲永远av在线播放| 五月丁香六月色| 婷婷综合网在线| 亚洲综合色棒| 夜夜操天天干| 丁香五月影| 久久精品4| 欧美成人网婷婷综合在线| 激情网五月天| 五月天激情小说| 亚洲AV无码成人电影| 狠狠操综合| 丁香色情五月综合网站| 丁香色六月婷婷| 国产午夜精品一区二区三区四区| 国产午夜精品一区二区| 天天综合色丁香| 天天玩夜夜操| www狠狠| 免费日本aⅴ中文字幕| 精品成人久久久久久久_一二三四视| 久99久视频精品| 五月丁香啪啪啪| 婷婷性爱视频在线| 五月开心婷婷中文字幕| 日日天天干| 高清无码网址| 婷五月天| 色婷婷内射| 99精品视频网| 国产成人综合电影| 久操大| 婷婷五月天精品| 九九成人视频| 色婷| Www,五月天| 乱岳熟女50岁| 亚洲黄色精品| 激情五月天电影| 色五月婷婷五月天| 99热老网站| 99热这里只有精品2| 久久精品一区二区三区四区| 日韩人妻无码精品| 日韩AV大全| 国产精品人成A片一区二区| 久久婷婷综合网| 五月婷婷综合久久| 午夜成人片400| 五月丁香另类图片| 无码色色| 日韩乱轮AV| 久久三级视频| 久久WW| 丁香婷婷五月综合欧美另类| 久久狠狠色| 五月婷激情| 亚洲最大在线| 色五月婷婷小说亚洲中文字幕组| 操日本99| 丁香五月天天日| 日本丁香五月| 极品色丁香| 久热这里只有| 久久密臀婷婷| 综合五月天天天天天五月| 狠狠做深爱婷婷久久综合一区| 日本三久久| 激情五月天社区| 亚洲视频码| 九九色99| 蜜乳av一级av| 久久ER视频com| 91精品久久久久久综合五月天| 色伊人婷婷| 9999三级片| 91岛国片| 亚洲婷婷激情综合激情999精品| 五月天大香蕉视频| 79色色色色| 色五月丁香A欧美com | 久久婷婷五月综合色和| 丁香五月AV综合激情| 日本乱子人伦在线视频| 激情com| 伊人综合网站| 婷婷丁香五月天色播网站| 综合网色| 天天噜天天插| 97人人草| 538在线| 日韩中文字幕| 婷婷五月天成人动漫| 少妇高潮呻吟A片免费看软件| 中文字幕丰满乱孑伦无码专区| 二色av| 另类五月婷婷| 中文毛片无遮挡高潮免费| 五月丁香好婷婷姑娘综合网| 日日影院 | 欧美性爱特黄一级aaaassss| 六月婷婷毛片| 天天射天天射一道本日本社区| 午夜伊人大香蕉| 五月丁香色婷婷熟女| 91九色 熟| 五月天六月婷婷电影| 亚洲色五月婷婷| 26uuu欧美日本| 伊人玖玖综合| 成人AV免费观看| 91久久婷婷| 色综合五月天| 婷婷中文字幕版| 亚洲视频另类| 思思久久99| 综合网色| 日韩啪啪网| 五月天婷婷导航| 天天婬色综合| 婷婷色色丁香五月天| 99热99成人| 国产成人精品一区二三区熟女在线| 色婷婷a三区麻| 黄色aa观看aaguochan| www.五月天婷婷| 噜噜色天天开心| 99热久久这里只有精品| 日本久久爱| 黄色一级影片| 丁香五月婷婷色| 亚洲麻豆乱码国产2028| 欧美WW在线网| 大香蕉综合在线| 日韩六十路91性交电影| 五月天久久小说| 欧美日韩123| 26uuu视频欧美| 九九色插| 丁香六月啪| caopeng超碰| 色护士综合| 五月婷婷熟女| 亚洲十月婷婷综合| 亚洲第二AV| 色综合五月| 五月丁香五月天现场视频| 六月丁香停| 99在线精品免费视频| 久色欧美| eeuss人妻| 婷婷丁香六月天| 婷婷五月色情天| 99在线视频在线观看| 色婷婷综合亚洲|