色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(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ù)字頻率合成器在工程中的快速配置與控制問(wèn)題適用于通信、測(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)常見(jiàn)到它。這份 ExampleCode_DDS_AD9914 壓縮包是一套完整的 ADuC7026ADI 的 ARM7 內(nèi)核 MCUKeil 工程SPI 初始化、寄存器配置、FTW 頻率字換算都寫在 ad9914test.c 里工程里連 hex 和 axf 都編譯好了屬于拿到就能開干的那類代碼。做 FPGA 驅(qū)動(dòng)的人同樣值得下——AD9914 的 SPI 時(shí)序和主控平臺(tái)無(wú)關(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與輸出頻率無(wú)關(guān)。你不需要查表不需要線性化校準(zhǔn)直接把目標(biāo)頻率代入公式就能算出 FTW。反過(guò)來(lái)如果發(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è)地址列在這張表里。地址寄存器長(zhǎng)度用途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)寄存器長(zhǎng)度決定比如 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)鍵它能直接告訴你舍入帶來(lái)的誤差量級(jí)避免把錯(cuò)誤的控制字燒進(jìn)芯片。參數(shù)上注意 sysclk 一定要用真實(shí)值比如外部晶振 100 MHz 配合片內(nèi) 35 倍頻那 sysclk 才是 3.5 GHz如果 PLL 沒(méi)使能實(shí)際只有 100 MHz同樣的 FTW 輸出會(huì)差 35 倍這是后面避坑章節(jié)的高頻事故。3. 解包 ExampleCode_DDS_AD9914Keil 工程結(jié)構(gòu)、SPI 初始化與寄存器寫入主流程3.1 壓縮包里的工程結(jié)構(gòu)哪些文件有用哪些是中間產(chǎn)物解壓后第一眼會(huì)看到一堆后綴各異、看起來(lái)亂糟糟的文件。別被嚇到我把它們按用途分一下類。文件作用是否需要關(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 編譯就能過(guò)工程里帶的 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)無(wú)關(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é)怎么過(guò) 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)無(wú)關(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 章算出來(lái)的 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)寫好無(wú)非是配置 SPI 引腳復(fù)用、主從模式、時(shí)鐘極性和相位。CFR1 的值 0x00001000 是我在測(cè)試板上常用的配置不同板子的 PLL 使能、SDO 使能位不一樣拿到工程后對(duì)照數(shù)據(jù)手冊(cè) CFR1 的位定義核對(duì)一遍再上電。整套流程走通后頻譜儀上應(yīng)該能看到 1 GHz 的譜線。3.5 讀回校驗(yàn)SPI 半雙工必須處理的引腳方向配置完寄存器最好讀回來(lái)確認(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é)后必須從輸出切到輸入否則讀回來(lái)的全是發(fā)送數(shù)據(jù)本身。我在第 5 章會(huì)把讀回全 0 或全 1這個(gè)坑單獨(dú)拿出來(lái)講。函數(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ī)造出來(lái)好處是 SCLK 速度、脈沖寬度完全可控。先規(guī)劃好引腳再動(dòng)手寫代碼。AD9914 引腳方向FPGA 側(cè)說(shuō)明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ù)長(zhǎng)度通過(guò) 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 配置翻車最常見(jiàn)的五個(gè)原因5.1 寄存器寫了沒(méi)反應(yīng)輸出還是上一個(gè)頻率現(xiàn)象SPI 波形看起來(lái)是對(duì)的CSB 拉低、指令字節(jié)和數(shù)據(jù)字節(jié)都發(fā)了但頻譜儀上輸出頻率紋絲不動(dòng)。原因FTW0、POW0、ACW0 這類寄存器必須等 IO_UPDATE 上升沿才鎖存只寫完 SPI 不會(huì)生效。我見(jiàn)過(guò)不少第一次調(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 沒(méi)使能或者倍頻系數(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 值打印出來(lái)和 FTW 一起核對(duì)避免這種低級(jí)錯(cuò)誤燒掉半天時(shí)間。5.3 SPI 讀回全是 0xFF 或者全 0現(xiàn)象寫進(jìn)去的值讀不回來(lái)讀 CFR1 得到 0xFFFFFFFF或者全是 0。原因半雙工模式下 SDIO 引腳方向沒(méi)切換。指令字節(jié)發(fā)送階段 SDIO 是輸出進(jìn)入數(shù)據(jù)階段必須切成輸入否則讀到的還是驅(qū)動(dòng)電平。另外部分 ADI 的 DDS 讀操作需要在指令字節(jié)后補(bǔ)一個(gè) dummy 時(shí)鐘周期時(shí)序圖沒(méi)仔細(xì)看就會(huì)踩到。解決發(fā)完指令字節(jié)后把 SDIO 置為高阻再繼續(xù)供時(shí)鐘對(duì)照數(shù)據(jù)手冊(cè)讀時(shí)序圖確認(rèn)是否要 dummy 周期。FPGA 里就是那個(gè) oe 信號(hào)翻轉(zhuǎn)的時(shí)機(jī)問(wèn)題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)過(guò)大。解決電源引腳全部加 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 沒(méi)有對(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 的跳頻速度真正用起來(lái)把工程燒進(jìn)去之后別急著改需求先做一套固定的上電驗(yàn)證序列。第一步寫 FTW0 100 MHz 對(duì)應(yīng)的 122713351讀回校驗(yàn)第二步切換成 1 GHz 的 0x49249249看頻譜儀譜線是否跳過(guò)去第三步檢查 SFDR確認(rèn)電源和參考時(shí)鐘的底子沒(méi)問(wèn)題。這套序列我每次接新的 DDS 板子都會(huì)強(qiáng)制走一遍能過(guò)濾掉八成以上的低級(jí)問(wèn)題。Profile 模式才是 AD9914 在跳頻場(chǎng)景里的殺手锏。把兩三個(gè)常用頻點(diǎn)預(yù)先算好 FTW初始化時(shí)寫進(jìn)對(duì)應(yīng)的 profile 寄存器運(yùn)行過(guò)程中只改 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)幫你趟過(guò)一遍寄存器地址、指令字節(jié)位域、IO_UPDATE 時(shí)序這三處最容易翻車按上面這套流程走基本能一次點(diǎn)亮。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月婷丁香| 久久久久久国产无码精品| 国产精品白丝在线播放| 欧美一区二区三区黄色影视| 人妻夜夜爽天天爽麻豆三区网站 | 91暧暧| 熟女精品日韩一区二区三区| 91在线免费观看处女| 狠狠中文字幕| 91综合网站| 国产精品丝袜在线| 首页中文字幕中文字幕免费| 男人天堂婷婷五月天校园春色| 女人喷水视频在线观看| 狠狠色一区二区中文字幕| 日本操逼视频免费| 91n美女视频| 黑人在线91| 激情第四色| 综合少妇网| 91人妻素女| 不卡六六在线91| 亚洲AV秘无码一区..| 中文字幕在线免费观看 | 婷婷丁香五月激情啪啪| 91暧暧| 欧美日韩精品久久久久东北老熟妇| 久久久久亚洲熟妇熟女| 啊啊啊好湿久久| 欧差乱伦二三| 亚洲AV永久无码精品成人调教| 综合欧美激情网| 四虎在线视频| 色色99| 亚洲人天堂| 另类综合另类| 国产色综合亚洲色综合吹潮| 日本999精品视频| 亚洲一区在线观看欧洲| 夜夜人妻爽| 乱伦a片视频| 99xav| 成年人性爱日韩| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 少妇熟女1区2区3区| 91亚洲精品青草| 丝袜人妻av一区二区| 九月AV| 日本性爱欧美性爱| 天天干嫩逼网| 91爰爱欧美| 亚洲av资源| 手机看片91人妻| 五月天激情小说| 欧美色www亚洲国产阿娇要播| 欧美亚洲手机在线| 久久欧洲| 操逼逼无码| 国产又粗又长又大的视频| 99re6久热只有精品6在线直播 | 99国产精品人妻人伦| 性爱网站一区二区| 久久αⅴ| 亚洲av乱伦色图网站| 97色伦97色伦国产欧美| 成人天天爽| 曰韩av中文字幕专区| 超碰天天去日穴| 蜜桃久久一区二区| 久久久久亚洲精品| av一区二区三区 中文| 91亚洲电影| 97大色网| 丁香五月av| 免费αV在线视频| 日本国产二线女色| 成人久久无码www| 大香蕉丝袜一级片| 亚洲人成网站7777| …中文字幕亚洲乱,97人妻无码费视…| 久久久97| 欧美性巨大╳╳╳╳╳高跟鞋| 中国少妇啪啪视频| 久99在线免费观看视频| 青春草A| 久草视频分类在线| 欧美 亚洲 偷拍自拍| 黑人猛交| 91人人操| 中文字幕精品三级久久久| 亚洲瓯美色图| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 嗯嗯啊啊好大好爽| 国产视频一区二区三区久久亚洲天堂| 日本日皮视频逼| 秋霞一级鲁丝片A片| 操逼无毒无码免费视频| 色麻豆AV| 91蜜臀在线久久久久| 黑人无码一区二区| 青娱乐久久艹| 天天色播| 任你草| 97国产高清视频在线观看| 永久免费av无码网站国产app| 亲子敌伦对白在线播放| 欧美96在线|欧| 国产少妇内射| 99热18这里只有精品| 乱码熟妇人妻久久久| 九月婷婷久久| 成人精品在线| 亚洲精品无码少妇久久| www久| 美国久久一二三四| 欧美日韩淫加| 精品夜夜澡人妻无码| 久99热| 十八禁视频网站| www黄片免费看com| 99久久精品无码一区二区| 亚洲成人在线高清| 人人操人人摸人人看人人插| 亚洲精品一区二区精华| 久久久精品中文字幕爱豆| a片在线播放| 亚欧美色| 强奸乱伦 亚洲一区| 久久久久久九九九九| 99re在线| 深夜福利黄片| 五月天黄色激情视频| 一区在线国产播放| 116美女午夜| 情色AV电影| 欧美黑人猛交春色影视大全| 欧美97视频| av线电影| 国产激情在线| 色欲av一区二区三区蜜芽| 免费一级a毛片久久久久久鸭绿欲 国产精品亚洲天堂网址 | 北条麻妃99精品青青久久| 91肏屄网| 亚州,欧美在线| 午夜精品久久久久久久久久久久久| 男人天堂2030| 午夜一级免费毛片| 久久精品人体| 亚洲少妇在线影音| 9精品久久久久| 屁股久久久久久| 亚洲精品乱码线路中文字幕 | 久久亚洲一区女同性恋中文字幕| 中文字幕蜜乳av| 中文字幕日韩人妻视频| 色99视频| 亚洲综合一| 老女人综合网| 日韩性爱播放| 亚洲第91页| www.久久超碰| 亚洲精美粉嫩嫩泬在线观看| 97日本超碰综合| 啊啊啊啊啊啊啊啊啊在线观看| 妇女乱色二区| 欧美一级黄色免费专区| 欧美性爱精品一区二区| 91 国产丝袜在线放观看| 欧美天天综合站| 97在线视频网站| www.yeyecao| 亚洲图片欧洲图片aⅴ| 六月丁丁香| 天天内射| 男女性无套 免费九一| 日本一区二区中文字幕久久| 91一区二区| 99re这里| 精品成人无码| 韩国久久97| 人妻丝袜肏逼| A片A5445444| 国产免费一区在线观看| 校园春色宗合网| 国产深喉视频一区二区| 色色色色综合网| 国产乱弄免费在线视频。| 黄色成年| 极品白嫩美女白浆成人福利在线看| 久久这里都是精品| 国产精品一区二区三区四区五区| 国产做?爰片久久毛片?片美国| 大香蕉伊人亚洲| 伊人九九| 丁香六月啪啪| av日韩在线观看电影| 丰满少妇一区二区三区专区| 欧美熟妇色| 日本色色色色色视频| 国产农村妇女精品1区二区| 四虎884| 中文字幕91页| 国产视频小说| 久久久精品电影| 亚洲AV乱码专区国产噜噜亚洲| 亚洲熟女人妻中文字幕一区二区 | 上特色A在线| 久/久精品99看9| 国产精品一区二区麻豆| 日韩久久激情精品| 精品视频一二三中文| 大香蕉啪啪啪| 青青草中出视频 | 91人妻最真实刺激绿帽| 精品97精品97| 国产精品网址| 青青青草伊人精品| 五月激情在线| 老司机福利青青草| 日韩精品99久久久久久中文字幕| 国产91av在线播放| 国产AV线| 日韩人体偷拍| 久艾草在线精品视频在线观看| 大香蕉久| 精品国产99| 激情五月婷| 粉嫩不卡一区二区性爱| 久久久成人国产精品无码| 亚洲自拍天堂| 日韩综合97P| 国产精品自在线发布| 亚洲日韩XXX| 亚洲国产尤物yw在线观看| 97在线资源| **一级毛片国产| 亚洲精品欧洲色| 1956日韩精品| 美女午夜福利免费视频| 久久精品成人一区二区三区蜜臀| 免费精品福利在线观看| 大象AV在线| 和协影院中文字幕三区| 尤物一级在线免费观看| 中文字幕-区二区三区四区视频中国| 精品欧美А∨无码黑人大荫蒂| 人妻少妇久久中文| 国产精品一二三免费网站| 亲子敌伦对白在线播放 | 超碰色97| 日韩成人午夜精品久久高潮| 中文字幕性感少妇av| 校园春色AV天堂| 中文乱码99| 欧美激情视频在线一区| 久久久九| 久久內射| 久久人妻视频| 午夜AV人气不卡| 中文字幕免费在线观看| 亚洲自拍另类丝袜综合| 日韩中文字幕视频在线观看| 无码不卡亚洲成?人片| 中文字幕诱惑制服人妻丝袜美丝袜美 | 国产精品午夜福利视频| 亚洲精品丝袜| 高清国产av无码| 富女玩鸭子一级毛片| 熟女一区二区三区四区| 2019天天操天天爽天天拍| 秋霞午夜成人福利片片| 物业黑人 AV一区| 少妇二级| 婷婷久久久| 91丨九色丨国产丨人妻在线 | 亚洲男人天堂2019| 69精品久久久久中文字幕| 操逼操2| 欧美,亚洲,日韩,v,天堂,手机在线观看| 性欧美另类高清| 1769一区二区| 精品久久久久久中文字幕三区| 久久久久女教师免费一区| a片亚洲一本通视频| 黄页18禁| 成人日韩欧美| 91GD.COM| 亚洲乱码国产乱码精网站| 久久婷婷伊人| 91久久免费视频互動交流| 99热一区二区三区四区| 97久久国产亚洲精品超碰热| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 成人综合网 欧美| 婷婷色在线| 中文字幕精品日韩中文字幕| 亚洲97成人在线观看| 亚洲高清欧美总合| 麻豆av一区二区| 97人人夜| 美欧色综合| 蜜屁av| 高清无码91| 亚洲精品黑丝| 国产精品禁久久久精品| 久久青娱乐| 九九九九97| 精品无码久久久久| 超碰1997| 色亚州人久干视频在线观看免费版| 亚洲精品骚逼| 少妇69中文| 日韩人妻无码精品系列| 九热大香蕉| 天天享受天天看| 干B| 狠狠亚洲| 97久久国产亚洲精品超碰热| 国产精品69久久久久久久| 9久9久9久9久视频网站| 国产suv精品一区| 777超碰| 久艹日日日| 久久综合九色综合欧洲98| 麻豆成人AV| 欧洲性爱无码区| 亚洲成人性爱网站在线播放| 国产成年精品高清在线观看91| 国产精品自拍xxxx| 亚洲国产无码精品首页久久久| 久久久18| 99久久无色码| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 亚州图片第一页| 欧美91色| 日韩肏逼视频| 强奸乱伦动态污图免费| 97色在线观看| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 校园春色综合网| av天堂电影网| 天天日天天屌天天操| 老司机午夜精品福利视频一区二区| 久久天天躁日日躁狠狠躁| 毛片视频白嫩| 怡红院网站在线视频| 94色色电影网| 操逼天美3区| 一级久久性爱视频| 欧美亚洲性爱一区二区| 久久久内射良家| 97 色综合| 久久精品国产亚洲AV高清演员表| 日本操BAV| 人妻久久久久久| www鬼畜国产男人的天堂| 色诱中文字幕| 久热精品在线| 大学生口爆吞精| 狠狠色综合网| 久日91在线| 国产美女自拍视频| 欧美性生活免费网| 九色 人妻 大香蕉| 九九亚洲色在线观看| 婷婷五月天激情四射| 亚洲 国产 精品一区| 嗯嗯啊操我| 夜夜免费视频| 久久久久久久9| 日本操逼视频导航| 少妇国产不卡| 日本不卡一区二区三区| yaouchengrenav| 日本在线不卡一二区| 夜夜国产一区| 激情小说在线视频| 婷婷五月影院| 啊啊啊轻点在线观看| 2023天天操夜夜操| 一本一道人妻久久一区二区三区 | 色婷婷99| 国产97/欧美| 国产aⅴ无码片毛片一级网站| 久久 国产精品 一区| 2017大香蕉| 亚洲砖码砖专无区2023| 99综合自拍| 99re9| 天天插天天射| 性欧美| 野狼激情网| 国产人妻精品一区二区三区秋霞 | 日韩人妻精品中文字幕| 亚州色阁| 97碰久久| A 在线网址| 91色色色| 超碰97色色| 久久精品综合| 亚洲中文字幕熟女| 久久美女福利是上海美女| 青青草密桃在线播放| 久久久久9999妇女| 久操频道免费在线呗看| 激情天天视频| 夜夜一区二区| 走光一区92下载| 丰满人妻一区二区三区免费| 一级@啪啪视频| 国产99久久99热这里只有精品15| 999久久久九| 色哟哟1区2区| 亚洲?V高清一区二区三区尤物| 免费的很黄很污的全部视频| 亚洲男人天堂2019| 亚洲男人天堂视频| 精品一级毛片在线观看| 在线观看日韩av不卡| 夜夜操av亚洲一区二区| 亚洲中文sv| 波多野结衣一级视频| 99激情视频| 天天弄欧美| 久久久青青草| 天天干天天燥| 久久综合18p| 欧美日韩系列| 2019久久久久久久久福利| 日韩精品99999| B049AV在线播放| 国产精品com| 操人91| 韩国国产欧美情侣视频在线| 凹凸视频在线一区二区| 伊人成人中文字幕久久网| 亚洲人久久久网| 呦呦影院| 97超碰色五月| 国产精品久久久久婷婷二区次| 精品国产人成在线| 伦在线97| 久操com| 9999伦理视频| 国产精品国产亚洲区艳妇糸列| av婷婷色婷婷色六月| 亚州人妻| 麻豆国产视频精品观看| 91女网站| 国产强奸乱伦第1页| 丁香啪啪| 校园春色AV天堂| 美女熟妇色| 日本不卡三级网在线播放| 性一级黄色录像片网站导航| 婷婷精品| 日韩小电影| www.色五月| 色婷婷A V一二三四区麻豆综合| 免费观看国产不卡av| 久久熟女久| 岛园激情| 天天干18禁| 日韩在线女优天天干| 中文一区二区三区影院| 9热9热综合网| 天天视频网站黄| 1区2区3区中文字幕日韩| 亚洲国产精品无码AV久久久| 91无摭挡| 久九色| 老熟妇一区二区三区…| 日韩,欧美,中文在线| 激情四射婷婷四五月天| 中日992视频| 97国产超碰| 久久亚洲AV无码专区国产精品| 二三四区精品| 欧亚日韩中文在线| 超碰97在线中文| 蜜臀久久在线视频| 久久久久久久久999| 国产精品久久久久久亚洲色欲| 99精品在线观看| 2020中文字幕在线观看| 久久久999日本大片| 天堂v无码免费视频| 少妇被玩视频二三区| 91丨国产丨白浆秘 洗澡动漫| 九九九综合精品| 中文字幕AV乱伦| 97免费视频在线观看视频| 深田咏美亚洲精品福利社| 91成人精品| 男人的天堂2018.| 亚洲天堂一区二区久久| 手机av亚洲丝袜美腿日韩第一页二页| 女人高潮抽搐喷水视频网站| 久久精品| 久久久久亚洲一区女同性恋中文字幕| 日韩人妻中文视频| 色综合1991| 久久人妻丝袜一区二区三| 中文字幕国产在线天堂| 人妻黑丝袜电影| 亚洲国产激情国产av| 日韩小电影| 德国一二三不卡| 一区二区三区免费岛国片| 亚洲综合伊人无码久久| 少妇69中文| 日韩乱插| 伊人一级免费黄片| 日韩av电影网站| 中文字幕在线播放2中文字幕在线观看2| 精品人妻免费观看| 91蜜桃传媒精品久久久一区二区| 99re黄| 欧美日韩婷婷中文| 屌色在线97视频| 小日子操bb在线看| 久热最新在线杭州| 操淫穴亚洲五月丁香| 欧美性天天影视| 午夜a成v人电影| 久久精品超碰| 麻豆人妻偷人精品无码视频| 久久久久久中文字幕中文字幕最新| 黄片免费看的| 久久精品黄色| 欧美丝袜亚洲| 久久久专区| 久久久人体| 色综合av男人天堂| 亚欧免费观看视频| 亚洲色图欧洲| 老鸭窝在线视频播放| 久久免费看高潮毛片韩国| 精品国产久热在线观看| 777琪琪午夜免费A片| 中文字幕乱亚洲美女精品一区| 粉嫩小泬久久久一区二区| 日韩国产品视频中文字| 丁香六月东京热| 色色毛片| 天天拍夜夜| 99国产精品自在自在| 人妻美腿丝袜制服诱惑综合天堂-| 五月天久久久| 国产男女无套视频免费观看| 狠狠中文字幕| 欧美性爱日韩高清| 日本不卡五区| 亚洲精品99999| 久久香蕉国产线看观看亚洲女人 | 97超碰大| 极品美女嘿咻| 俺也射| 国产丸一视频| 97资源免费视频| 精品国产91久久久久久一区黄无| 九九九九久久久| 综合激情婷婷| 九九久久精品| 91狠狠综合久久| 亚洲啪啪性视频| 强奸乱伦动态污图免费| 中国女人内射6XXXXX| 91丨九色丨国产丨人妻在线| 人人做,人人操,人人摸| 青青免费在线视频一区 | 亚洲中文字幕久久无码精品| 久久噜噜噜精品国产亚洲综合| 精品一国2| 青青伊人加勒比海| 国产精品久久久777| 少妇同性| 亚洲永久AV无码精品秋霞| 久久熟妇五十路一区| 在线人妻熟女一区二区三区四区五区| 色噜噜国产在线| 蜜臀AV一区二区三区激情综合| 一区二区三区 丝袜 高跟 美腿| 天天综合色电影| 人妻少妇蜜桃视频欧美一区| 夜夜操天天肏| 国产精品久久久777| 国产熟妇一区二区| 骚人妻少妇视频| 另类欧美| 97综合激情| 中文字幕青青草| 国产97视频| 神马久久久久久| 久久精品午夜国产亚洲AV无码| 老外又粗又长一晚做五次| 交换娇妻呻吟声不停中文字幕| 可以在线观看的黄色网址| 亚洲精品一二牛牛| 国产 日韩 欧美高清| 8050无码八戒| 操逼日韩无码| ′ !γ}丶。。久久精品欧美一区二区三区| 99久视频| 国产白嫩精品久久| 性性欧美| 亚洲激情在线| 天天综合网在线91| 人人妻碰人人免费| 久久首页| 色婷婷导航| 99久久婷婷国产综合精品草原| 丰满翘臀美女影院视频| 不卡九肏| 九九亚洲色在线观看| 97超级色碰碰| 久久久亚洲| 少妇人妻太紧太深av| 偷看洗澡一二三区美女| www老逼91| 91男人天堂网| 国产久久天堂资源| 亚洲密乳AV| 日本熟女中文| 啊啊啊啊在线观看网址| yazhououmeizongya| 一区二区三区国产在线播放| 国产超碰AV在线精品| 欧美性爱十八禁| 久久精品国产精品亚洲艾通辽熟妇 | 日本少妇va7777| 九九热午夜欧亚国产视频| 97视频在线播放| 在线色导航| 久久五月份| 国产欧美后入| 日本成a人v网站在线观看| 91精品人妻电影| 熟妇人妻一区二区三区| 欧美日日人人天天| 波多野结衣AV无码一区| 亚洲五码一区二区三区| 人妻夜夜爽天天爽麻豆三区网站| 日韩综合97P| 日本性感人妻91| 丁香五月天啪啪| 亚洲欧洲色情高清| 99精品人妻| 唐山老熟妇露脸啪啪叫| 天天综合欧美综合| 蜜臀久久久99久久久久 | 97色97干| 五月天社区| 曰本特级特黄特色黄色A级网站高清在线免费看| 欧美男人天堂| 亚洲九区| 精品二区久久| 五月丁香社区婷婷日韩欧美精品影院 | 亚州精人品大香蕉| 天天综合,91入口| 精品国产一区二区三区四区在线看| www99热| 亚洲国产亚洲天堂| 人人操人人色人人摸| 亚洲宅男天堂| 色区97| 伊人久操| 麻豆 亚洲 97| 一级片视频啪啪| 午夜精品久久久久久久男人的天堂 | 2019天天干| 亚洲中文日韩欧美大香蕉视频| 亚洲精品色| 久久久96| 精品色色| 欧美日韩色| 免费一级毛片在线视频观看| 狠狠躁天天躁日日躁97| 亚洲图片日本AⅤ欧美在线| 狼天天狼天天大香蕉| 伊人宅男大香蕉| 成年人一级黄色毛片大全在线观看| 精品一久久久| 人人操我人人干| av在线人气| 女人18精品一区二区三区| 少妇xx精品| 91久久堂| 手机在线播放国产福利| 国产小炒后入式| 97免费在线| 久久天天摸| 欧美乱欲| 色爽爽文学| 丰满人妻一区二区三区色-百度| 一本道综合色图| 天堂亚洲欧美| www.狠狠操| 五十路一区无码| 成人五月香网在线| 久久久久久久97| 极品五月天噜噜| 久久精品国产Aⅴ| 日日夜夜骚| 色操逼网| 97热视频在线观看| 日韩在线观看中文字幕视频| 欧美热图99| 亚洲午夜免费狠狠干| 亚州综合在线| 一品道视频一区二区三区| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 色五月激情AV在线| 爱av免费| 婷婷爽人人婷婷爽视频| 女优免费一区二区永久| 欧美精品三区| 大香蕉欧美国产日韩高潮| 亚洲 日韩 丝袜 熟女 变态| 韩日自拍| 大香交伊人网| 激情小说图片亚洲首页| 久久久专区| 日本操BAV| 欧美性夜| 免费人人搞97| 十八禁成人网站在线观看| 青青草在线视频美女| 又黄又爽在线观看视频| 国产在线视频午夜精华在 | 91色综合激情| 日本性爱网址| 60秒不遮不挡| www.99热在线只有精品| 96久久精品一二三区色欲| KK色在线影院| 在线女人91| 伦伦成年午夜免费视频| 尤物AV免费网站| 大鸡吧尹人在线| 日韩亚洲精品一区二区| 玖日综合网| 日本天天人人狠狠在线日美女| 在线播放一级无码视频| 亚洲欧美国产精品久久久久久久| 日韩pv中文| 亚洲h片在线免费观看| 抽插一区二区视频| 欧美熟女激情| 国产精品免费视频不卡| 成人五月天丁香激情综合| 中文字幕人乱码中文字的预防方法| 99在线免费观看| 1人人看人人摸人人操| 亚洲国产97在线精品一区| wwe 天天干.com| 去干网最新版| 91丨九色丨国产丨人妻在线| 综合久久99亚洲人妻中文在线| julia高潮后不停追击中出| 爽极品影院| 欧美丝袜中文字幕07在线| 日日夜夜噜| 91 在线亚洲| 在线观看岛国有码| 免费看黄片现成| 大逼色网站| 999 久久久| 天综合中文| 狠狠激情综合狠狠操中文字幕| 伊人操你| 好爽免费视频| 玖玖大干人妻| silk lablo在线观看一区二区| 综合色图区| 性做久久久久久免费观看软件| 强奸乱伦免费网站| 国产60页| 日韩大香蕉AV影片| 国产精品高潮久久AV| 6080yy午夜理论三级一区二区三区无码| 日韩色| 天天躁日日躁AAAAXXXX国产| 野狼福利社区| 欧美日韩狠狠爱| 伊人96在线| 亚州 综合 色图| 密臀在线免费观看| 中文字幕黑人大片| 激情五月综合| 色狠狠色| 熟女六十路| 中国女人内射6XXXXX| 久久久久人妻二区精品叶可怜| 九九九九精品| 欧美精品97| 日本欧美不卡| 欧美性高潮| 国产日韩美女小穴视频网站不卡| 内射卯月麻衣| 色麻豆AV| 韩日精品福利视频一区不卡在线免| 欧美拳交在线播放| a在线观看| 九九色逼| 丁香五月激情五月| 伊人久久婷婷| 午夜大香蕉| 日本大片日本一区二区免费高清| 婷婷香蕉| 很很热性爱视频| 最新国产亚洲精品精品国产亚洲综合| 思思热影视| 日本视频在线观看污污污| 人妻81p| 婷婷丁香五月天综合东京热| 色噜噜精品一区二区三| 夜夜影视四色| 精品一二三区久久AAA片| 99精品成人免费看| www.色婷婷色综合| 九九久久精品| 色婷亚洲五月在线观看| 操91| 国产在线76页| 日韩/97| 男人 天堂 日 亚洲| 91丝袜激情在线| 欧美亚洲宗合色性图| 久久影视二区三区行押| www.久久超碰| 日本加勒比无码专区| 啊啊啊免费视频| 翔田千里无码一区| 国产精品麻豆视频网站| 日韩黄色一区二区三区| 婷婷操逼| 久久免费老司机精品| 一区二区首页| 超碰人妻久久人妻中文97| 日韩噜噜69| 天天日天天干天天摸天天操| 91色狼| 欧美18 在线观看| 亚洲日韩美国人妻| 六月丁香久久| 亚洲另类色图片| 欧美熟女丝袜| 日日骚一区二区三区| 狠狠躁久久躁| 欧美国产精品久久九九| 18禁网站在线播放| 99久久九九| 亚洲男人的天堂一区二区| 91爱看| 无码人妻系列少妇| 97超级久久| 丁香五六月啪啪| 亚瑟国产精品久久无码| 伊人久久大香大香线蕉中文| 欧美日韩高潮喷水91| 九九久久首页| 久久久久久久六六 | 免费一级黄色录像影片| 人人操人人狠狠操| 熟女性视频| 久久大精品乱码视频人妻熟女| 粉嫩AV一区二区夜夜| 一级做a爰片性色毛片久久| 亚洲砖码砖专无区2023| 操九九九九九九| 久久天天躁日日躁狠狠躁| 91久久久久| 久久久久久久久久va| 六月色色| 九九自拍伦理| 精品免费一区| 3p国产色噜噜一区| 久久av色| 青青久久艹| 国产白嫩漂亮KTV在线| 欧美美女自慰一区二区三区| 中文字幕伊人| 五月丁香六月综合缴清无码| 天天天天天天天天天天干美女| 好吊色在线观看| 精品人妻一区二区三区蜜桃视频| 性爱综合一区二区| 韩日精品四区| 午夜精品久久久久久久| 性爱网站一区二区| 欧美综合站| 欧美性五月| 国产日韩精品无码去免费专区国产| 成人看片网站| 日本最新1区2区3区| 日韩精品资源专区二区| 中文字幕日本久久| 久久久禁| 精品久久久久久无码| 精品久久99| 9997se| 人人操人人干xxx| 婷婷久草一区二区三区| 欧美日综合| 国产日韩欧美中文在线播放| 91AV老熟女视频| 欧洲视频在线| 日韩中文字幕在线视频观看| 欧美中文狠| 东京热天堂网| 激情五月天色色| 91狠狠狠| 强奸乱伦动态污图免费 | 日本免费一区二| 射久久| 九热视频| 999熟女精品| 强奸乱伦Av网| 九九九九九九九九九九九九九九九女| 国产成久久综合片| 激情图片伦理国产一区二区日韩| 久热热| 婷婷五月天小说| 欧美日韩国产色五月综合在线| 免费a级毛片av无码久久精品中文字幕| 丁香五月色| 熟女熟妇伦久久影院毛片一区二区| 91精品微拍福利| 1024亚洲中文字幕久在线看片你懂的| 久久久无码视频| 色综合98| 色吧5亚洲| 欧美天天综| 中文字幕日韩精品久久| 国产欧美一区二区| 性夜影院爽黄A爽免费动漫| 成人 日韩欧美一区| 91亚洲影视| 久久国产精品一级二级三级| 日韩无码人妻| 96国产污污污丝袜| 久久久精品国产亚洲AV无码| 综合色91| 青青草精玖玖69精品| 成人性爱美曰韩| 99久在线精品99re8蜜桃| 国产丝袜美女诱惑| 香蕉热人人精品| 中文字幕免费看| 夜夜中出国产| 福利操逼| 91痴汉| 日韩性爱再线视频| 天美传媒麻豆一区二区三区国产精| 九月丁香婷婷| 操东北女人| 啊啊好多水| 最新国产精品久久精品| 色欲天天综合久久久无码网中文| 97se综合网| 精品亚洲黄色片 国产精品导航一区二区| 天天摸天天舔天天操| 91干熟女| 亚洲男人电影天堂| 欧美另类自拍| 懂色AV蜜臀无码精品APP| 啊啊啊啊免费视频| 久久久久久性爱视频| 欧美另类精品xxxx| 少妇精品| 青苹果影院男人的天堂| 三级日本一区二区三区| 日本中文字幕一区| 99色视频| 亚洲电影中字一区二区| 一级黄碟| 精品久久久无码| 久久黄片国产一区二区| 欧洲一区二区三区四区在线观看| 立川理惠无码一区二区| 淫荡网址| 欧美亚洲国产日本在线,久久精品国产| 国产高清成人mv在线观看| 日本大香蕉综合网红本杳社区| 精品人妻一区二区三区-国产| 精品人体无圣光凹凸| 天天综合青苹果| 超碰精品| 乱伦熟女区| 人人看黄色视频| 亚洲图片 激情小说| 黑丝内射一区二区三区| 这里只有精品视频在线观看麻豆 | 欧美色91| 好看的91视频| 99色综合| 激情网色| aa片毛片| 色偷偷2020免费视频播放| 国产三级中文字幕粉嫩| 337p大胆噜噜噜噜噜91Av| 国产性久久久| 亚洲影院成人| 少妇天堂| 久久久久久中文| 一区二区不卡| 密臀在线免费观看| av天天在线观看| 凹凸视频特色日本特黄| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 91丝袜美女| 可以免费观看的AV| 白嫩国模丰满一二三区| 操逼www.| 男人的天堂午夜av| 黑人免费福利视频| 九九九九九九九九九国产精品| 男人天堂久久精品不卡| 97精品国产精品免费观看| 日韩一级二级在线| 亚州伊人色综台| 狠狠操官网| 啊啊啊久久| 熟女天天干| 一个人在线看的黄色电影网站| 婷婷五月天福利| 国产欧美一区激情交| 一区二区三区四区免费视频| 狠狠操夜夜| 日韩av不卡在线看| 大学生口爆吞精| 麻豆视频国产一区二区| 天天视频黄| 免费精品无码一级毛片牛牛影视| 久久久久久久91| 美女91网| 午夜欧美精品久久久| 美女t无毒不卡不卡| 日韩欧美麻豆| 婷婷人妻激情| 亚洲AV色图| 91制服丝袜中文字幕| 超碰99在线| 色九久| 男人的天堂com| 97视频播放| 骚女天天综合网| 亚洲毛片基地专区| 日本精品五区| 国产成人在线观看网址| 91美女在线观看| 秋霞Av理论一级在线| 日韩性爱一级片| 夜夜操美女| 国产美女销魂在线观看不卡| 免费人成在线观看网站品爱网| 欧美日韩国产三级黄色| 午夜福利精品| 欧美日韩性爱视屏免费看了| 久久久久婷婷| 蜜臀av一区二区三区免费观看| 大香蕉色十月| 亚洲中文字幕乱码无码一区二区 | 啊啊啊操死我了| 精品在线78| 超碰色老头| 国产精品免费1区2区视频| 国产日韩在线播放av| 日韩欧美国产一区二区三区四区| 久久AV无码网址| 五月开心网| 日本不卡码黄色| 日本精品网站在线中文| 99国产精品视频尤物| 操逼网站视频漫画国产| www.色五月| 91九色丨国产丨爆乳| 中文字幕久久亚州无码| 99re99在线视频| 97精品免费视频网站| 日韩激情无码影院| 久久久久久国产无码精品| 激情综合色| 国产suv精品一区二区四区999| 欧美暴力猛交| 蜜臀Av一区二区三区| 国产精品久久久吖| 亚洲一欧洲中文字幕在线| 激情六月天| 躁躁日曰躁2020| 亚洲美腿丝袜香蕉影视欧美成人| 91亚洲在线| 亚洲三区视频| 激情综合色| 久久久久亚洲精品| avav青青草久久夜| av毛片aaaaa免费看| 国语av最新自产拍在线观看| 九九久久九九久久| 日韩无码AB| 亚洲熟女av中文字幕| 日韩性爱毛片操骚逼| h在线看免费版在线看| 色五月天AV| 精品国产乱码久久久| 成人无码在线超碰网| 久久久久9| 9精品在线| 久热伊人| 欧美另类综合久久| 91婷婷伊人狠人| 天天日熟妇| 富女玩鸭子一级毛片| 国产 丝袜 欧美中文 另类| 手机不卡视频不卡在线一二三区| 国产女主播视频在线观看| 一起草三级AV电影在线观看| 欧美网站免费| 男人干美女| 97欧美日韩综合| 伦伦成年午夜免费视频| 成 人 影视 一区 二区 三区 四区| 亚洲色图欧美色图制服诱惑| 久久黄黄| 精品妇操一区二区三区| 亚洲av性爱电影| 日本亚洲熟女视频| 久久偷拍人| 男人的天堂2018| 日本黄 R色 成 人网站| 四虎免费看黄| 综合网天天| 91狠狠综合久久久| 后入福利视频| 热无码中文亚洲H一道本一区二区| 一区二区激情国产熟女 | 黄片www视频免费| 日本3级一区二区免费| 美女干逼2| 久久久久亚洲三级电影| 欧美一区91大爱| 嗯嗯不要 视频| aⅴ日韩成人电影av在线免费看av大全| 97日视频| 亚洲一区中文精品| 超AV色女| 91九色丨风韵犹存| 大香蕉综合网| 久久99久久99精品天美传媒棢·纸:. | 国产真乱mangent| 欧美亚洲激情小说| 大香蕉伊人75| 色综合色综合网| 黄站在线免费观看| 国产亲戚伦亲在线| 亚洲熟女乱综合一区二区三区| 欧美性爱日韩高清| 亚洲综合网图| A 天堂|