亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

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

AD9914 DDS驅(qū)動(dòng)與頻率控制字換算:從寄存器配置到FPGA移植 簡(jiǎn)介面向FPGA及嵌入式開發(fā)者的AD9914高性能DDS驅(qū)動(dòng)資源包主要解決直接數(shù)字頻率合成器在工程中的快速配置與控制問題適用于通信、測(cè)試測(cè)量、雷達(dá)等需要高精度頻率生成的場(chǎng)景。包內(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ì)、測(cè)試測(cè)量里經(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)輸出頻率對(duì)不上第一步就是檢驗(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ù)手冊(cè)里的表達(dá)方式可能略有差異但實(shí)際線上時(shí)序就是先送指令字節(jié)再送數(shù)據(jù)CSB 在整個(gè)傳輸期間拉低。提示拿到芯片后第一件事不是寫代碼而是確認(rèn)手頭數(shù)據(jù)手冊(cè)版本對(duì)應(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 使能等 * 具體位含義對(duì)照數(shù)據(jù)手冊(cè) CFR1 描述逐位核對(duì) */ 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) { /* 這里放測(cè)試序列 * 改 FTW、觸發(fā) IO_UPDATE、讀回校驗(yàn) */ } }spi_master_init 在 ADuC7026 工程里已經(jīng)寫好無非是配置 SPI 引腳復(fù)用、主從模式、時(shí)鐘極性和相位。CFR1 的值 0x00001000 是我在測(cè)試板上常用的配置不同板子的 PLL 使能、SDO 使能位不一樣拿到工程后對(duì)照數(shù)據(jù)手冊(cè) CFR1 的位定義核對(duì)一遍再上電。整套流程走通后頻譜儀上應(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 對(duì)齊。單片的場(chǎng)合可以不管它但如果系統(tǒng)里有好幾片 AD9914 做相參輸出SYNC_CLK 就是那個(gè)讓相位對(duì)齊的關(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 完全對(duì)應(yīng)。寫 FTW 這類需要鎖存的寄存器等 busy 拉低后再給 IO_UPDATE 脈沖幅值 100 ns 以上。SPI 傳輸完成后用一句 reg 翻轉(zhuǎn)生成 IO_UPDATE檢測(cè) 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 對(duì)齊這件事把所有 AD9914 的 IO_UPDATE 約束到同一個(gè)時(shí)序路徑比 MCU 用 GPIO 逐個(gè)拉要可靠得多。5. 避坑清單AD9914 配置翻車最常見的五個(gè)原因5.1 寄存器寫了沒反應(yīng)輸出還是上一個(gè)頻率現(xiàn)象SPI 波形看起來是對(duì)的CSB 拉低、指令字節(jié)和數(shù)據(jù)字節(jié)都發(fā)了但頻譜儀上輸出頻率紋絲不動(dòng)。原因FTW0、POW0、ACW0 這類寄存器必須等 IO_UPDATE 上升沿才鎖存只寫完 SPI 不會(huì)生效。我見過不少第一次調(diào) AD9914 的人在這里卡了兩三天波形上什么都對(duì)就是忘了 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í)測(cè) 350 MHz設(shè) 100 MHz實(shí)測(cè) 35 MHz比例和標(biāo)稱 SYSCLK 與真實(shí) SYSCLK 的比值一致。原因這是頻率控制字公式里 SYSCLK 用錯(cuò)了。外部晶振 100 MHz片內(nèi) PLL 沒使能或者倍頻系數(shù)不對(duì)真實(shí) SYSCLK 只有 100 MHz計(jì)算 FTW 時(shí)卻按 3.5 GHz 代進(jìn)去輸出自然差了 35 倍。解決上電后用示波器或頻譜儀先測(cè) REFCLK 頻率再確認(rèn) CFR3 里倍頻配置的最終 SYSCLK。我一般會(huì)在初始化代碼里加一個(gè)調(diào)試宏把當(dāng)前 SYSCLK 值打印出來和 FTW 一起核對(duì)避免這種低級(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í)鐘對(duì)照數(shù)據(jù)手冊(cè)讀時(shí)序圖確認(rèn)是否要 dummy 周期。FPGA 里就是那個(gè) oe 信號(hào)翻轉(zhuǎn)的時(shí)機(jī)問題MCU 里則是 SPI 外設(shè)的接收使能配置逐條排查。5.4 輸出雜散大SFDR 遠(yuǎn)低于手冊(cè)值現(xiàn)象頻譜儀上除了主頻還有一堆雜散譜線SFDR 掉到 40 dBc 以下手冊(cè)上明明寫的是 50 dBc 起步。原因先分兩類看。單根對(duì)稱雜散多半是 DDS 本身的雜散跟頻率控制字的值有關(guān)換個(gè) FTW 位置雜散跟著變寬帶抬高的底噪則指向電源去耦不足或 SYSCLK 抖動(dòng)過大。解決電源引腳全部加 0.1 uF 和 1 uF 去耦電容評(píng)估板上的濾波網(wǎng)絡(luò)別省REFCLK 用低抖動(dòng)晶振別用電平毛刺大的 FPGA 時(shí)鐘直接懟上去輸出端加一個(gè)合適的低通濾波器把 DAC 鏡像頻率壓下去。5.5 多片同步時(shí)相位對(duì)不齊現(xiàn)象兩片 AD9914 配同樣的 FTW 和 POW輸出的相位差卻不固定每次上電都不一樣。原因多片之間 SYNC_CLK 沒有對(duì)齊IO_UPDATE 到達(dá)各片的時(shí)間不同步。AD9914 的 SYNC_CLK 輸出必須作為所有片的公共參考IO_UPDATE 要在同一時(shí)刻鎖存。解決把主片 SYNC_CLK 接到所有從片的 SYNC_CLK 輸入IO_UPDATE 由 FPGA 統(tǒng)一產(chǎn)生并約束到同一時(shí)鐘域。FPGA 里對(duì) SYNC_CLK 做相位對(duì)齊確保 IO_UPDATE 的上升沿落在所有片的安全窗口內(nèi)。6. 上電驗(yàn)證與 Profile 快速切換把 3.5 GSPS 的跳頻速度真正用起來把工程燒進(jìn)去之后別急著改需求先做一套固定的上電驗(yàn)證序列。第一步寫 FTW0 100 MHz 對(duì)應(yīng)的 122713351讀回校驗(yàn)第二步切換成 1 GHz 的 0x49249249看頻譜儀譜線是否跳過去第三步檢查 SFDR確認(rèn)電源和參考時(shí)鐘的底子沒問題。這套序列我每次接新的 DDS 板子都會(huì)強(qiáng)制走一遍能過濾掉八成以上的低級(jí)問題。Profile 模式才是 AD9914 在跳頻場(chǎng)景里的殺手锏。把兩三個(gè)常用頻點(diǎn)預(yù)先算好 FTW初始化時(shí)寫進(jìn)對(duì)應(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ò)的對(duì)應(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
返回資訊列表
亚洲日韩美女中文字幕乱| 欧美日韩中国x| ji熟女.com| 精品综合久久久久久97| 亚洲天天艹| α√在线| 92性色国产午夜福利在线661| 91日产欧美| 91狠狠色丁香婷婷综合久久精品| 日韩黄片视频试看| 日韩亚洲中文有码视频| 秋霞一集毛片观看| 国产精品不卡一区二区三区av| 欧美亚州综合网图片| 久久偷拍人| 亚洲nv男人的天堂网| 欧美性爱www免费版| 久草尤物| 国产精品久久久无码aV去| 日本大香蕉综合网| 探花精品 一区二区| 啊啊啊啊好疼视频| 91制服丝袜| 99后入| 黑人与人妻| 天天干2区3区| 亚洲天堂色图| 精品大久久| 91啪9色| 青青青国产| 亚洲色图久久成人| 日本亚洲vr欧美不卡高清专区| 婷婷在线视频| 九九九九久久久| 99色在线视频| 精品一区二区三区蜜桃臀赵总| 超碰98综合网| 欧美伦乱爱| 美女裸体麻豆天美蜜桃91| 嗯嗯啊啊啊好舒服| 精品999日本| 欧美 亚洲 另类 综合| 射丝袜大香蕉| 午夜九九九九九九| 小说区 图片区色 综合区| 91av熟女人妻| 91社区拍啪人妻| 91精品国产麻豆国产自产在| 成人精品在线| 91久青| 安徽熟妇视频| 91在线/欧洲| 国产诱惑| 97碰碰色| 97在线视频观看| 1000部熟女视频在线观看| 黄色av网站在线播放| 国产av又色又爽又黄| 天天精品| 欧美极品女人的天堂| 大香樵伊人网| 久久久草草精品| 97资源久久| а√天堂资源官网在线资源| 伊人影院综合是一个与深夜成人在线| 国产91久久九九免费精品无码| 一区二区三区视频在线观看免费| 91 刺激在线| 精品一二三区四视频| 校园春色宗合网| 中韩中文字幕在线观看| 亚洲av综合伊人久久| 蜜桃臀一区二区aV| 777超碰| 久久久久久人妻一区精品色欧美| 立川理惠无码一区二区| 丰满少妇一区二区三区四区观看| 91网站在线播放| 草草草草视频| 国产一级作爱毛片| 黑人中出21连凳花野真衣| 欧美激情色婷婷花野真衣一区二区| 色情亚洲日本成人| 大色综合| 国产精品99久久久www| 大香蕉碰碰| 激情四射婷婷六月天| 91综合色噜噜| 亚洲男人天堂2019| 欧美一区二区三区成人性生活| 97免费视频在线| 欧美性爱免费短视频| 天天干少妇| 九九人妻| 久久精品国产99精品亚洲蜜...| 五月丁香婷婷啪啪| 91少妇通奸网站| 日本成人在线不卡一区二区三区 | 园内精品自拍视频在线播放| 欧美A√综合网| 九七超碰人人乐| 久久黄色性爱视频| 97久久精品国产| 99re这里只有精品9| 亚洲av强奸乱伦| 亚洲熟女乱综合一区二区三区| 国产极品馒头逼| 黑人精品成人一区二区三区| 女同女同恋久久级三级| 久久欧美按摩999| 极品色综合| 婷婷激情五月天小说网| 农村妇女精品一区二区| 日本高清视频xxxx| 天天色怡春院| 国产久久av| 欧美伦乱爱| 51国产午夜精品视频| 国产原创自拍| 日韩性爱啪啪视频| 夜夜爽妓女| 日本成a人v网站在线观看| 国产11页| 日韩国产精品人妻无码久久久| 五月综合久久| 97免费视频在线| 最新日韩黄片| 少妇久久久久久| 中文啪啪视频| 婷婷色色五月天福利| 亚洲精品97在线| 翔田千里爆乳巨臀无码| 精品亚州18| 国产69精品久久久久99尤物| 中文字幕色AV| 色诱avtt| 你懂得91| 在线播放成人高清免费视频| 粉嫩小泬久久久一区二区| 国产精品视频自拍在线| 青青草依人大香蕉| 九月AV| 韩日性爱av| 亚州国产成人精品女人久久| 综合色99| 最新日本中文字幕| 伊人欧美大香蕉视频| 五月婷婷无码| 欧美日韩日产免费网站看| 丝袜美腿校园春色| 日韩99神马视频播放| 国产精品视频麻豆入口| 97超碰超| 精品中文一区二区| 97综合在线观看| 欧洲亚洲国产综合在线| 一本大道青青| 国产十八禁视频| 亚洲欧美激情在线视频| yw尤物av无码点击进入麻豆| 亚洲自拍青操视频| 亚州人妻| 激情自拍 校园春色| 人人弄人人摸| 亚洲高清综合网| 亚洲无码视频免费在线观看网址! J?P?NESEHD熟女熟妇伦 | 亚洲国产欧美日韩人妻日中文| 国内偷自视频区视频综合| 日韩中文9| www.色婷婷| 天天草夜夜草高潮片| 东京男人天堂| 日韩中文字幕宗合在线| 91美女在线看| 天天淫人人妻日日色| 亚洲无码免费看| 男啪女色黄无遮挡免费观看| 亚洲三级。日韩三级| 久久久网一区| 亚洲AV无码久久精品蜜桃小说| 婷婷丁香熟妇综合网| 免费观看日本操逼视频| 91精品国| 风韵犹存大大大大香蕉| 女同性恋中文字幕| 色女免费在线观看视频网址| 欧美精品91| 激情五月天综合网| 男人的天堂2010| 五月天偷拍| 亚欧无码在线| 北约熟女超碰| 一区不卡在线观看av| 麻豆天美一区二区| 麻豆久久精品亚洲精品88| 欧美亚洲在线| 亚洲天天自拍| 青青草大香蕉视频| 欧美色91| 麻豆亚洲AV成人无码久久精品| 男人精品天堂一区| 日本不卡卡一区| 亚洲色图久久成人| 午夜呻吟欧美| 金典av| 亚洲熟女一区| 香蕉免费一区二区三区不读| 亚洲中文电影| 亚洲色图第一页| 亚洲综合夜色| 超碰人人干天天射| 亚洲无码 国产无码| 天天干人人看综合| 伊人宅男大香蕉 | 偷拍自拍在线视频观看| 97就爱干| 综合网亚洲1| 亚洲丝袜99| 亚洲十八禁止| 女生看匆91网站| 天天操妹子| 国产精品欧美在线观看| 高清在线不卡一区二区 视频| 欧美亚洲| 国产麻豆福利av在线播放| 日韩美女操b| 综合免费无码中文| 超碰人人在线| 伊人大香蕉在线| 日韩国产十八禁| 亚洲精品一区二区日本| 欧美性爱综合,免费| 亚洲欧洲综合av在线| 精品人妻一区二区视频| 极品白嫩美女白浆成人福利在线看| 人妻熟女av国产网站| 欧美做爰无码A片视频| 丁香婷婷色五月| 欧美1727免费观看视频| 亚洲精品美女操逼| 99久在线精品99re8蜜桃| 思思热一热婷婷热一热| 精彩视频日韩| 日韩人人精品| 无码人妻一区二区三区色欲aⅴ| 午夜激情成人在线观看| www.婷婷| 男人的天堂久久狠| 试看日韩黄片| 9久精品| 天天欧美色| 男人的天堂欧美| 97伦乱| 精品午夜福利导航| 中日韩久久久| 久草精品热视| 色五月av| 亚洲欧洲另类| 亚洲丰满很很操| 午夜小电影在线插入淫高潮| 久久性爱大全| 性生活久久久久久久久久| 在线观看啊啊啊啊啊| 日韩无码操逼片| 91色情黑丝搞鸡在线观看一区二区三区三州| 欧美色997| 亚洲精品熟妇1区2区3区。| 日韩极品无码B| 欧美草草高清日韩视频| 天堂俺去俺来也www久久婷婷| 国产吞精a级片激情电影| 天天流夜夜操| 亚洲a色| 手机在线中文字幕国产| 中国小夫妻勾搭露脸淫荡对白| 热99re69精品8在线播放| 最新岛国大片| 大乔未久88一区| 神马久久久久久久| 欧美性爱97超碰 | 激情五月综合| 超碰97国产欧美| 99re公开精品免费视频| 美美91成人国产精品欧美精品久久久久久久 | 在线播放成人高清免费视频| 亚洲午夜免费狠狠干| 后入福利| 亚洲成人网站在线观看| 99热这里只有精品18| 国产强奸超碰AV| 一本色道久久综合熟妇| av天堂精品久久| 国产精品色哟哟| 日本精品一区二区三区四区的功能| 天天射影院| henhen91| 日韩一区二区熟女| 内射老妇BBWX0C0CK| 天堂资源欧美| 日韩黄色av中文字幕| 色欲人妻一区二区在线| 性爱视频啪啪啪啪| 91在线/欧洲| 国产福利在线视频网站| 91视频综合在线| 亚洲成人无码影院| 国产尤物在线三区| 久久五月份| 97超碰久久| 一区久久久二区| 久久久久久亚洲Av无码| 男女香蕉一区二区| 青青11操操操操操操操操| 女沟厕偷窥piss小便| 亚洲综合九九| 天天碰操中国年青熟妇| 国内精品久久久久影院亚洲| 久艹日日日| 97综合国产精品高潮久久| 成人乱人伦一区二区| 亚洲熟久久| 欧洲熟妇xxXx欧美老妇裸体| 97日韩| 亚洲中文字幕乱码无码一区二区 | 欧美 熟女 日韩| 日韩人妻免费精品| 91成人无码| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 国内偷自视频区视频综合| 97干综合网| 成人婷婷丁香| 黄色性爱网网| 国内偷拍精品一区二区| 亚洲清纯唯美| 99热在线不卡| 久久久久9999| 日本操嫩b网| 在线观看中文字幕| 国产精品毛片| 在线综合 亚洲 欧美中文字幕| 97精品熟女少妇一区| 久久↗↗| 99色骚| 久久天堂婷婷网| 国产精品亚洲无码| 久久久97| 韩日欧亚a级| 足交视频老司机| 久久国产三区| 国产女人成人精品视频| 亚洲中文国际强奸字幕| 性暴力欧美猛交在线直播| 国产亚洲精品玖玖玖在线观看| 九色黄站| 久久色精品视频在线| av东京热男人的天堂| 天美av在线观看| 国产一区二区在线电影| 青娱乐国产精品| 蜜乳AV免费观看| 麻豆成人AV| 青娱乐 青青青操 日逼| 99热18这里只有精品| 中文字幕55555| 精品人妻1237| 伊人综合色网| 久九九九九九九热| AV天天在线观看| 国产超碰在线| 日本欧美成人片AAAA| 久久国内| 色噜噜人妻丝袜a∨先锋影| 久久无码成人| 色狠狠 - 百度| 波多野结衣AV无码一区| 69av一区二区三区| 成人av性爱电影在线观看| 少妇久久久久久久| 97香蕉网| AⅤ片水多多| 亚洲视频中文一区| 无码丰满熟妇一区二区浪潮AV| 免费岛国一级片| 久操91视频| 国产丝袜欧美在线视频| 一级毛片久久久久久久女人18| 伦激情人妻另类人妻| 亚洲欧美一区二区网址| 日韩在线地址一| 91东京热男人的天堂| 麻豆视频国产一区二区| 日本熟女中文字幕一区| 人妻少妇三级| 青青草玖玖爱| 91n处女在线观看| 日日骚网站| suv精产一二三区| 色牛aV| 超碰在线人妻中文字幕| 一本一道波多野毛片中文在线| 亚洲AV秘 精品久久老牛影视| 草草网站影院白丝内射| aaa一级黄片| AV色天香在线| 91强在线播放| 啊啊啊啊啊啊在线| 370p日韩欧美亚洲精品| 亚洲福利中文字幕在线| 亚欧精品久久久久久久久久久| 日本人体九九九九九九| 九九九九九用不成了| 国产丝袜高跟美女av免费观看| 亚洲精品熟妇1区2区3区。| 亚洲日韩天堂| 日韩无码黄色片| 婷婷丁香成人| 男人 天堂 日 亚洲| 久久九九精品一区二区 | 欧亚综合一卡二卡中文字幕| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 太久视频| 欧美黑人猛交春色影视大全| 久久同城AV| 欧洲人妻视频| 日逼视频日本| 青青11操操操操操操操操| 久久久不卡区一区二区三区久久久| 久久久久久无码人妻中文字幕| 久久久四区| 国产精品制服丝袜清纯唯美| 久久久久久性爱视频| 国产又大又粗又长视频| 国产精品美女久久久久AⅤ国产馆| 六月婷婷综合| 桃色人妻在线视频| 免费看黄片现成| 97精品综合| 乱伦色图网址是多少| 九九AV| 亚洲九九视频在线观看| 欧美成人性爱视频在线播放| 色婷婷九月| 2019午夜福利视频| 成人乱人伦一区二区| 极品丝袜无码| 亚洲视频精选| 伊人久久艹| 岛国999| 国产Av超碰| 色噜噜人妻av 中文字幕| 亚洲色图欧美色18直播在线| 国产欧美岛国精品一区| 久久久婷| 人人干黄色| 久久婷婷国产一区二区色| 欧洲精品区| 高清成年美女黄网站免费大全 | 懂色Av一区二区三区| 免费av大片| 欧美少妇高潮久久91| 超碰97人人cao| 超AV色女| 夜夜骑夜夜操| 人人操天天爽| 欧美视频一| 免费9 1久久| 欧美一区二区三区不卡高清视频| juliaann精品熟女一区| A级国产欧美激情在线| 天天操av懂色| 中文字幕一区二区视频在线观看 | 久久男人天堂| 青娱乐av在线| 亚洲熟女乱色一区二区三区| 亚洲 欧美 另类 综合 偷拍| 91香蕉视频在线观看免费| 内射黑人| 在线色导航| 亚洲欧美国产va在线| 国产精品女久久久久av爽| 都市激情人妻一区二区青青操视频| 亚洲图片激情综合另类| 2003天天干夜夜操| 激情网五月天| 天天澡天天爽日日AV| 区一在线观看| 手机在线视频国内精品| 91强奸乱轮| 日韩青久久| 伊人激情| 国产一区二区三三视频| 88在线一区二区三区| 久热91| 国产v亚洲v日韩v欧美v片另类| 国产精品情侣啪啪| 欧美一级久久久久久久大片动画| 亚洲九九视频在线观看| av天天在线观看| 精品国产乱码| 九九九九九九免费视频| 美女啊啊啊啊啊啊啊| 天天色,天天干,天天干| 九九九一二三| 干B| 久99热| 色婷婷六月丁香七月婷婷| 伊人四虎综合| 超碰97玖玖爱| 操操啪| 国产精品网址| 91精品91久久久久77777俄罗斯老妇姓x| 欧美性色综合网| 蜜乳AV色欲AVAV无码| 三久久久四久久久久| 欧美色图 人妻| 丁香六月综合激情| 东京热男人的天堂精品| 97爱爱爱| 日韩大香蕉AV影片| 欧美亚洲厕所精品偷拍91| 日韩AV片| 精品性爱无码在线播放| 不卡中文字幕aⅴ在线| 性色高清..……| 中文字幕88av在线| 色色热| 福利在线观看一区二区| 国产精品福利资源在线尤物| 深夜激情| 国模91| 久久999久| 粉嫩国产精品久久粉嫩| 青青草天天亲夜夜操网| 国产精品色片一区二区| 亚洲国产成人7777| 亚洲成a人v欧美综合天堂下载| 久久偷偷色综合蜜桃| 刺激性视频黄页| 婷婷伊人| 91精品丝袜在线观看| 操逼操逼视频操逼| 国产免a费看黄片在线| 日韩免费高清大片在线| 久久九色| 啪啪视频免费在线观看| 亚洲人妻一区二区三区| 大香蕉九九| 日亚韩精品视频二区三| 欧美三级中文字幕hd| 狠日操| 一起草日韩| 中文精品一区二去| 人妻少妇被猛烈进入中| 一区二区三区黄色片a| 亚洲国产成人精品999| 精品综合久久久久久五月天| 大香蕉一级黄色片久久| a片自拍直播视频| 国产品精品自在在线午夜免费| 欧美综合网A| 激情欧美97| 少妇蹲下露出大唇5| 94色色电影网| 七月丁香婷婷| 日韩AV无码网站| 91东京热男人的天堂| 免费看黄片现成| 狠狠操官网| 国产一区二区精品久久99| 日韩精品在线观看观看| 国产福利在线视频网站| 激情五月天丁香社区| 操逼日韩无码| 啊啊啊啊啊在线观看网址 | a'v在线资源| 日韩 国产 欧美自拍| 国产久久成人| 国产呦精品一区二区三区下载| 久草视频分类在线| 日本亚洲vr欧美不卡高清专区| 中文字幕乱碼在线| 男人天堂免费| 亚洲国产成人精品女人久久久| 在线a亚洲视频播放在线| 久久透逼视频| 999国产精品999| 97资源超碰| 国产亚洲色婷婷99精品91| 黄色一区三区| 97视频在线| 嗯啊抽插大香蕉网页| 色啪网| 男插女青青影院| 韩国毛片一区二区三区| 97超碰碰| 色综合网1| 国产无遮挡| 综合熟妇一区二区三区| 日韩一级久久毛片| 久久九九网| 欧美亚洲自拍另类人妻| 99久久久er直播网址| 蜜臀少妇一区二区| 日韩人妻丝袜美腿中文| 伊人影院日本| 三级三久久线久久99久目本WW| 久久精品免费| 美女黄页网站| 国产白嫩漂亮KTV在线| 女人天堂AV五区在线| 亚洲高清男人天堂| 日本性交操一区二区不卡系列| 五月色网| 久久九操在线观看| 国产成人拍国产亚洲精品| 97福利视频| 人妻天天爽| 国产精品麻豆免费视频| 日韩国语字幕| 鸥美中出| 秋霞欧美性爰视频| 吊色| 操操逼操操逼操操逼逼| 成人色女网| 国产无码成人无码| 色婷婷五月天| 99999久久精| 另类 日韩 熟女| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 久久久久9999妇女| 欧美组图日韩亚洲中文字幕| 丰满人妻一区二区三区| 日本二区不卡| 色牛牛AV| 日韩BBN| av天堂手机版追回| 97视频在线观看网站| 蜜桃视频成a人v在线| 超碰在线人妻不卡| 四虎午夜影院| 91热情品| 成年女人黄网站| 久久久111| 视频黄色国产一级| 韩日精品福利视频一区不卡在线免| 欧美日韩*字幕一区| 97这里有精品| 91 亚洲 欧洲| 在线αⅴ| 色香在线| 九九探花视频在线观看| 国产97综合| 免费一级视频特黄色大片| 中文字幕欧洲有码| 丁香六月激情| 国产白丝av| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 精品国产99| 新久久AV| 人妻 欧美亚洲| 日本三级日本三级99| 国产精品一区二区三区在线| 蜜臀AV一区二区三区激情综合| 精品国产乱码久久久久久久久1 | 日韩强奸av| 秋霞色色影院| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 97日韩欧美| 伊人成人情色综合| 久操凹凸视频| 男人天堂最新手机版在线青青草| 综合婷婷| 精品国产一区探花在线观看| 东北女人| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 中文字幕精品人妻丝袜| 国产性爱在线视频一区二区| 国产精品大屁股999| 97干在线视频| 国产精品黑人一区二区三区| 91成人久久| 久久午夜伦| 天天操人人操狠狠插| 亚洲中字慕不卡| 国产免费大片| 成人三级片无码| 久久精品| 成人资源中文字幕在线观看| 亚洲综合网电影91| 性色av蜜臀av色欲aV| 4虎在线观看| 殴洲老熟女| 可以免费观看的AV| 一类无码操逼视频| 久久九色| 91久久精品美女高潮喷水| 久久熟女人| 欧美视频一区二区在线| 超碰97久久| 天天天做天天天爱天天天爽| 蜜臀AV一区二区三区激情综合| 夜夜影视四色| 国产精品白丝在线播放| 久操频道免费在线呗看| 大乔未久88一区| 97干在线看| 国产99热| 女人午夜视频777| 欧美十八禁视频| 欧美不在线| 在线小说视频一区| 欧美成人色| 北条麻妃99精品青青久久| 新版天堂中文资源8在线| 久久亚州精品成人Av无| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 乱伦熟女专区| 日日夜夜精品视频| JuliaAnnXXX888| 久久精品99| 一区二区三区色综合| 夜夜高潮夜夜爽| 日本有码久久| 五月婷婷五月天| 欧美 亚洲 偷拍自拍| 日韩一级特黄av毛片| 亚洲一区操| 很很操在线| 欧美性xxxxx狂欢| 91人妻在线视频| 丝袜足交视频| 色妇综合网| 久久久青青草| 78精品| 九久久九九久视频| 人妻激情视频| 99rre在线精品99re8| 人人操人人精品影片| 久久久免费视频18| 综合熟妇一区二区三区| 51一区二区三区| 少妇蹲下买菜露大唇0| 中文子幕一二三| 青青草五月份天| 亚洲色图 91| 91无码精品| 丰满少妇一区二区三区免费看| 日日骚网站| 久久久久99999| 九七超碰| 亚洲国产91精品一区二区久久| 在线亚洲 欧美 日本专区| 偷拍偷窥与盗摄视频专区| а√天堂资源官网在线资源| 1769国内精品视频| 国产精品干干干| 亚洲色系另类精品国产| 极品欧美一区二区三区| 国产一级舔足在线观看| 国产精品久久久久久久AV大片| 精品九九国产无码| 精品一区二区人妖| 综合色久| 男人的天堂成人的社区| 九九国产热| 欧美综合色| 成·人免费午夜在线观看| 精品国产乱码| 天天色播亚洲综合网站| 五月天婷婷成人网| 91九九九逼| 97操97干| 成人无遮挡毛片免费看| 欧美大香蕉专区网| 天天爽爽爽爽| 亚洲欧美日韩电影网站一区| 欧美性色欧美| 中文字幕一区二区三区字幕| 中文字幕av乱伦| 少妇蜜汁| 久久久久久久综合,国产| 97干97色| 99久久久er直播网址| 午夜精品久久久久久久男人的天堂 | 性做久久久久久久| 欧美熟爽综合| 亚洲中亚日激情视频| 91人妻在线视频| 黄色免费网页无码| 欧美亚洲特P| www.色吧5.com| 激情看片网站| 成人熟女区| 日本一二区不卡| 国产中文字幕曰本毛片| 99久久这里只有精品| 97久久精品不卡| 日韩欧美操逼xxx| 丁香五月综合| 欧美性五月| 国产一区二区在线播放量| 亚洲欧洲另类| 国产av色网| 亚洲色图尤物视频| 久久久蜜桃一区二区三区| 麻豆人妻偷人精品无码视频| 夜草网站| 超碰97爽| 熟妇人妻丰满久久久久久久无码| 亚洲色色探花| 中文字幕十五区| 蜜臀99久久| 国产一级片| 亚州五月| 欧美一级黄色18片免费看| 天天综合欧美综合| 神马久久久久| 又黄又爽在线观看视频| 欧洲亚洲人妻无码久久三区四区| 亚洲蜜乳av| 亚洲精品骚逼| 日本精品一级二级三级| 伊人成人中文字幕久久网| 久久精品女同亚洲女同13| 亚洲精品人妻在线| 91爱看| 国产精品无码久久久久2025| 97色97好| 国产女同视频在线播放| 夜夜爽妓女| 欧美亚洲自拍另类人妻| 日韩国产品视频中文字| 97在线免费观看视频| 欧美性天天影视| 青草成人免费视频一COm| 综合激情婷婷| 青青草好吊色| 人妻天天夜夜爽一区二区| 97碰碰色| 久都青青视频| 亚洲春色一区二区三区| 肥臀熟女福利视频一区二区| 富女玩鸭子一级毛片| 日本少妇va7777| 人人做,人人操,人人摸| 欧美熟女妇同| 最新中文字幕精品在线| 老鸭窝日丰县女人| 婬女免费一二三区A片| 亚洲综合色图欧美| 男人的天堂2010| 久久精品一区二区一8| 人人摸人人干| 操逼逼中文字幕| 一二三四区电影| 精品久久久久久亚洲| 十八禁啪啪视频| 国产肏屁眼视频| 大色综合网| 91第一页| 69人妻精品丰满熟女区| 欧美性爱1080p| 欧亚 另类 久| 亚洲熟妇丝袜在线观看| 又粗又长又爽在线观看| 五月天九九日国产精品一区二区三区| 99热伊人| 人人模人人看| 草久久久| 四虎影视永久在线免费| 日韩图区| 欧美日韩丝袜| 福利操逼| 欧美性夜| 热热热热日日漂亮永久永久国产日| 免费无码国产精品v片在线观看| 欧洲亚洲综合| 久久国产精品91| av绯色| 亚洲欧美天堂| www.acm成人黄色毛片| 啊啊啊啊操死我| 性性久久| 日韩欧美女优电影| 色狠狠 - 百度| 丝袜综合网| 青青草久久| 国产有码一区| 大香蕉520| 九色精品视频导航1| 精品欧美乱码久| 激情小说亚洲视频| 久久久久骚| 99re国产中文字幕| 久久黄色视频一区二区三区| 啊啊嗯嗯好爽| 人妻夜爽夜夜爽| 免费成人在线熟妇网| 亚洲天堂色图| 日韩啪啪视频| 偷拍自拍在线视频观看| 欧美日韩国产成人高清| 天天天肏屄肏屄肏屄欧美欧美| 精品999日本| 日韩美脚一区二区网站| 国产情侣自拍在线播放| 无码免费在线观看黄色片| 亚洲熟女诱惑| 国产女主播视频在线观看| 白嫩嫩一区| 久久亚洲婷婷| 久久久久国产精品片区无码直播| 91色人妻| 91在线视频国产网站| 久久久久久久久9| 男人的天堂久久狠| 久久久久网站-538在线视频-欧美永久乱码 | 日本成人A片网站| 日产精品久久久一区二区| 日产中文字幕2020| 麻豆国产尤物AV| 97色干| 蜜乳av首页| 在线性黄高清免费视频| 视频国产精品未满十八禁止在线观看| 强奸抽插av| 91丨国产丨白浆秘 洗澡动漫| 91国产丝袜白虎| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 亚洲中文字幕日产无码久久| 白丝AV网站| 刺激性视频黄页| 亚洲中文字幕乱码无码一区二区| 97视频观看| 国产精品九9| yirendaxiangjiashipin| 欧美精品人妻视频| 久9久| 日日AV加勒比| 久久久99999久网站| 情侣操 逼视频99| 国产精品久久久久久久久久久久久久久| 大吊色| 久啪| 丰满熟女人妻一区二区三五十一路| 中文日韩欧美熟| 久久久久久免费电影| 黄页网站成人免费| 欧美96在线|欧| 日本一区二区三区四区五区六区七区八区九区| 婷婷色香伊人| 久操91视频| 成人网欧美风情| 国产一区二区三区不卡手机在线| 蜜臀AV一区二区三区激情综合| 亚洲91亚洲| 熟女AV一区| 亚洲精品蜜桃久久久| 日本媚薬中文字幕在线| 男人久久天堂| 91啦人妻| 无色无码| 丝袜 亚洲 偷拍| 中文字幕加勒比海高清无码免费视频| 97色色国产视频| 羞答答AV中文字| 日韩情色一区二区| 久久国产在线一区二区| 伊人网综合在线视频| 玖玖婷婷五月天| 欧美精品另类人妖xxxx| 久久亚洲不卡一区二区三区 | 无码人妻精品一区二区三区99不卡| 国模无码人体一区二区三| 无码操逼网| 先锋精品av色鲁| 伊人久久大香线综合无码| 自拍亚洲综合| 国产精品操| 日韩在线一区二区| 99色视频| 国产精品久久久久久久久久久久久久久| 国产97/欧美| 亚洲码在线中文在线观看| 午夜无码精品免费看性色| 蜜臀久久99精品久久久老,,| 嗯嗯啊好大| 亚洲欧美黄| 国产福利小视频高清在线观看| 丝袜熟女2P| 加勒比综合a∨| 羞涩视频| 欧美日韩性爱视屏免费看了| 77777亚洲蜜臀精品久久综合蜜臀| 亚洲精品一卡二卡三卡福利视频网站| 中国和日本人色哪个不下载能放| 久久 国产 无码| 99热色精品| 99re6国产精品99re| 97在线观看| 日本女人操逼| 国产欧美成人精品| 国产成人亚洲精品无| 成人精品在线| 日韩一级二级三级免费看完整版国语版 | 丝袜狠狠草尤物 91| 97视频在线| 免费观看的av| 91欧美巨乳| 中文字幕一区二区免费在线| 97超碰69| 花花AV导航| 国产一区二区欧美日本| 欧美老妇女内射网址| 91久久| 91美女丝袜诱惑视频| 91无摭挡| 日韩人妻制服丝袜av| 96AV久久久| 蜜臀久久99精品久久久久久-DVD原版全| 中文字幕av乱伦| 激情婷婷丁香| 精品视频免费在线一区| 欧美老妇综合网| 国产强奸乱伦无码视频| Julia在线播放亚洲久久| 亚洲图片视频小说| 国产一区二区在线电影| 操逼短片| 国产97视频免费观看| 日日夜夜模| 亚洲精品xxx| 一二三四视频在线社区中文字幕| 中文字幕五月婷婷免费| 美女高潮视频91| 香港澳门日本三级网站| 欧美老熟另类| 国产性爱强奸乱伦大全| 这里只有精品视频| 校园春色AV天堂| 欧美男人一区| 玖玖爱影院| 情色日播放AV| 欧美人与动性人交a| 色波多| 在线视频五十市| av天堂天堂av日韩| 美女丝袜激情小说| 久久肏大逼| 玖玖资源视频一区二区三区| 超碰成人国产| 2017,超碰| 天天日夜夜爽| 中文字幕国产在线天堂| 蜜桃不卡一区二区| 黄页网站免费高清在线观看| 青久久| 久操大香蕉手机视频在线看| 日日超碰亚洲| 激情综合av| 亚洲蜜桃V妇女| 日韩大香蕉AV影片| 99久久无色码| 乱伦1色页| 久久风骚城市人| 久久久精品国产亚洲伊人| 麻豆视频国产一区二区| #NAME?| 日本狠狠干| 无码久久亚洲高清,| 免费超碰97久久| 99热免费| 一级日本牲交大片好爽在线看| 久久久噜噜噜久久人妻| 99色热| 中文精品一区二去| 91N综合网| 91欧美长吊| 国产做?爰片久久毛片?片美国| 免费观看一区| 青青青艹在线视频| 日韩人妻大香蕉| 美国人人操人人操| 精精品人妻一区二区三区| 亚洲激情 欧美色图| www色日本| 欧美区亚洲区偷拍区| 久久久久久人| 久久久久久久久久久久黄色| 自拍鲍鱼一区在线高清观看免费| TS人妖另类精品视频系列| 人妻素股| 黄色成品网站| 日本黄 R色 成 人网站| 日韩熟女操逼| sewuyueav| 国产偷人妻精品一区二区在线| 夜色五月天| 人妻在线视频| 国产9 9在线 | 亚洲| 大香蕉中文201| 欧美国产操逼| 中文字幕天天天天天| 成人片在线播放| 强奸国产精品视频| 亚洲97在线观看| 99精品无码| 东京热熟女亚洲视频网站| 男人的天堂2018东京热啪啪啪| 久久AV无码网址| AV天堂国产| 精品午夜福利导航| 日本久久久久久久久久| 91爱看| 后入人妻一区| 亚洲91少妇| 丁香婷婷久久| 一本一道vs波多野结衣| 最新av中文字幕高清| 天天综合~91| 97亚洲在线| 加勒比aⅴ| 天堂av最新电影网| 天综合网欧美| 91视频综合在线| 欧美丝袜激情| 校园春色之综合网| 大香蕉久| 久久男女激情视频网站| 再深点灬舒服灬太大了添视频 | 色五月婷婷久久| 五月综合婷婷久久网站| 免费精品人妻一区二区三| 91丨九色丨国产丨人妻在线| 91在线免费精品视频| 91天天| 97欧美| 夜夜骑夜夜操| 亚洲国产综合图区中文字幕| 亚洲色图A| 亚洲激情视频| 天天肏天天干| 麻豆天美91| 国产亚洲色停停久久99精品91| 中文字幕97| 综合影院永久入口国产| 日本人妻伦在线中文字幕| 69av一区二区三区| 影音先锋日本乱伦| 最新岛国大片| 99色热国产视频精品| 性开放中文AV高清无码免费看| 亚洲成人福利电影免费| 天堂中文资源在线bt| 无码视频一区二区| 欧美性,亚州色| 久久久久网站-538在线视频-欧美永久乱码| 久偷拍| 十八禁电影伊人网| 亚洲另类色综合网站|