欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,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
返回資訊列表
欧美槡BBBB槡BBB少妇| 六月色婷婷| 欧美69久成人做爰视频| 1区2区视频| www。五月,com| 伊人五月成人| 色情性爱视频网址| 色欧美日| 人妻第九页| 91啪级电影| 亚洲综合碰| 天天做天天爱| 丁香五月激情月| 禁片二区| 久婷婷视平| 亚洲一二三网| 五月天婷婷基地| 丁香五月开心婷婷| 丁香九月久久| 久草a片| 天天狠狠夜夜狠狠2023| 激情五月天影院| 国产色色在线| 大香蕉久艹| 中文字幕日产A片在线看| 狠色色狠网| 久久伦乱| 91操在线| 婷婷不卡基地| 久99久视频精品| 91操片| 妻久久久久| 影音先锋天天日| 成人精品视频99在线观看免费| 五月天久久综合婷婷| 性小说五月天| 国产夫妻操逼内射视频| 99热热这里只精品996小说| 天堂爱爱| 9|无码久久久久久| 久久久久亚洲AV无码网影音先锋| 九九久久9 9在线观看| 中文字幕成人影视| 九九99香蕉在线视频播放| 五月永久激情| 99热骚货| 婷婷激情丁香五月婷婷激情丁香五月婷婷| 综合色图区| 激情久久丁香| 91超碰在线播放| 久人操| 最新热中文字幕| 91午夜婷婷狠狠久久综合9色| 六月婷婷AV| 99高级会所久久| 亚洲精品99| 久热这里精品免费| 色色色婷婷五月天| 欧美天堂久久| 第六色在线| 久久五月丁香| 六月丁香婷婷五月天| 中文字幕欧美久久| 久综合| 成人免费视频一区| 97视频.干com| 五月天婷婷视频30| 久久婷婷激情| 99热精品在线| 亚洲综合新99视频| 99人人爽| 五月婷婷影视| 超爽内射| 97热精品| 99热这是里只有精品| 人人亚洲| 天天干天天射综合网| 亚洲avjiujiur91| 性爱在线播放av| 再次出发二| 亚洲综合网区| 亚洲综合婷婷六月丁香五月| 婷婷色五月激情强奸四射| 少妇综合网| 婷婷六月久久| 激情图片婷婷丁香五月| 久久婷婷丁香| 日本女va| 亚洲激情97五月天| 九九热精品| 五月综合激情| 九九热99在线视频| 亚洲婷婷五月天在线激情综合网| 婷婷丁香五月噜噜噜| ss99热| 色婷婷丁香AV综合| 五月天婷婷丁香| 久久婷婷婷| 操碰97| 99热精品在线观看| 日本一级大片| 丁香六月av| 森林影视大全,最好看的2019年视频 | 婷婷碰碰| av九九| 99∨VTV| 午夜不卡久久精品无码免费| 欧美人人女女精品综合五月天| 91狠狠色色丁香婷婷综合久久| 91超级碰碰| 九九精品热| 99热这里只有精品亚洲| 婷婷五月天基地| 成人在线日韩| 91在线资源| 99热亚州综合| 欧美激情丁香五月天久久婷婷一区| 欧洲电影在线观看免费版英语版 | 99久久玖玖| 五月伊人婷婷| 天天射影院| 精品热青草| 五月天久久网站| 九九视频精品这里只有| 婷婷丁香六月| caop视频| 亚洲美女婷婷五月天| 婷婷五月精品中文字幕| 超碰在线99| 色九九九综合| 色婷婷五月天天天天天天天天天| 成人av中文字幕| 五月婷婷深深爱| 好叼操在线观看| 综合久久影院| 五月网在线| 大香蕉久艹| 丁香综合日产精品久久| 翔田千里aV中文字幕| 六月婷婷开心| 久久日婷婷| 五月丁香久人妻中文| 五月婷成人网| 日韩无码成人电影| h亚洲| 丁香六月婷婷色XXXX| WWW久| 熟女五月天久久综合| 天天做天天爽| 婷婷WWW久久| 婷婷免费精品视频| 九九热超碰| 六月色 亚洲| 婷婷区日本| 九九五月天| 爆乳熟女-区二区三区| 色婷婷综合久色AV五色最新| 婷婷五月丁香综合| PORNY九色9l自拍视频成人| 99色热综合| 六月婷婷综合| 丁香五月婷婷婷婷欧美综合| 色色色热热热| 五月丁香六月情| 9九九久久精品无码专区| 色色精品色| 五月丁香自拍| 五月婷婷熟女| 狠狠香蕉| 丁香五月激情宗合| 99操逼| 欧美影院婷婷| 激情综合五月天| 六月婷婷色色色| 欧美丁香婷婷五月天| 免费视频WWW在线观看网站| 丁香婷婷久久| 亚洲无码99| 天天综合网~91综合网| 色七七九九| www:99热视频| 97超碰在线免费观看| 狠狠色综合五月人人| 激情六月五月婷婷综合网| 五月天婷婷免费视频| 91VIP在线观看| 影音先锋人妻出差| 久婷久婷| 久久久婷婷婷| 亚洲婷婷五月天| 综合在线网| 99久久6| 成人看片网站| 国产精品久久久久久久久久| 日日操日日射| 婷婷日本色| 成人狠狠成人狠狠成人狠狠成人狠狠 | 丁香婷婷免费| 美女久久天堂| 丁香婷婷情色五月天| 五月婷婷七月丁香| www九九| 久热 91| 日韩操人| 99色丁香婷婷综合网| 老师的粉嫩小又紧水又多A片视频| 中文无码婷婷| 天天草女人| 狠狠久综合| 亚洲成人av在线观看| 欧美性爱5月天天天看| 五月婷A V在线| 狠狠另类视频| 久久婷婷综合色丁香| 六月婷婷五月丁香| 熟女激情网| 亚洲色婷婷| 五月天开心婷婷久久| 91.www综合| 国精产品久久| 亚洲色五月| 丁香成人五月天| 玖玖在线资源视频| 性爱七区| 六月婷婷激情| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 99碰超| 丁香五月骚喷水视频| 91综合视频丁香| 婷婷五月天激情电影小说| 五月丁香花激情综合网| 五月综合视频| 色欧美影院| 激情五月天久久丁香| 五月丁香六月婷婷啪啪| 九九热视| 婷婷五月天777| 伊人99久久| 久久婷婷丁香| 最近中文字幕2019视频1| 五月丁香激情婷婷| 色综合色综合色综合高潮| 精品热青草| 天天操B| 色五月婷婷五月久久| 性爱久久| 五月丁香琪琪| 五月丁香六月婷精品视频| 日本三级第一页| 激情伊人| 婷婷久久色| 五月天婷婷一起草| 欧美日韩国产一区二区| 福利视频在线播放| 亚洲色在线观看| 婷婷.com| 激情五月婷婷色综合| 婷婷五月a| 色99视频| 婷婷伊人综合中文字幕| 综合久久六月| 久久亚洲婷婷| 另类图片 五月激情| 色欲五月丁香| 无码少妇高潮喷水A片免费| 色情五月综合婷婷| 深爱网深爱综合网| 亚洲激情丁香五月天色| 色欲天天综合网| 五月天婷婷婷| 大陆极品少妇内射AAAAAA| 日韩精品一区二区亚洲AV观看| 色五月av伊人| 9久热精品在线视频| 综合一区二区三区| 欧美成人网99网| 亚洲视频丁香网va| 中文字幕+乱码+中文字幕在线观看| 色播五月综合网| 日本WwW色偷偷丁香花久久久京东热| 在线不卡视频| 婷婷五月香蕉| 久综合色| 日韩色久| 91干视频| 五月婷婷啪啪网| 性生活久久朋友人妻| 人妻综合网| 激情色五月天| 中文字幕乱码亚洲精品一区| 1000部毛片A片免费观看| 狠狠干狠狠色| 五月天综合网| 婷婷五月成人有| 婷婷伊人久久| 国产67194| 婷婷久久内射| 久热黄色| 九九成人精品免费视频| 97福利视频| 国产激情在线| 超碰免费观看| 青青草Avb在线| 91成人看| 91夫妻视频| 无码人妻丰满熟妇奶水区码| 95精品区一区二| 男男野外做爰全过程69| 在线免费视频caop| 色色五月综合| 婷婷月综合| 综合色图区| 99久久婷婷五月综合| 女人被男人吃奶到高潮| 丁香九月久久| 久久WW| 久久久婷婷婷| 大地9中文在线观看免费高清 | 日日噜狠狠色综合久| 亚洲第一精品成人999久久精品| 就爱射中文字幕资源网| 人妻内射视频| 九色视频91疯狂| 另类激情综合| 国产成人精品一区二三区熟女在线| 五月激情天| 99久热| 色婷丨日丨天丨综合久久| 激情精品久久| 色婷婷六月天在线| 亚洲人成色A777777在线观看| www.99精品在线| 天天噜日日噜综合无码| 乱精品一区字幕二区| 亚洲最大成人综合网720P| 亚洲视频在线网站| 玖玖色资源| 亚洲 视频 导航 一区| 丁香大香蕉| 丁香六月色香蕉视频| 99久99热| 六月综合在线| 人人操五月天| 97操碰人免费| 久久婷婷成人综合色怡春院| 办公室少妇激情呻吟A片在线观看| 日韩丁香涩| 婷婷久久图片| 思思久久精品视频| 婷婷五月综合体验看| 天天色播| 婷婷丁香久久网| 91精品无码久久久久久五月天| 色五月综合激情| 色五月av伊人| 99热在线精品播放| seuuu婷婷| 日韩av网站在线观看| 丁香五月亚洲AV| 天天干肏夜夜| 欧美日韩999| 五月四色激情| 婷婷丁香六月综合激情站| 婷婷深爱网| 欧美成人日韩| 婷婷婷婷婷婷婷婷婷婷丁香| 天天肏视频| 呦呦AV| 99久精品视频| 无码AV大香线蕉伊人| 99热老网站| 五月欧美色色五月| 五月婷婷激情综合网| 国产精品久久久久久久久久免费| 97视频91| 激情五月婷婷五月| 97亚洲视频在线| 99热在线精品播放| 婷婷五月天六点丁香五月| 丁香五月成人| 色九月国产| 3p日韩网站视频| 国产免费AV网站| 老司机视频lsj爱就色| www.99热视频| 激情网五月天| 五月婷婷激情啪啪| 婷婷五月天桃花网| 天天艹天天综合网| 亚洲熟女色| 日本道久久91| 26uuu另类| 五月天婷婷基地| 久久3p| 久久性爱视频这里只有精品| 欧美性猛交99久久久久99按摩| 亚洲综合草草| 欧美丁香五月夫妻天| 日日操夜夜擼| 激情的五月| 丁香五月Av| 丁香六月婷婷综合啪啪| 久久婷婷五月天蜜桃| 中文字幕日本最新乱码视频| 丁香五月婷婷姐| 成人午夜无码视频| 色色五月丁香| 久久综合99| 亚洲熟女乱色综合亚洲网站| 亚洲天天| 9久热免费视频99| 色婷婷丁香AV综合| 夜丁香五月婷婷| 嫩草AV久久伊人妇女超级A| 99精品在线观看| 国产成人在线精品| www.久久久久久久| 97精品自拍| 婷婷激情视频| 五月天婷婷操逼视频| 九九久久污| 中国激情网| 丁香婷婷AV| 五月色丁香婷婷中文字幕| 丁香五月电影| aaaaaa片| 成人做爰A片免费看网站找不到了| 日本黄色一级| www.俺去也com| 激情涩播| 久久久久久五月天| 丁香五月婷婷影院| 五月丁香色婷婷熟女| 男人操女人高潮91视频| 五月天欧美激情| 男同91| 色色婷婷综合网| 色狠狠色综合久久久绯色aⅴ影视| 五月天成人在线视频丁香| 涩五月婷婷| 一个色的综合| 成人五月天。COM| 国产精品香蕉| 熟女网站久久| 99视频在线| 日本丁香五月| 色婷婷五月网| 操婷婷久久| 五月丁香亭亭| 99啪啪| 色婷五月天| 综合激情伊人影视在线| 国产AV一区二区三区最新精品| 丁香五月色播中文在线播放| 伊人大香蕉毛片| 性色五月天| 99日在线视频| 白人荫道BBWBBB大荫道| 操逼棍操逼| 亚洲Av成人在线观看| 99热大香蕉| 婷婷激情五月吧| 日本强伦片中文字幕免费看| 九九热思思| 色色色色色日韩午夜激情 | 五月色欧美| 婷婷五月综合激情免费视频| 日本五月天激情| 99热综合在线观看| www.操.com| 婷婷丁香水多多视频| 人人爽网| 日韩在线9| 色五月天天在线观看资源站| 啪啪视频99| 超碰色色综合| 五月天全国最大成人网| 五月婷婷深深爱| 亚洲另类在线观看| 九九中文色色| 狠狠色综合网站久久久久| 天天舔天天| 丁香五月婷婷老师网站| 色999亚洲人成色| 襙逼网| 激情婷婷五月少妇| 国产成人精品一区二三区熟女在线| 精品色色色| 色色色综合色| 色99久草在线| 天天色播| 婷婷成人AV| 激情综合综合综合| 99黄色在线视频精品熟女| 疯狂做受XXXX高潮A片| 亚洲视频伍月婷婷| 久久caop| 丁香五月中文字幕| 色婷婷色婷婷五月| 色婷婷丁香五月天在线视频| 亚洲天堂啪啪| 五月丁香婷久久| 久久激情五月| 丁香久久综合| 狠狠色噜噜| www.maotanji.com| 91日本在线免费| 日日日日日| 久久久久人妻| 丁香五月开心婷婷| 丁香五月婷婷丫| 丁香五月区| 91女人18毛片水多国产| 国产欧美熟妇另类久久久 | www.色色com| 六月婷婷激情| 依人大香蕉| 五月丁香综合在线| 狠狠色噜噜| ri电影在线| 激情综合网五月丁香| Av中文在线| 六月婷婷五月天| 久久性爱视频| 欧美WW在线网| WWW.五月com| 激情综合亚洲| 色婷婷综合网| 日韩视频99| 色婷五月天| 99亚洲色色| 激情小说五月丁香在线视频观看视频| 色婷丁香| 青青草tp| 欧美婷婷丁香五月社区| 夜夜爱影院| 日韩人人操| 青柠影视免费高清电视剧| 五月丁香在线观看| 丁香五月六月综合激情| 另类激情五月| 99热爱爱干干日| 五月婷婷色| 激情五月天激情小说| 亚洲精品久久久久久久久久吃药 | 热99热9| 六月婷伊人| 日本的α片xxxwww| 久久成人性爱| sewuyue第四色| 色播五月丁香婷婷| 国庆精品久久| www.人人操人人看人人想人人摸 人人人人操,COM | 91精品无码| 色五月婷婷1| 激情婷婷综合网| 91九色PORNY中文啦| 热久久这里只有三级视频| 麻豆忘忧草午夜| 激情九九九九| 婷婷色中文| 超碰9在| 国产avapp 网| 99综合视频一体| 狠狠综合| 日本五月丁香| 视色综合| 五月天亭亭俺也| 激情五月天com| 日亚二欧美| 亚洲综合色色| 大香蕉久久| 91男人操女人视频| 激情婷婷网| 任你艹| 久久99热这里只频精品6学生| 色婷久久| 超碰免费人人肏| 无码色综合| 婷婷六月激情| www·五月天| 人妻久久久久久久久久久| 丁香六月激情综合| 六月天婷婷| 中字幕视频在线永久在线观看免费| 无码 av电影| 99热www| 国产成人av在线播放| 天天搽天天射| 色婷婷社区| 久操福利| 久久精品国产AV一区二区三区 | 欧美性爱五月天| 激情五月婷婷综合| 嫩草AV久久伊人妇女超级A | 婷婷丁香91| 五月丁香香蕉| 久色网五月| 激情久久丁香| 性按摩玩人妻HD中文字幕| 丁香五月很很肏| 99黄色性生活| 欧美爆乳一区二区三区| 丁香五月婷婷啪啪| 大香蕉婷婷婷| 五月天狠狠网站| 色综合综合网| 久操人妻| 4438全国最大视频成人网站在线观看| 国产日比| 五月亚洲| 影音先锋女人AA鲁色资源| 久热爱大香蕉在线蜜臀悦色| 五月激情五月丁香| 噜噜在线| 成人在线观看国产| 亚洲成人网在线观看| 五月六月激情婷婷| 日韩久久色| 香蕉网婷婷| 亚洲六月婷婷| 天天爽天天爽视频| 中文字幕欧美日韩VA免费视频| 亚洲成片在线观看| 五月婷婷影视| AVDV久久| 99在线精品视频| 欧美性生交XXXXX无码小说| 丁香狠狠色婷婷| 婷婷综合五月色播| 色婷婷久久| …亚洲黄色在线播放日韩、av中文a…| 亚洲色情一区二区三区四区| 色色五月丁香| 久久六月综合| 五月婷婷色吧!| 色五月播五月| 99干日本| 五月天成人综合| 丁香综合| 丁香五月综合福利视频导航| 啪啪综合| 97成人在线视频精品| 色综合久久天天综合网| 99热这里只有精品55| 啪啪六月婷婷| 很很干天天干| 色激情网| 99在线视频女女视频| 亭亭社区五月天| 日韩成人精品中文字幕电影| 2020夜夜操天天爽| yazhoujiqingav| 99成人精品| 狼人久草| 天堂婷婷五月在线| 激情五月五月婷婷| 婷婷五月激情四月综合| 超碰女人天堂| 久久精品4| 五月婷婷丁香六月| 色色婷婷丁香五月天| 天天操天天操天天操天天操天天操天天操| 成人免费黄色短视频| 六月丁香基地| 91狠狠色丁香婷婷综合久久| 色波激情五月天| www.天天日| 欧洲不卡视频| 久久人妻精品| 婷婷色日本| 噢美99| 久久精热| 色5月婷婷色| 五月婷婷,六月丁香| 久久久久妻| 五月丁香影院| 欧美成人精品一区二区 | 五月丁香亭亭成人电影| 这里只有精品96| 99re这里只有精品视频了| 久久资源综合| 丁香久久综合| 99这里只有免费的精品| 噢美99| 狠狠操天天干| 18av天堂| 免费色婷婷| 97碰人人操| 婷婷在线精品| 丁香社区婷婷五月| 99热这里有精品首页10| 思思热视频| 五月婷婷伊人久久| 开心五月婷婷婷美女| www五月| 五月天激情久色| 色综合狠狠色| 国产FREESEXVIDEOS性中国| 五月婷婷自拍视频| 欧美精品啪啪| 亚洲视频一区| 狼友超碰| 三级成人网站| 五月天婷婷操逼视频| 婷婷五月影院| 99激情视频| 伊人五月天男人的天堂在线| 墨西哥毛片内射精| 日日操日日撸| 婷婷六月丁香欧美视频在线| 天天爽爽日日做做| 色丁香五月婷婷综合久久| 久久99综合| 五月花激情网| 色播五月天激情| 99久久玖玖| 中文精品久久久久人妻不| aaaa久久| 丁香婷婷色五月激情综合| 99热亚洲精品66| 色色五月天婷婷| 婷婷新网址| 天天射影院| 最新va在线播放| 色播五月天天| 99视频久久| 免费日本aⅴ中文字幕| 五月丁香婷婷成人网| 久久久久久久久人妻| 五月天激情小说婷婷| 久久精品天| 国产精品久久久久久久久久免费| 激情AV在线| 五月天色裸体视频| 日本天天综合| 伊人久久99| se.久久视频在线观看| 国产亚洲精品AAAAAAA片| www..999热久| 丁香色婷婷五月天| 色狠狠色狠狠| 久草五月天电影网| 开心五月六月婷婷| 国产1区2区3区| 五月丁香日逼| 丁香五月综合狠狠| 亚洲爆乳无码精品AAA片蜜桃| 婷婷99中文字幕| 五月天天天色| 久久欧洲综合网| 国内精品99| 婷婷伊人綜合中文字幕小说| www久久99| AV成人在线播放| 99精色| 人人做天天爱| 天天爱天天做天天爽| 九九蜜臀精品| 亚洲性受XXXX五月丁香| www.婷婷亚洲基地| 成人毛片在线免费观看| 丁香五月www| 美女被肏网站在线看| 久99婷婷色综合| 亚洲精品久久久久久久久久飞鱼| 9色在线| 深爱激情六月天| 亚洲另类电影| 大香蕉综合| 超碰女人天堂| 色五月天激情| 99久久九九| 久久婷五月| 97在线精品| 久操热| 99视频内射三四| 91性高潮久久久久久久久| 色碰碰| 九月丁香婷婷综合| 色九九综合| 五月天婷婷久久视频| 久久天天| 色婷婷成人做爰A片免费看网站| 天天插天天射| 亚洲最大成人综合网720P| 99国产精品久久久久久久久久久 | 婷婷成人五月天成人文学| 久久a热| 超碰九色| 无码激情AAAAA片-区区| 色色色com| 亚洲成人av在线观看| www.一起草av| 激情图片婷婷| 欧美激情丁香五月| 天天爽天天弄| 我要看激情五月天| 丁香五月天激情免费在线观看AV777| 五月婷婷丁香婷婷| 久婷婷婷| 九九香蕉网| 影音先锋91网站在线观看| 免费日本aⅴ中文字幕| 人妻中文av| 久久色天堂| 国产噜一噜天天噜| 丁香五月激情澎湃一区| 五月色影院| 天天操加勒比| 九月婷婷久久| 五月丁香亚洲婷婷| 天天爱天天爽| 六月婷婷五月丁香| 综合色在线| 操逼巨乳91| 色色五月婷婷| 天天综合亚洲综合| 五月丁香婷婷爱| 综合网五月| 九月丁香八月婷婷加勒比| 超碰人人操人人9| 欧美色图天堂网| 岛国av网| 色综合九九| 热九九九九| 99re热精品在线视频| 五月天伊人日日噜影片AV| 天天舔天天操| www.夜夜操.com| 五月婷婷 激情按摩| 色婷婷综合综合网| 97婷婷丁香五月天激情图片| 97欧美在线| 九九蜜臀精品| 丁香六月情| 激情深爱五月天| 五月婷九月| 99热自拍| 香蕉AV777XXX色综合一区| a在线观看| 色涩视频久久| 97av在线视频| 99思思| 婷婷丁香成人| 色青五月天| 亚洲丁香五月天在线视频| 思思热在线视频精品| 99热超碰| 久久婷婷丁香| 五月婷婷欲色| 亚洲激情五月天| 在线一起草av| 色婷婷成人丁香| 日韩色色视频| 精品一二三区久久AAA片| 婷婷色色网| 色婷小说| 天天爽天天弄| 超碰在线人人| 日韩美一级毛卡片| 深爱婷婷色| 综合色99| 五月天色站| www.com操| 亚洲综合激情五月久久| 九九99在线| 亚洲色欲AAAAAA| 久久99精品久久只有精品| 日韩成人综合| 久久婷婷一级片| 亚洲婷婷五月天| 在线你懂的亚洲欧| 国产无套精品一区二区| 国产无套精品一区二区| 欧美婷婷| 丁香五月综合激情啪啪| 久久性爱激情| 狠狠狠狠狠草| 亚洲视频一区| 18av天堂| 久9热| 超碰精品在线| 99九九热视频免费| 婷婷五亚洲| ..真实国产乱子伦对白在线_欧| 色婷婷影院| 97干97色| 久热AA| 色色无码| 婷婷丁香视频| 婷婷性爱五月天| 久久电影五月天丁香电影| 激情五月综合ì香亚洲| 欧美99热| 中海油常州环保涂料有限公司| 欧美在线操| 丁香五月综合激情性爱| 色婷婷亚洲婷婷在线观看| 婷婷五月综合基地| 婷婷深爱五月丁香网| 97很鲁在线视频| 久久婷婷五月综合激情国产| 丁香五月色| 久久色频| 久久久久久人妻| 梁铮版蜘蛛女在线观看| 婷婷在线播放| wWw色五月| 日日日日日| 色综合爱综合| 成人无码精品1区2区3区免费看| 色婷婷丁香五月高清在线| 久久小视频| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | 色色色国产| 草榴视频黄色网| 激情五月天激情综合网| 大香蕉伊然在亚洲90| 久久综合丁香激情五月| 超碰激情五月| 天天日日夜夜| 久热黄色| 久久六月综合| 九九热再线九九视频免费在线观看| 99热这里是精品| 情婷婷五月天在线| 午夜亚洲AV日韩无码| 五月婷婷在线观看| 成人一区在线观看| 9久热在线视频精品| AV大香蕉| 亚洲色色爱| 青青草青青草五月天| 五月激情婷婷女| 成人啪啪色婷婷久| 色综合久久天天综合网| 亚洲精品色色| 欧洲MV日韩MV国产| 丁香六月五月婷婷| 日本97在线| 丁香六月婷婷久久综合| 成人久久天天x资源站| 婷色天堂| 九九热视频这里只有精品| 外国碰视频网站97| 99色婷婷| 久热A| 婷婷爱爱蜜臀天天操| 激情深爱五月天| 西瓜美女a片| 激情婷婷视频在线| 久久女婷| 亚洲男人的天堂婷婷色五月| 日本天堂久久| 五月激情啪啪| 五月色天五月色| 久久码久久无清| 任你爽视频| 九九婷婷五月天影视| 九九激情视频| 丁香婷婷社区| 欧美激情综合色丁香婷婷五月天 | www.丁香五月| 五五月五月| 91xxxx九色| 六月丁丁香| 人人爽欧美婷婷久久久五月丁香 | 色情久久久| 色国产五月| 我去色色网五雨天| 天天干天天干天天| 天天操天天操天天操天天操天天操| 超碰久热| 99综合99| 五月丁香综合啪啪| 色五月天成人| 九九热这里有精品23| 婷婷综合偷拍| 日日夜夜天天| 婷婷成人AV| 丰满人妻一区三区三区| 丁香九月综合激情| 五月婷婷久草| 激情综合网五月激情| 常久最新免费的色吊丝| 婷婷丁香69精华| www.91AV.COM| 丰满女老板BD高清A片| 日亚二欧美| 丁香五月婷婷天激情| 夜夜谢天天干| 五月丁香六月婷婷网| 亚洲色情免费网| 玖玖激情五月天| 色欲AVV| 日韩另类| 丁香五月综合激情啪啪| 特级片神马电影| 五月丁香激情综合啪| 人人妻人人澡人人爽| 中文字幕日本最新乱码视频| 97碰啪啪| 亚洲丁香婷婷丁香五月天激情| 丁香五月aV| 成人精品在线| 超碰9在| 久久婷婷丁香花综合网| 99色在线| 91偷拍视频| 婷婷五月av| 亚洲乱码成人| 九九热在线亚洲免费视频| 日本精品干| 人人操婷婷| 久久视频在线视频| 亚洲激情婷婷| 日本久久人人| 99热国产免费| 色婷婷AV久久久久久久| 大香蕉丁香五月| 五月婷婷性爱| 五月丁香啪啪| 欧美 日韩 成人 在线| 色婷婷丁香五月在线观看| 久久久久99精品成人片| 亚洲性爱干干| 五月婷婷六月丁香免费| 九九精品综合| 97热久久五月婷婷| 亚洲天堂九九九| 激情婷婷护士激情| 99ri网站在线观看| 天天狠狠综合精区| 最近免费中文字幕大全高清大全1 免费看欧美成人A片无码 | 五月在线| 五月丁香中文字幕| 色色五月婷婷丁香| 日韩欧美骚货| 午夜无码精品色综合久久| 深爱激情四射| WWW五月天| 婷婷五月天成人动漫 | 国内久久亭亭| 欧美日韩五月婷婷| 久久大香蕉伊人| 1024你懂的欧美曰韩| 亚洲a片免费观看| 色九月综合| 丁香婷婷激情四射五月| 亚洲9久久精品| 婷婷五月丁香综合瑟瑟| wuyuedingxiang| 九月色婷婷婷| 国产永久一黄| 亚洲有码在线视频| 九九综舍久久| 99九九99九九九视频精彩| 色婷婷五月在线| 色碰碰| 久久久激情| 色五月婷婷 成人| 日本的α片xxxwww| 丁香婷婷人妻综合网| 99热日本| 日本 @ va 免费| 99久久综合| 可以免费观看的AV| 五月停停色色丁香| 婷婷五月丁香五月| 久久婷婷精品| 无码AV免费精品一区二区三区| 亚洲精品又粗又大又爽A片| 性爱网五月婷婷| 操b视频在线观看一区二区| 天天干,夜夜爽| 九色视频91| 91日韩在线| 九九无码AV| 色99超碰| 色色色婷婷五月天| 五月丁色AV| 日日夜夜噜噜爽爽| 丁香五月在线| 亚洲五月天色| 五月天成人伊人| 丁香成人色情五月天| 五月婷婷婷丁香播| 99热这里只有精品22| 第九色区av天堂| 精品综合网在线| 99久久97久久欧美综合网| 啪啪啪大香蕉| 很很干五月天| 狠狠五月天| 26uuu亚洲| 伊人热在线大香蕉| www激情网站| 18av天堂| 狠狠色噜噜| 51XX午夜影福利| 成人做爰A片免费看视频| 亚洲AV无码电影| 丁香五月网址| 天天爽日日搞| 一本色道久久综合狠狠躁小说| 丁香六月激情综合| 综合久久激情久久| 五月丁香六月婷婷久久肏| 99在线观看亚洲| 欧美成人五月天| 九九九九毛片| 色网五月婷婷| 97久久精品| 天天插天天干天天舔| 成人AV中文字幕| 亚洲V国产V欧美V久久久久久| 狠狠综合久久综合| 色五月开心婷婷| 欧州色色| 丁香久久| 婷婷六月综合基地| 婷婷五月天天| www.99热在线观看| 久久婷婷五月综合色欧美| 亚洲六月色婷婷| 久久久久99精品成人片| 亚洲区视频| 五月丁香另类图片| 五月丁香网站| 免费成人网在线观看| 日韩砖区| 丁香五月激情啪| j五月香在线| 国产成人+综合亚洲+天堂| 久久婷婷激情视频| 国产日韩欧美性爱| 色狠狠综合入口| 亚洲婷婷婷| 99这里只有精品|v| 久热天堂| 激情久久五月网| 99爱在线免费视频| 98色丁香五月婷婷综合网| 五月永久激情| 欧美激情综合| 伊人久久大香天蕉亚洲特级| 99在线视频精品| 日韩成人精品中文字幕| 久久五月天丁香花| 丁香五月激情综合网激情五月| 大香蕉久| 高清成人综合| 欧美草久久五月天91| 黑人糟蹋人妻HD中文字幕| 亚洲综合1024| 五月婷婷亚洲色视频| 9热成人在线视频| 九九视频这里只有精品在线播放| 五月丁香啪啪综合| 色色丁香色五月| 婷婷激情5月| 99国产精品白浆在线观看免费| 婷婷五月天久久| 另类国产欧美视频| 色色五月天com| 99精品爱| 色色丁香五月婷婷| 婷色五月| 超碰人人91| 深爱婷婷网| 丁香六月综合| 99热精这里只有精品| 人妻久久久久久| 九九香蕉网| 日本久热| 99色在线观看视频| 26uuu亚洲| 日本操B片| 99热在线观看亚洲区| caop视频| 婷婷深爱五月亚洲综合| 99激情| 色综久久久| 国产99热| 激情丁香久久| 操人无码| 99精品视频在线6| 亚洲高清在线| 色波激情五月天| 97综合在线| 丁香五月AV综合| 激情五月天色色网| sS丁香五月婷婷| 色999亚洲人成色| 日本本土色网第一区| 99爱爱| WWW、日本色丁香co m| 欧美日韩99| 天堂爱爱| 国外亚洲成AV人片在线观看| 丁香五月激情综合在线观看| 国产精品扒开腿做爽爽爽A片唱戏| 色色啊| 国产午夜伦鲁鲁| 99久久精品网| 操碰99在线视频观看| 天天爽天天摸天天爱| 五月丁香婷婷婷激情爱爱| 色色色地址| 亚洲中文字幕av| 四色永久成人网站| 亚洲熟妇AV综合网五月丁香伊人| 成熟妇人A片免费看网站| 婷婷五月色丁香在线看| 色婷小说| 九色啦蜜臀| 成人av中文字幕| 天天插天天射| 1024亚洲| 五月天综合激情网| 色婷婷五月影院| 五月色婷婷中文字幕| 大香蕉久| 亚洲综合激情五月久久| 五月丁香在线精品| 97偷拍对白视频| 九九热婷婷| 综合激情五月丁香| 欧美成人AAA片一区国产精品| 丁香婷婷啪啪啪| 丁香五月WWW| 亚洲国产成人综合| 婷婷五月天日本国产| 久久99久久99久久99| 在线只有精品| 五月婷久久| 丰满老熟妇BBBBB搡BBB| 夜丁香五月婷婷| 激情啪啪五月| 国产亚洲色婷婷久久99精品91| 99re这里有精品手机在线| 99ri国产精品| 丁香啪啪| 婷婷五月开心中文字幕在线| 激情婷| 激情五月天黄色小说| 国精产品一区一区三区免费视频 | 99精品网址| 操97| 色噜噜在线| av在线激情| 国产69久久久欧美黑人A片| 激情欧美五月丁香| 亚洲色啪| 婷婷五月丁香图片人人操| 丁香激情五月| 99热无码精品| 91性人人| 九九色热| 中文av网站| 久久五月天合网| 日本一级大片| 26uuu欧美| AV成人在线播放| 五月丁婷婷|