久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

FPGA等精度頻率計設(shè)計:原理、Verilog實現(xiàn)與調(diào)試實戰(zhàn)

FPGA等精度頻率計設(shè)計:原理、Verilog實現(xiàn)與調(diào)試實戰(zhàn) 做了快十年測量相關(guān)的嵌入式項目我最大的一個感受是頻率計這東西原理看著簡單做起來全是坑。尤其是一開始我用最常規(guī)的“直接計數(shù)法”寫了個FPGA頻率計低頻段測出來慘不忍睹1 kHz信號在1秒閘門里只能數(shù)到幾千個脈沖分辨率差到?jīng)]法看。后來改成等精度頻率計reciprocal frequency counter才把1 Hz到幾十MHz的測量精度真正拉平。這篇文章就把我當(dāng)時從原理分析、Verilog模塊劃分到硬件調(diào)試翻車的全過程完整復(fù)盤一遍。工程里幾個核心模塊的源碼我會貼在后面給正在做頻率計類課程設(shè)計、或者想在自己系統(tǒng)里加一個高精度測頻模塊的朋友做個參考。內(nèi)容是項目實戰(zhàn)向的不會只丟給你一堆代碼重點會放在“為什么這樣設(shè)計”和“調(diào)試時到底在查什么”上。1. 直測法為什么測不快閘門時間與量化誤差同漲同跌很多人一開始接觸頻率計用的都是最樸素的思路給一個1秒的閘門信號數(shù)這1秒內(nèi)被測信號來了多少個上升沿頻率自然就是計數(shù)值。原理聽著沒問題可一旦真的拿去做寬范圍測量馬上就會發(fā)現(xiàn)這個方案有硬傷。1.1 直接計數(shù)法的“兩頭吃虧”直接計數(shù)法的公式是fx N / Tgate其中N是閘門內(nèi)被測脈沖個數(shù)。這個方案在測高頻時很舒服比如測10 MHz信號1秒閘門里能數(shù)到10,000,000個脈沖分辨率和精度都不錯。但測低頻就尷尬了測一個1 kHz的信號1秒閘門里只有1000個脈沖分辨率直接掉到1 Hz量級測1 Hz信號1秒里只能數(shù)到1個脈沖誤差直接是100%甚至測不出來。那有人說我反過來用“周期法”行不行用基準(zhǔn)時鐘去量被測信號一個周期有多長再取倒數(shù)。這個方案測低頻確實很準(zhǔn)但測高頻時一個周期只有幾十納秒基準(zhǔn)時鐘也數(shù)不了幾個數(shù)誤差又上來了。所以直接計數(shù)法和周期法本質(zhì)上是一回事只是把“數(shù)脈沖”和“數(shù)周期”這兩件事放到了不同頻率段。無論你用哪種都會遇到“高頻好用低頻崩、低頻好使高頻廢”的問題。根因在哪兒在于計數(shù)對象本身太不穩(wěn)定——高頻時脈沖太密低頻時脈沖太稀一個閘門里永遠(yuǎn)只有一小段有效信息。1.2 量化誤差的數(shù)學(xué)本質(zhì)1/N不可逃如果非要用一句話概括直接計數(shù)法為什么不行那就是它的量化誤差公式太苛刻Δfx / fx ±1 / NN是閘門內(nèi)測到的脈沖數(shù)。要提高精度只能加大閘門時間或者倍頻被測信號。比如測1 kHz信號想要萬分之一誤差N至少要10,000也就是閘門至少10秒想要十萬分之一就得等100秒。這在工程上基本不可接受。我當(dāng)時算完這個公式第一反應(yīng)是能不能想辦法讓閘門內(nèi)的N永遠(yuǎn)足夠大換句話說不管被測頻率是1 Hz還是10 MHz我能不能都讓閘門內(nèi)被測信號剛好包含一個非常大的“可數(shù)脈沖數(shù)”這就是等精度測頻的核心出發(fā)點我不再直接數(shù)被測信號本身有多密而是把被測信號當(dāng)作閘門的“標(biāo)尺”用它的整數(shù)個周期去卡基準(zhǔn)時鐘。1.3 換一個思路讓被測信號自己決定測量窗口等精度測頻的關(guān)鍵設(shè)計思想就是讓測量窗口的開啟和關(guān)閉都發(fā)生在被測信號的上升沿上。預(yù)置一個“大致閘門時間”比如1秒但實際計數(shù)的窗口是從預(yù)置閘門開始后的第一個被測信號上升沿開始到預(yù)置閘門結(jié)束后的第一個被測信號上升沿截止。這樣一來實際測量的窗口天然就是被測信號周期的整數(shù)倍。在這個窗口里被測信號被數(shù)了多少個上升沿就是一個精確值沒有±1的量化誤差真正存在量化誤差的只?;鶞?zhǔn)時鐘在那個窗口里數(shù)出來的脈沖數(shù)。因為基準(zhǔn)時鐘通常非常高100 MHz、200 MHz甚至更高窗口哪怕是0.5秒基準(zhǔn)時鐘也能數(shù)到5000萬個數(shù)量化誤差就被壓到了天花板級別。2. 等精度測頻的系統(tǒng)結(jié)構(gòu)與同步使能設(shè)計理清了原理接下來就是怎么用FPGA把這套邏輯落地。這里有一個必須想清楚的點預(yù)置閘門和實際計數(shù)閘門不是同一個信號。很多人寫代碼時直接把“1秒閘門”拿來當(dāng)計數(shù)使能那就又變成直接計數(shù)法了。2.1 頂層數(shù)據(jù)流三個模塊之間的握手關(guān)系等精度頻率計在FPGA里至少需要幾個核心部分預(yù)置閘門發(fā)生器、被測信號邊沿同步檢測、基準(zhǔn)時鐘計數(shù)器、被測信號計數(shù)器、數(shù)據(jù)鎖存與計算、顯示輸出。它們之間的數(shù)據(jù)流關(guān)系大概是這樣預(yù)置閘門發(fā)生器產(chǎn)生一個寬度可配置的pretime_gate信號本質(zhì)就是一個按基準(zhǔn)時鐘計數(shù)的定時窗口。被測信號clk_fx_in進(jìn)入FPGA后先經(jīng)過兩級同步寄存器消除亞穩(wěn)態(tài)再做上升沿檢測產(chǎn)生一個單周期的脈沖信號sig_rise。核心的狀態(tài)機(jī)負(fù)責(zé)生成真正的計數(shù)使能gate_en當(dāng)pretime_gate為高之后等待第一個sig_rise然后立刻拉高gate_en當(dāng)pretime_gate變低之后繼續(xù)等到一個sig_rise再拉低gate_en?;鶞?zhǔn)計數(shù)器在gate_en期間對基準(zhǔn)時鐘計數(shù)得到N0被測信號計數(shù)器在gate_en期間對sig_rise脈沖計數(shù)得到Nx。gate_en下降沿到來時把N0和Nx同時鎖存進(jìn)寄存器然后輸出fx Nx × f0 / N0。這套流程里最關(guān)鍵的就是第3步。gate_en的開啟和關(guān)閉完全由被測信號的上升沿來“框定”而不是由預(yù)置閘門直接框定。這也是“等精度”三個字的核心來源。2.2 參考時鐘的穩(wěn)定度決定了精度的天花板等精度測頻雖然消除了計數(shù)法對低頻信號的不友好但它并沒有消除對參考時鐘的依賴。你可以把fx Nx × f0 / N0里的f0理解成一個“乘法比例因子”基準(zhǔn)時鐘只要自己漂了測量結(jié)果一定跟著漂。所以工程上有一個優(yōu)先級參考時鐘的穩(wěn)定度 代碼邏輯的正確性。我當(dāng)時用的是開發(fā)板上板載的普通晶振頻率穩(wěn)定度大概是幾十ppm量級配合FPGA內(nèi)部PLL倍頻到200 MHz做參考時鐘。這樣做出來的精度已經(jīng)能到10^-7量級左右。如果產(chǎn)品里要求更高下一步就是換溫補(bǔ)晶振TCXO或者恒溫晶振OCXO把設(shè)備本身的時基穩(wěn)定度拉上去。有一個容易踩的坑不要拿被測信號自己做過零檢測形成的“邊沿”去當(dāng)時鐘信號再用這個時鐘去驅(qū)動計數(shù)器邏輯。原因有兩個一是被測信號本身可能有噪聲沿位置抖動會直接污染計數(shù)二是跨時鐘域握手很容易引入亞穩(wěn)態(tài)。更穩(wěn)妥的做法是把被測信號只當(dāng)作一個“異步輸入”在參考時鐘域內(nèi)同步化之后作為脈沖使能去加計數(shù)而不是作為真正的時鐘源。2.3 預(yù)置閘門發(fā)生器與邊沿檢測模塊預(yù)置閘門發(fā)生器實現(xiàn)起來很簡單本質(zhì)就是按參考時鐘計數(shù)的可配置定時器。以100 MHz參考時鐘為例想要0.1秒閘門就數(shù)10,000,000個時鐘周期想要1秒閘門就數(shù)100,000,000個周期。module gate_gen ( input wire clk_ref, // 參考時鐘例如100MHz input wire rst_n, input wire [31:0] gate_cycles, // 預(yù)置閘門對應(yīng)的時鐘周期數(shù) output reg pretime_gate ); reg [31:0] cnt; always (posedge clk_ref or negedge rst_n) begin if (!rst_n) begin cnt 32d0; pretime_gate 1b0; end else if (cnt gate_cycles - 1) begin cnt 32d0; pretime_gate ~pretime_gate; // 翻轉(zhuǎn)形成高/低閘門 end else begin cnt cnt 1b1; end end endmodule注意這里我把預(yù)置閘門做成了周期翻轉(zhuǎn)模式預(yù)置閘門的高電平寬度就是測量窗口的“大致時間”低電平寬度也相同。這樣連續(xù)測量時高電平結(jié)束一次就產(chǎn)生一組測量結(jié)果低電平期間可以用來做數(shù)據(jù)鎖存和顯示刷新給了下游時間余量。邊沿檢測模塊同樣不復(fù)雜但細(xì)節(jié)值得多說一句module edge_sync ( input wire clk_ref, input wire rst_n, input wire sig_in, output reg sig_r2, output wire sig_rise ); reg sig_r1; always (posedge clk_ref or negedge rst_n) begin if (!rst_n) begin sig_r1 1b0; sig_r2 1b0; end else begin sig_r1 sig_in; sig_r2 sig_r1; end end assign sig_rise sig_r2 ~sig_r1; // 檢測sig_r2的上升沿 endmodule兩次寄存器的目的是把被測信號同步到參考時鐘域避免第一級寄存器采到變化的信號時出現(xiàn)亞穩(wěn)態(tài)。這里有一個很多教程不會寫、但實際非常關(guān)鍵的細(xì)節(jié)邊沿檢測用的是sig_r2和~sig_r1也就是檢測同步寄存器的輸出沿而不是直接對原始輸入做邊沿檢測。如果直接拿原始輸入做邊沿檢測那個沿和參考時鐘沒有任何同步關(guān)系極容易在后續(xù)組合邏輯里產(chǎn)生毛刺。2.4 計數(shù)器與鎖存對被測信號計數(shù)不是拿它當(dāng)clk接下來是計數(shù)器部分。最經(jīng)典的做法有兩種一種是真的把被測信號直接接到一個計數(shù)器的時鐘端另一種是把同步化以后的脈沖信號當(dāng)作計數(shù)使能。我強(qiáng)烈建議用后一種也就是被測信號的同步脈沖作為cnt_fx的加1使能而不是作為時鐘。原因有兩點。第一被測信號直接進(jìn)全局時鐘網(wǎng)絡(luò)會占用寶貴的時鐘資源而且信號質(zhì)量不可控第二如果有多個計數(shù)器需要在同一測量窗口內(nèi)同時工作拿異步信號當(dāng)時鐘會導(dǎo)致不同模塊之間的時序關(guān)系非常難約束。而統(tǒng)一在clk_ref域內(nèi)做脈沖使能計數(shù)整個邏輯都是單一時鐘域RTL一眼就能看穿時序關(guān)系。計數(shù)使能gate_en的產(chǎn)生可以用一段簡單的狀態(tài)機(jī)來實現(xiàn)預(yù)置閘門為高后等待第一個上升沿再開啟計數(shù)器預(yù)置閘門為低后等待下一個上升沿再關(guān)閉計數(shù)器。gate_en下降沿同時產(chǎn)生一個鎖存脈沖把N0和Nx寫入寄存器。這里值得注意的一個工程點是鎖存時序必須走寄存器同步不要用組合邏輯去直接觸發(fā)鎖存。很多第一次寫頻率計的人直接在賦值語句里讓鎖存器在gate_en下降沿讀數(shù)據(jù)結(jié)果下游計算模塊拿到的是還沒有穩(wěn)定的中間值顯示數(shù)字亂跳。正確做法是鎖存脈沖采用獨立的寄存信號在sig_rise確認(rèn)關(guān)閉窗口之后再打一拍確保N0和Nx都已經(jīng)完成最后一次遞增。3. Verilog模塊劃分與關(guān)鍵代碼同步使能邏輯是靈魂這一章我直接把工程里的模塊清單和幾個核心代碼片段整理出來。完整的工程除了下面這些模塊還包括數(shù)碼管掃描顯示、按鍵量程切換和簡單濾波邏輯但最核心的測頻部分基本都在這里了。3.1 工程文件清單與模塊分工文件/模塊職責(zé)備注freq_meter_top頂層模塊完成信號例化與端口連接包含輸入引腳、按鍵、數(shù)碼管接口gate_gen預(yù)置閘門發(fā)生器寬度通過gate_cycles配置sync_gate_ctrl實際計數(shù)閘門狀態(tài)機(jī)根據(jù)預(yù)置門和sig_rise產(chǎn)生gate_enedge_sync被測信號雙級同步 上升沿檢測所有跨時鐘域信號都經(jīng)過這里counter_bankN0/Nx計數(shù)器與鎖存寄存器鎖存脈沖由sync_gate_ctrl給出calc_result用整數(shù)運算計算顯示頻率值實際項目里我把計算放在了后級顯示模塊seg_display7段數(shù)碼管動態(tài)掃描顯示8位有效數(shù)字的顯示緩沖這個模塊劃分是我反復(fù)調(diào)過之后的版本。最開始版本里我把預(yù)置閘門狀態(tài)機(jī)和邊沿檢測混在一個模塊里結(jié)果調(diào)試的時候一個問題不知道是出在閘門狀態(tài)機(jī)還是出在同步邏輯上非常難定位。切成獨立模塊以后每個模塊都可以單獨用仿真波形驗證排查問題效率高很多。3.2 實際計數(shù)使能狀態(tài)機(jī)的代碼邏輯這一段是等精度頻率計的“靈魂”所在。我把它獨立成一個模塊就是為了讓那幾步“等一個被測沿再開/關(guān)門”的邏輯夠清晰module sync_gate_ctrl ( input wire clk_ref, input wire rst_n, input wire pretime_gate, input wire sig_rise, output reg gate_en, output reg lock_pulse ); localparam IDLE 2d0, OPEN 2d1, WAIT_CLOSE 2d2; reg [1:0] state; wire open_ready pretime_gate sig_rise; // 預(yù)置門高且被測沿到來 wire close_ready ~pretime_gate sig_rise; // 預(yù)置門低且被測沿到來 always (posedge clk_ref or negedge rst_n) begin if (!rst_n) begin state IDLE; gate_en 1b0; lock_pulse 1b0; end else begin lock_pulse 1b0; case (state) IDLE: begin gate_en 1b0; if (open_ready) state OPEN; end OPEN: begin gate_en 1b1; if (close_ready) begin gate_en 1b0; state IDLE; lock_pulse 1b1; end end endcase end end endmodule這個狀態(tài)機(jī)的流程說白了就是“按信號節(jié)奏開門、按信號節(jié)奏關(guān)門”。lock_pulse會在關(guān)門那一刻打一拍給下游鎖存器提供一個明確的寫使能。你會看到這里面沒有專門為“預(yù)置門剛變高、第一個沿還沒來”設(shè)置暫停狀態(tài)因為open_ready本身就是“預(yù)置門為高且被測沿到來”的組合條件只要當(dāng)前是IDLE拉高gate_en的時機(jī)就是預(yù)置門高電平期間的第一個被測沿完全符合需求。3.3 數(shù)據(jù)計算Nx、N0與f0之間的關(guān)系當(dāng)lock_pulse有效時counter_bank里已經(jīng)寄存了Nx和N0。計算頻率的公式是fx Nx × f0 / N0比如參考時鐘f0 100 MHz某次測量Nx 500,000N0 50,000,000那么fx 500,000 × 100,000,000 / 50,000,000 1,000,000 Hz也就是1 MHz。在FPGA里做這個除法工程量不大但需要想清楚數(shù)據(jù)位寬。N0最大可能到幾千萬甚至上億Nx也同樣可能到幾百上千萬所以至少要用32位計數(shù)器。而計算頻率時如果直接做64位乘法再除以N0綜合出來的資源也不會太大因為這是一次性的低速計算不是每個時鐘周期都跑。我實際用的是更省資源的方式給顯示模塊傳原始Nx和N0然后在顯示模塊里用整數(shù)除法配合移位把結(jié)果轉(zhuǎn)成BCD碼給數(shù)碼管。畢竟頻率計顯示的刷新率也就每秒幾十次用“慢速除法器 狀態(tài)機(jī)”完全夠用沒必要為這個功能專門上一個硬件除法器IP核。3.4 顯示刷新與測量節(jié)奏的配合這里有個容易被忽略的工程細(xì)節(jié)顯示刷新頻率和測量閘門時長必須分開考慮。如果測量一次需要1秒數(shù)碼管卻每2毫秒掃描一次那不是問題但如果顯示模塊在測量窗口尚未結(jié)束時就去讀計數(shù)器的當(dāng)前值看到的就是一堆還在跳變的數(shù)字看起來就像頻率計“不穩(wěn)定”。我的做法是在lock_pulse到來后先把Nx、N0鎖存進(jìn)一個“顯示數(shù)據(jù)緩沖”顯示模塊每2毫秒從緩沖里讀一次而不是直接讀計數(shù)器。這樣顯示出來的數(shù)字就是上一次測量已凍結(jié)的結(jié)果完全不會閃跳。加上動態(tài)掃描數(shù)碼管本身有刷新頻率要求這個緩沖區(qū)的價值就體現(xiàn)出來了測量模塊和顯示模塊徹底解耦。4. 調(diào)試實錄自檢全對、外接信號卻偏差一個數(shù)量級的排查鏈路代碼寫完之后我原以為按原理圖接好線、編譯下載就能收工。結(jié)果真正上板調(diào)試的時候被一個現(xiàn)象折磨了一個下午用開發(fā)板自帶的信號測精度非常好換上外部信號發(fā)生器的信號低頻段誤差直接差了一個數(shù)量級。這個坑非常典型我把完整排查鏈路寫出來希望你能少走點彎路。4.1 先復(fù)現(xiàn)現(xiàn)象自檢源和外接源的對比開發(fā)板上一般會有一個由板上晶振分頻出來的固定信號比如10 MHz、5 MHz之類。我用自檢源測無論怎么換預(yù)置閘門誤差都穩(wěn)在10^-7量級數(shù)據(jù)非常漂亮。然后我把信號發(fā)生器輸出調(diào)到1 kHz方波接進(jìn)同一個輸入引腳結(jié)果測出來的頻率顯示成了1.024 kHz左右偏差超過百分之二。1024這個數(shù)字太顯眼了讓我立刻懷疑是不是計數(shù)器多計了24個脈沖。進(jìn)一步測試把信號發(fā)生器輸出調(diào)到100 kHz偏差變成了大約0.6 Hz調(diào)到10 MHz偏差又變得很小。很明顯偏差集中發(fā)生在輸入頻率較低、邊沿較緩的區(qū)間。這和代碼本身的量化誤差規(guī)律對不上因為如果是量化誤差頻率越低應(yīng)該越準(zhǔn)才對。于是我開始懷疑輸入通路本身在搞鬼。4.2 排查方向一自檢源為什么“騙人”第一反應(yīng)我想查是不是信號發(fā)生器的電平標(biāo)準(zhǔn)不匹配。因為開發(fā)板輸入引腳一般是3.3V LVCMOS標(biāo)準(zhǔn)而信號發(fā)生器輸出我習(xí)慣性設(shè)成了50歐姆負(fù)載下的高電平擺幅可能只有0到2V閾值判斷時可能會出現(xiàn)不穩(wěn)定的邏輯翻轉(zhuǎn)。但這里有個更深的原因自檢源和參考時鐘來自同一顆晶振、同一個時鐘樹它們之間的相位關(guān)系是固定的測量自然準(zhǔn)。外接信號發(fā)生器和參考晶振是兩套獨立時基一旦輸入信號邊沿不夠陡或者電平不夠干凈跨時鐘域同步時就會出問題。所以自檢源通過只能證明代碼邏輯基本正確完全不能證明輸入通路可靠。排查的第一步是把信號發(fā)生器輸出調(diào)到CMOS電平標(biāo)準(zhǔn)、占空比50%、上升沿時間壓到最低重新測。結(jié)果偏差確實縮小了但沒完全消除。這說明問題不止在電平擺幅上。4.3 排查方向二輸入整形電路的遲滯與噪聲看示波器波形問題變得很直觀信號發(fā)生器輸出的方波在1 kHz時經(jīng)過連接線和板上走線后上升沿帶有明顯的振鈴。在FPGA輸入緩沖器的翻轉(zhuǎn)閾值附近信號可能來回穿過閾值好幾次也就是所謂的“多次翻轉(zhuǎn)”。每一次超過閾值edge_sync都當(dāng)成一個上升沿于是Nx憑空多出幾十個甚至上百個。我原來的輸入電路非常簡單信號進(jìn)來直接接FPGA引腳靠引腳內(nèi)部的上拉/下拉和施密特觸發(fā)器整一下形。低頻率下信噪比不足時這種簡單整形根本壓不住振鈴。解決方案是做一個小型輸入調(diào)理前端信號進(jìn)來先經(jīng)過高速比較器比較器加一點正反饋電阻構(gòu)成遲滯再把比較器輸出接到FPGA引腳。遲滯的寬度大約設(shè)成幾十毫伏保證噪聲無法在閾值附近反復(fù)觸發(fā)。改完之后1 kHz信號讀到的Nx從“多出24個”變成了“完全不差”。這也是我在實際工程里最強(qiáng)烈的一個建議外接信號做頻率計輸入調(diào)理電路不是選項是必需品。4.4 排查方向三跨時鐘域同步寄存器的位置是否放對繼續(xù)深挖我還發(fā)現(xiàn)一個隱藏比較深的問題。最早的代碼里我是把sig_in先接到計數(shù)器的時鐘端然后再在計數(shù)器內(nèi)部做同步。這樣即便同步邏輯本身沒問題計數(shù)器時鐘端接收到的脈沖仍然來自外部信號域gate_en和clk_ref之間的時鐘關(guān)系在綜合時序分析里是沒法好好約束的。按照我前面建議的做法把edge_sync放在輸入引腳之后、計數(shù)邏輯之前會帶來一個立竿見影的好處整個計數(shù)邏輯完全在參考時鐘域里所有時序約束都變得清晰可查。改完之后我直接在時序報告里看到所有路徑都有明確的setup/hold余量而不是一堆“clock crossing warning”。這個改動和遲滯整形加在一起才算真正把輸入通路的問題清零。4.5 排查方向四測量窗口寬度與實際能達(dá)到的分辨率還有一個偏“參數(shù)配置”的坑。不到萬不得已不要為了追求刷新速度把預(yù)置閘門設(shè)得太短。等精度測頻的理論量化誤差是|Δfx| / fx ≈ ±1 / (f0 × T實際)如果參考時鐘是100 MHz實際測量窗口是1毫秒那么誤差就只有10^-5量級看起來還行。但如果你用的是50 MHz參考時鐘、又開了10毫秒的短閘門誤差會掉到2×10^-5配合輸入整形不干凈顯示結(jié)果就會在最后一位上不停抖動。我當(dāng)時為了調(diào)試方便把預(yù)置門設(shè)成了10毫秒結(jié)果發(fā)現(xiàn)測1 kHz信號的顯示結(jié)果總是在最后2到3位跳動。后來我加了一檔“長測”模式把預(yù)置門放大到1秒安定下來之后讀數(shù)穩(wěn)如磐石。經(jīng)驗是調(diào)試階段用短閘門看邏輯通不通驗收階段用長閘門看精度夠不夠。5. 測量時間、顯示位寬與實用擴(kuò)展精度不是唯一指標(biāo)等精度頻率計做到這一步核心功能已經(jīng)穩(wěn)定了。但真正拿到項目里去用還有一些工程取舍需要想清楚。我把我在實測中積累的參數(shù)選擇經(jīng)驗和擴(kuò)展思路也整理在下面。5.1 不同測量閘門下理論和實際能達(dá)到的精度以100 MHz參考時鐘為例不同預(yù)置閘門下理論量化誤差大約如下表預(yù)置閘門實際測量窗口約N0數(shù)量級理論量化誤差10 ms10 ms10^610^-6100 ms100 ms10^710^-71 s1 s10^810^-8這只是一次測量的量化誤差。放在實際環(huán)境里晶振本身的頻率穩(wěn)定度、輸入信號邊沿抖動、溫度漂移都會疊加進(jìn)來。我用普通晶振做參考時鐘測1 kHz信號1秒閘門下的實測重復(fù)性大約在10^-7到10^-8之間也就是說顯示出來的最后兩位偶爾會跳一下但前6位非常穩(wěn)定。這就完全滿足一般工程測量了。所以更實用的建議是如果設(shè)備工作在實驗室環(huán)境、測量對象是靜止頻率采用1秒閘門如果是動態(tài)掃頻、需要快速響應(yīng)的場景100毫秒閘門配合適當(dāng)位寬限制比硬撐1秒閘門更好用。5.2 顯示位寬與刷新速度的權(quán)衡8位數(shù)碼管實際能穩(wěn)定顯示的位數(shù)受限于閘門時長。1秒閘門下100 MHz參考時鐘能分辨到10^-8顯示8位有效數(shù)字沒問題100毫秒閘門下最多穩(wěn)定顯示6位。如果你在100毫秒閘門下強(qiáng)行顯示8位最后兩位就是純粹的數(shù)字噪聲除了讓讀數(shù)變“花哨”以外毫無意義。我在設(shè)計里加了一個簡單的位寬控制按鍵循環(huán)切換“快速模式”100毫秒閘門顯示6位和“精確模式”1秒閘門顯示8位。這個交互設(shè)計簡單粗暴但非常實用。測量儀器最忌諱的就是給用戶看一堆沒有意義的變化數(shù)字有效數(shù)字個數(shù)必須和實際測量不確定度匹配。另外如果你希望把數(shù)據(jù)傳到上位機(jī)完全可以把Nx和N0通過串口發(fā)出來讓上位機(jī)做浮點計算。FPGA這邊只做計數(shù)計算交給上位機(jī)既省邏輯資源又減少了在FPGA里做除法帶來的位寬和舍入問題。5.3 可擴(kuò)展的方向周期、脈寬與占空比等精度測頻的本質(zhì)是用被測信號的沿作為測量窗口的“標(biāo)尺”。沿著這個思路你能做的遠(yuǎn)不止頻率。比如把gate_en改成“測量連續(xù)兩個上升沿之間的時間差”就是高精度的周期測量把測量窗口改成“上升沿到下降沿”就是脈寬測量再結(jié)合頻率測量占空比也就出來了。我在這個工程之后把同一套同步計數(shù)結(jié)構(gòu)復(fù)用到了一臺簡易脈沖參數(shù)分析儀里改動很小核心的edge_sync和sync_gate_ctrl模塊基本原封不動。這也是FPGA可重構(gòu)性的典型體現(xiàn)一套穩(wěn)定的時序骨架換一下計數(shù)目標(biāo)和狀態(tài)機(jī)約束就能衍生出好幾種測量功能。6. 關(guān)于調(diào)試工具和波形觀察的一點經(jīng)驗結(jié)構(gòu)部分基本講完了最后補(bǔ)一點關(guān)于調(diào)試工具的心得。雖然代碼邏輯可以通過仿真驗證但等精度頻率計的很多問題只有接通硬件之后才能暴露。尤其輸入通路上的信號完整性問題仿真里根本不可能出現(xiàn)。我的調(diào)試流程一般是先用一個干凈的方波信號源從1 Hz掃到幾十MHz每個數(shù)量級選幾個點用上位機(jī)或者數(shù)碼管人工記錄讀數(shù)和信號源設(shè)定值對比畫出誤差曲線。一旦某個頻段誤差突然變大立刻用示波器看那個頻段的輸入波形。大多數(shù)時候問題都出在邊沿不夠陡、振鈴過大或者觸發(fā)電平不對上。調(diào)完輸入整形電路誤差曲線基本能做到全程平直。如果你做的是課程設(shè)計沒有專門的信號發(fā)生器也可以用另一塊FPGA板輸出頻率可調(diào)的方波來當(dāng)信號源。關(guān)鍵是保證輸出的信號邊沿干凈盡量用邏輯電平輸出而不要用灌電流驅(qū)動長線。等精度測頻這個主題聽起來是教科書里的經(jīng)典電路但真正寫到FPGA里、跑到真實信號上才發(fā)現(xiàn)原理理解和工程實現(xiàn)之間隔著整整一條“調(diào)試?!?。如果你正在被頻率計的顯示亂跳、低頻測不準(zhǔn)、高頻毛刺這些問題折磨希望這篇復(fù)盤能幫你少走點彎路。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日亚韩精品视频二区三| 久久五月份| 78m成人视线| 麻豆天美久久91| 国产日韩手机视频在线| 欧美精品久久96人妻无码| 伊人久久亚洲色欲综合网站 | 偷拍盗拍亚洲色图图片| 超碰人妻中文在线| 在线观看十八禁| 探花一区在线| www.91色综合| 丁香五月激情综合国产| 国产成年女人免费视频播放a| …亚洲黄色厕厕女女在线播…| 东北老女人的激情视频| 亚洲国产精品久久久久婷婷青年| 日韩精品一区二区三区色欲| 综合欧美日本三级| 亚洲一卡2卡3卡4卡乱码网站| 日日骚AV| 夜夜骑夜夜操| 日韩在线观看三级电影| 97色综合中文网| 日韩精品资源| 骚鸭AV| 久草热制服丝袜在线观看 | 天天92av| 大逼色网站| 超碰在线成人电影| 亚洲欧美天堂| 亚洲成人性爱网站在线播放| 欧美精品久久久久久久久88| 婷婷五月综合在线| 婷婷丁香在线| 婷婷五月丁香五月| 91neishe| 日韩无码AB| 久久久久ab| 中 文字幕一区二区三四 五 区日 日 骚 | 另类av综合久久| 台湾佬激情综合| 91久久久久久久久久久| 欧美精品双插| 色九色久| 欧美碰碰综合色| 91色宗合| 国产偷人伦激情在线观看| 思思久热在线精品66| 水滴偷拍| A级片日韩欧美国产欧美视频精选观看| 91精品人妻偷情| 国产精品一区二区手机看片| 尤物网址| 99色| 亚洲免费97免费| 青青操在线亚洲视频观看欧美在线 | 淫穴高潮色图| 玖玖综合网| 97超碰中文在线| 亚洲激情综合另类| 岛国黄片网站| 色噜噜精品一区二区三| 69人妻人人揉人人躁人人精品| 91原创在线观看| julia中文字幕在线观看| 后入福利视频| 熟妇的味道HD中文字幕| 丁香婷婷九月| 国产传媒美日韩av| 中文字幕国产| 女性喷水高潮在线观看| 嗯啊不要在线观看嗯啊| 欧美色日本| 久久精品成人| 青娱乐国产盛宴视频| 久久性爱大全| 大香蕉伊人亚洲| 97超色| 久久91| 亚洲人妻在线一区| 日韩偷拍色图| 亚州欧美在线| 日本色色色视频| 久热色情精品| 久操免费电影| 国产日韩欧美中文在线播放| 99热超碰| 日日爽熟女| 亚洲乱色熟女一区| 亚洲精品丝袜-不卡成人免费……| 1二区9| 亚洲色人| 91精品国产综合久久久蜜臀| 精品视频在线观看精品| 狠狠久久亚洲欧美专区| 亚洲高清在线se| 一级做受视频免费是看美女| 人妻久久久| 亚洲色图伊人网| 国产精品直播在线观看直播| 久草精品国产蜜臀 | 中文字幕 码精品视频网站| 打av高清| 双插性欧美一二三区| 婷婷尹人大香蕉免费| 天天操天天干美女网址导航| 夜夜影视四色| 97在线观看免费视频l| 国产JDAV无码视频在线观看| 91N五十路| 91综合中文字幕| 亚洲另类电影| 一区二区三区高清天码| 亚洲码和欧洲精品激情系列| 久久久久久亚洲Av无码| 久久中日麻豆| 国产一区二区三三视频| 伊人9| 青娱乐日韩无码| 精品二区三四区五电影| 亚洲成A∨人影院在线欢看| 加勒比综合九九99视频在线播放| 日韩人妻一区二区| 有码人妻系列| 亚洲无码超碰免费| 欧美熟女丝袜| 超碰91在线| 蜜臀99久久精品久久久久久| 色色色99| 精品福利| 黄色不卡视频| 人妻人人操| 伊人午夜福利视频| 婷婷丁香熟妇综合网| 欧美色图片色哟哟| 91oumei| 男人的天堂va| 大香蕉十区| 日韩黄色片子| 九七人妻在线| 国产久久久9999| 亚洲无992tv| 97国产亚洲中文在线| 777琪琪午夜免费A片| 九七毛片九九毛片 | 99热精品在线观看| 一区二区三区在线资源| 亚洲av综合伊人久久| 欧美国产成人在线| 日本九九九九| 欧美18 在线观看| 亚洲色图加勒比| 国产极品粉嫩馒头一线天av| 美女黄页网站| 91性感网站| 亚洲一区日韩| 欧美亚洲一级在线观看| 啊啊啊 在线| 久久综合日韩亚洲欧美| 人妻系列无码专区中文有码| 91白虎| 青青草在线视频人人想人人上| 无码国产Av| 欧姜老司机| 欧美白嫩女HD| 久热色情精品| 四虎永久在线精品免费网址| 99精品久久久久久久婷婷蜜桃| 啊啊啊啊啊啊在线观看| 99热这里只有精品1| 极品内射| 大香蕉伊在线久草麻豆天堂故事| 五月天色图影视| 韩国黄片aaaa| 中文日本免费高清| 国产农村妇女精品| 就去色综合| 久操影视| 亚洲欧洲日产国产综合网| 五月婷婷色| 淫荡少妇免费| 国语av最新自产拍在线观看| 久久久久久久国产视频| 亚洲人体视频在线观看| 男女无套 免费网站| 校园激情狠狠四射| 亚洲,欧美,综合网| 蜜臀久久99精品久久久久久成人小说| 后入式视频国产自| 69视频福利导航| 蜜桃臀av在线观看| 六九九九| 美女诱惑爱爱| 国产精品青青草| 天天干一干| www.狠狠| 狠狠色综合网| 加勒比大香蕉视频在线| 欧美熟妇视频| 国产东北女人在线视频| 欧美在线伊人色| 亚洲图片欧美日韩| 尹人大香蕉视频在线| 凸凹视频在线观看| 牛牛aV| 97在线视频观看网站| 肏逼视频日本| 操B视频日韩无码| 午夜.DJ高清在线观看免费7| 国产一级特黄大片处女| 欧美日韩性爱无码| 极品极品色影院| 久久99网站| 色吧综合网| 日韩三级视频一区二区三区| 亚洲欧洲另类| 91狠婷| 国产日韩精品一区二区三区| 青青草在线视频人人想人人上| 中文字幕艹艹| 香蕉久久精品| 免费国产| 蜜臀久久99精品久久久久久| 97亚洲综合| 日本淫乱女一区二区三区视频| 欧美性爱第1 页| 亚洲国产成人精品久久久国产成人一区二区 | 久久二| 欧美一区二区三区不卡高清视频| 99久国产精品午夜性色福利| h无码动漫在线观看| 日本在线激情一区二区三区 | 亚洲激情在线| 日韩一级性爱无码| 中文字幕av亚洲在线| 久久ww| 啊啊啊好湿国产一二| 日韩钢筋无码高清啾啾啾| 日韩精品三级片长长久久| 久久久久久久久久久久欧美日| 91在线国产后入风骚翘臀美女素人| 青青草综合在线| 啪啪视频免费在线观看| 中文字幕亚韩| 欧美少妇一区二区三区| 亚洲天堂资源| 欧美97| 牛牛aV| 白丝1区2区3区| yazhouzaixian| 另类图片综合| 国产精品自产拍在线观看社区| 亚州色图第三区| 操逼精品视频| 97精| 婷婷中文字幕| 一区二区亚州激情久婷婷欧美| sewuyueav| 岛国片在线播放| 丁香五月天啪啪| 国产欧美日韩臀| 亚洲天天操| 久久精品国产亚洲AV高级北京| 国产成人亚洲精品自产在线| 区自美91| 国产1769在线| 欧洲大香蕉| 国产精品第一区第一页| 天综合网| 97免费在线观看视频| caoni国产亚洲av| 佐山爱中文字幕| 九九热av| 欧美日韩999| 天天超级碰碰碰| 日韩肏逼视频| 大香蕉免| 一级毛片电影免费看| 六月丁香啪啪| 99热精品在线观看| 成人五月香网在线| 91中出在线| 无码最新| 国产第二页| 欧美性生活免费网| 欧美熟女妇同| 国产欧美日韩一区二区三区| 青青草在线视频欧美| 屁股久久久久久久| 精品人人| 亚洲国产成人7777| 97综合国产精品高潮久久| av天堂电影网| 久久久久久久久久久97| 看免费一级在线播放毛片| 日韩人妻操B| 欧美色图色综合| 99超碰色| 成人免费看吃奶视频网站| 丝袜综合| 啊视频在线| 插插综合网天天影视网| 亚洲综合五月天| 欧美日韩久久精品爱爱| 床上啊啊啊一区二区三区| 天天日夜干| 91欧美高清| 精品久久久av无码免费| 亚洲成人妻日韩在线| 国产区91柔拿会所技师| 亚洲激情综合另类| 亚洲色图20p| 久久精品日韩| AV女资源| 18精品一区| 成人无码在线视频网站| 欧美超碰人妻97| 九九色图| 亚洲日韩视频二区| 97在线亚洲| 玖色AV| 亚洲伊人久久综合97| 日韩电影天堂视频一区二区| 激情五月婷婷综合| 精品久久无码午夜福利| 亚洲中文字幕av| 亚洲熟女国产综合另类| 伊人久久大香大香线蕉中文| 18禁在线视频| 国产嫩草精品A88AV| 欧洲乱码一区二区| 99久久网站| 毛片一区二区| 啊啊啊啊,啊啊好多水| 免费夜夜爱黄色视频毛片| 久久性爱视频99| 日本免费二区三区| 吉川爱美亚洲二区在线 | 国产自啪精品视频网站黑丝| 青青操97| 久久香蕉网| 乱伦图av| 亚洲av性爱电影| 亚洲综合贴图91| 91xingse| 激情五月天丁香社区| 一区二区三区国产在线播放 | 国产成人+综合亚洲+天堂| 亚洲最新Av| 色路综合| 日日干夜夜骑| 欧美日韩人人早| 97人人草| 日本亚洲熟女视频| 亚洲欧美自拍偷拍| 韩国免费播放一级毛片| 99热这里都是精品| 综合大香蕉美。| 九九夜精品九九在线| 丝袜美腿诱惑亚洲欧美视频在线观看| 国产 亚洲 丝袜 制服| 日韩啊V| 日夜伊人网| 久久久久久中文| www.高清无码诱惑一区.com | 国产 大胆 对白| 在现视频女上位好爽| 99碰碰| 欧美做爰无码A片视频| 欧美激情性久久久久久| 久久黄片国产一区二区| 最新亚洲黄色免费电影| 97爱综合| 国产偷拍网站| 囯戸精品高潮呻吟旡码| 六月丁香啪啪啪| 中文字幕一区电影在线观看| 一类无码操逼视频| 凹凸视频在线观看伊人| 国产亚洲精品av一区| 欧美日日操| 亚洲天堂一区二区久久| 日韩免费在线视频观看| 日韩亚洲精品一区二区| 一级久久久久久久久久久| 日韩欧美aⅴ综合网站发布| 国产99精品一区二区三区免费| 另类小说综合网| 成人小说视频在线精品欧美| 99re国产精品视频| 99天堂网| 10000部十八禁看电影| 亚洲视频小说| 久久风骚城市| 日韩福利电影网| 国产午夜福利专区综合| 国产高清精品一区二区三区毛片 | 91女在线观看| 久热精品色情| 韩国嫰模上门援交视频| 欧美色图另类图片| 人人干黄色| 无码精品人妻一区二区三区妖精| 久久久久国产精品片区无码直播| www.狠狠| 青青久操| 日本欧美不卡| 一区二区三区亚洲| 日本日皮视频逼| 成人情色一区二区| 绯色AV粉色AV蜜臀AV| 97视频新免费| 天天影视亚洲| 日韩av在线播放不卡| 99热只有| 亚洲天堂日本| 夫妻天天操岛国视频| 无码人妻精品一区二区三区99不卡| 377p欧洲日本亚洲大胆| 97五月天| 天天爱综合网| 国产 亚洲 一二三四| 国产粉嫩出水在线播放| 九九九久久久久| 三及片网站| 天天激情综合站| 久操热线| 国外91| 丁香婷婷五月| 国产精品电影| 蜜桃臀一区二区aV| 日本潮催一卡操| 91日本在线观看| 蜜臀AV成人精品蜜臀| 国产AV中文| 一级特级aaaa毛片免费观看 | 熟女精品日韩一区二区三区 | 黄色一区三区| 蜜乳AV.COM| 91大学精品激情戏| 一卡二卡三卡| 唐山老熟妇露脸啪啪叫| 熟女自慰久久久| 亚洲高清91| 国产人妻天天干精品| 天天日天天射天天干| 91丝袜美女视频| 国产精品秘 福利姬在线观看| 884t在线| 亚洲黄片免费在线播放| 精品美女在线视频| 五月丁香激情四射| 亚洲熟妇图片| 亚洲天堂欧美| 精品国产网站| 久久AV无码AV| 大香蕉 222| 五十路熟女人妻一区二区在线观看 | 蜜臀AV一区二区三区激情综合| 日韩人妻无码不卡网站| 欧美一区二区亚洲天堂| 天天天操天天天爱| 嫖老熟女A片一二三区| 亚av顶级裸体一区二区三区四区五区 | 1240青青草一区二区三区视频天爱| 亚洲欧美日韩夜夜| 青青草AV色| 人妻中文在线| 久久这里只有精品9| 五月婷婷丁香| 国产精品操| 91亚洲精品青草| 超碰95| 日韩AV中文字幕电影| 私人尤物在线精品不卡| 亚洲人在线| 国产精品不卡一区二区三区av| 91女人的网站| 亚洲乱色熟女一区| 久神马| 国产精品亚洲一区二区三区四区| 夜夜做夜夜爽精品视频| av天堂影视中文在字幕在线中文| 欧美高清色| 九久9热| 人人潮人人摸| 青青草一区二区高清无码视频| AV大香蕉| 热无码中文亚洲H一道本一区二区| AV在线资源| 亚洲精品中文字幕一区在线视频 | 99久久e免费热视| 色综九九九一区| 91久久久久免| 国产一区免费午夜视频| 国产精品一二三| 天天舔天天| 人人操人人插 - 百度 - 百度| 色欲色香天天天综合网www-亚洲综合国| 欧美日韩不卡a片| 亚洲AV色图一区| 又黑又大又粗| 欧美性爱三区二区| 1区2区3区视频| 九九九九九九成人| 丁香五月激情五月| 日日日日做夜夜夜夜无码| 5252色欧美在线男人的天堂| 91扒丝袜综合在线| 无码国产精品午夜不卡(| 人妻色偷色噜| 全国男人天堂网| 欧美五区| 丁香五月色情| 色黄色美女大长腿午夜视频| 久久久久久久97| 天天日熟妇| 啊啊啊啊在线观看网址| 混色激情av| 另类一区| 中文字幕一区二区免费在线| 91天堂| 五毛骚逼极品美女怕怕| 性欧美体内射精| 久久艹逼视频| 亚洲成人av电影在线| 亚洲欧美日韩中文播放| 久久婷婷一区| 超碰69| 欧洲乱码一区二区| 夜夜操老骚逼视频网站| 亚洲五月丁香花狠狠干一区二区三区| 一区二区三区免费岛国片| 国产主播福利| 久久大黄片| 丁香五月激情五月| 亚洲成?V人片在线观看福利| 伦伦成年午夜免费视频| 日韩操逼性鲍| 乱伦一二三区| 午夜国产成人精品视频| 操逼操2| 日韩小电影| 97日韩超碰超碰中文字幕| 蜜臀无码一区二区| 韩国嫰模上门援交视频| 久久亚洲天堂| wuyechaopeng| 欧美偷| 好爽要喷了| 91老熟女91老女人| 欧美日韩美女精品久草一区二区三区 | 9精品在线| 天天弄欧美| 丝袜制服字幕在线| 久久的网站啊啊啊啊啊| 日韩AV中文字幕电影| 国产不卡片| 国产久久久9999| 日本一二三高清| 欧美三级免费伊人| 亚洲免费97免费| 亚州 综合 色图| 欧美日韩另类字幕中文| 男人天堂久久精品不卡| 久草综合网| 青青草毛片| 91精品无码久久久久久久| 四虎午夜影院| 国产探花精品在线| 9l视频自拍9l九色成人| 97人妻色| 老鸭窝黄色视频网站| 东京热大香焦| 伊人麻豆传媒| 无码不卡八戒| 国产18精品亚洲精品| www.色婷婷.com| 久久不卡一区二区 | 女人喷水视频在线观看| 色婷五月| 亚洲综合网图| 蜜臀在线看片| 欧美夜夜| 中文字幕精品日韩中文字幕| 亚洲精品亚洲人成人网| 国产四虎在线| 啊嗯嗯啊好大好爽| 欧美亚洲91| 日韩激情啪啪啪| 婷婷99狠狠| 手机久操欧美综合色码| 99久久久久久亚洲精品不卡| 粉嫩av在线一区二区| 色999人与兽| 亚精品无码毛片一区二区三区| 97爱爱官网| 人人做,人人操,人人摸| 久久这里只精品99re66图| 肉丝网站91| 天美久久久久| 国产成人无码a| 久久九九99| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 国产亚洲禁久一区二区| 91精品人妻一区二区三区蜜桃臀| 破处bbq| 大香蕉乱级| 婷婷久久综合| 久久久精品视频欧州站| 无码久久亚洲高清,| 制服乱伦| 果冻传媒A片一二三区| 丰满人妻被猛烈进入中| 婷婷丁香五月综合| 亚州高清av| 国产亚洲深夜激情| 人妻精品综合中文字幕在线 | 色综合国产在线观看| 99热色精品| 国产乱子伦一区二区三区免看| a片自拍直播视频| 五月天婷婷色色| 99国产精品自在自在| 五月丁香六月综合缴清无码| 香蕉在线一区二区三区| 校园春色亚洲色图| 国产福利精品最新在线 | 久久av一级av少妇av高潮| 久久99国产综合精品女同| 国产精品另类| 91|九色|国产熟女| 97国产精品久久久久| 操逼片国产| 草久久久| 精品久久久久久中文字幕三区 | 国产精品久久久久久亚洲色欲| 久久久久久久九九九九九九| AV综合中文字幕干| 国产成人超碰在线| 性久久| 无码视频黄色网战| 无码少妇精品一区二区60岁老人| 国产成人精品午夜福利| 天天躁夜夜躁狠狠躁AV| 国产无码高清操逼视频| 91黑丝露脚| 日韩精品影视| 无码人妻一区二区一牛影视| 97碰久久| 蜜臀少妇一区二区| 久久男人的天堂| 日韩另类色图| 日韩成人高清一区二区| 亚洲熟妇乱女区二区三区| a级免费在线观看| 超碰 另类 欧美 | 亚洲爱爱视频一区二区| 国产欧美岛国精品一区| 国产欧洲精品亚洲午夜拍精品| 伊人久久综合精品欧美| 999熟女精品| 搡老熟女老女人老熟妇免费视频| 后入精品| 久久侵犯人妻爽爽爽| a片在线播放| 久久久久久久久久黄色网| 欧美性爱日韩性爱| 久久成人东京热人妻| 欧美成人都市人妻| 日韩三级在线观看网站| 日韩一级二级三级免费看完整版国语版 | 婷婷五月天成人网| 起碰97| 日本欧美色| 欧美啪啪女女| 91久久青青草原精品| 黄网站黄视频网站进入口| 久草网站免费在线观看| 91色宗合| 97在线观视频免费观看| 2020国产精品| 高清在线不卡一区二区 视频| 天美传媒在线一区| 99色婷婷| A 在线网址| 97国产|免费| 中文字幕精品丝袜| 亚洲 欧美 手机在线观看| 久久久久久999| 欧美色一二三| 依人大香蕉| 亚洲精品性爱片| 久久香蕉国产线看观看亚洲女人 | 长长久久曰曰夜夜成人网| 偷拍三区| 欧美超碰97| wuyechaopeng| 国产精品午夜成人福利| 成人日韩欧美| 欧美日韩精品一区二区三区高清| 亚洲色狠| 天天综合91入口| 一区二区三区蜜桃成人撸久久东京热| 大香蕉五月天| 久久久久久国产无码精品| 欧美色人| 欧美成熟性爱精品| 国产91丝袜 在线播放| 96国产污污污丝袜| 男人的天堂2018.| 狠狠狠狠狠干| 新版天堂中文资源8在线| 操www| 可免费观看的av毛片中日美韩| 超碰9 7女人| 亚洲日产专区婷婷| 亚洲激情 欧美色图| 六月丁丁香| 中文字幕日本久久| 午夜影美女日鸡鸡天天视频国产| 日本一区二区三区午夜观看| 欧美性夜| 欧美亚洲丝袜人妻制服中文99| 国产精品国产| 成人精品欧洲亚洲| 亚洲素人网| 欧美亚洲日韩16色| 五十路熟女工口| 青青草伊人久久| 精精夜夜| 2025亚洲男人天堂| 亚洲不卡不卡中文字幕不卡| 欧洲无码一区二区| 亚洲国产精品乱码在线观看| 夜夜肏2021| 麻豆精品久久久久久久| 日韩乱码Av| 亚洲日本加勒比在线| 中文字幕啊啊啊在线观看视频| 91久久久久久| 97久久精品亚洲| 好吊色在线观看| 亚洲色图在线视频| 欧洲中文字幕| 99蜜桃臀亚洲成人在线观看| 97 九色| 国产精品久久久久久久免牛肉蒲团| 亚洲揄拍网| 亚洲色图综合网| 久久久九| 男人的天堂VA| 久久精品国产Aⅴ| www.亚洲成人一区| 久久久亚洲高清不打码| 在线强奷到舒服的无码视频| 色色色色网站| 色999人与兽| 99re69综合| 久久久精品久久| 青青草一区二区高清无码视频| 亚洲欧美黄| 日本国产亚洲一区在线观看| 三级特黄60分钟播放| 黄色免费网页无码| 天天日天天舔| 夜夜騷av、一區二區| 日日日色色色色色| 亚洲熟妇A V黑人| 翔田千里A片一区二区| 五月婷网站| 久久香蕉影院| 97 超碰 人人做 人人爱| 劲爆欧美人妖三区91| 大逼色网站| 级做a爱无码性色永久免费| 国产女性无套 免费观看| 私色综合网| 人妻天天爽| 亚洲91在线| 综合操逼| 国产精品91一样| 乱久久久| 九九九九国产| 亚洲成人性爱在线观看| 国产精品老熟女一区二区| 久久久久78| 91成人18| 丁香九月激情| 最新精品久久蜜桃 | 亚一综合久久久久久久久久| 狠狠干综合| 中文字幕久久亚州无码| 国产精品人妻无码久久久互動交流 | 日韩精品一区二区三区色欲 | 操逼操逼逼操操逼91 | 综合97亚洲| 丁香色狠狠色综合久久小说| 熟女六十路| 啊操爽品善一区二区三区| 亚洲色交| 亚洲欧美日韩综合在线尤物 | 欧美十八禁网站| 欧洲亚洲人妻无码中字久久三区四区| 精品一区二区三区蜜桃| 三级网色| 伦在线97| 天天狠操| 爱欲AV| 狠狠91| 五月开心网| 亚洲日韩资源| AAAAAAAAA黄片| 青青草视频导航官网| 中国一级αV| 中文字幕精品一区二区精品| 精品人妻一区二区三区蜜桃视频| 在线只有精品| 亚洲综合色图欧美| 国产乱人伦AVA麻豆软件.| 久久精9| 人人操,人人插| 夜夜爽妓女| 一级毛片电影免费看| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 欧美97超碰| 日本九九九九| 78m成人视线| 91色久| 草久在线| 99在线免费观看| sewuyueav| 日本福利社| 人人妻人人玩人人澡人人爽| 亚洲欧美精品91| 91岛国动作片| 蜜桃视频精品一区二区| 91五十路| 成人影 天天操 亚洲| 丰满人妻aA一区二区三区| 116美女午夜| 免费看片黄| 欧美性生活内射| 久久直播国产| 啊啊啊在线看| 久久五月婷| 蜜臀久久99精品久久久| 亚洲情色1区| 欧美一区二区日韩三区| 欧美午夜视频| 午夜理论片在线观看免费| 后入福利| 91亚洲人电影| 超碰97人妻免费在线| 久久久久久波多野吉衣高潮| 黄页网站免费高清在线观看| 2020中文字幕在线| 99视频只有精品| 日韩综合无码一区久久92| 加勒比综合九九99视频在线播放| 欧美日韩色综合网| 大香蕉日亚洲日本亚大| 69超碰综合| 成人AV超碰免费在线| 欧美日韩亚洲电影| 九九Av| 日本爽爽爽爽爽爽免费视频| 精品网站99999| 3p国产欧美99热| 亚洲欧美第一页| 亚洲色图 综合| 丁香六月婷婷综合| 中国农村熟妇毛片视频| 久久视频,这里只有精品| 久久人妻办公室视频| 伊人网青青| 青青操日韩| 亚州精品丝袜-不卡成人免费| 97欧美性爱| 一级二级在线观看| 精品一区二区三区蜜桃臀www| www.婷婷六月天| 日韩激情毛片一级久久久| 欧美综色欧| 亚洲天堂自拍| 99热精品在线播放| 亚洲精品毛片在线观看| 亚洲 欧美综合| 日本淫穴在线| 99久久com免费视频′| 亚洲一区二区精品福利| 精品无码久久久久久久杏吧| AV男人天堂网| 中文字日本乱码| 五月丁香影视| 玖玖资源综合在线视频| 国产精品内射婷婷一级二| 欧美日韩不卡传媒| 九九九九九九九九九九精品视频| 亚洲成人碰碰| 中文字幕日本久久| 一本一道波多野毛片中文在线| 色综91| 精品十八在线观看| 天天色踪合| 久久鲁夜| 欧美 青青草| 亚州色图第三区| 欧美精品999| 天天视频黄网站| 黄色激情电影在线观看| 电家庭影院午夜69久久夜色精品国产69乱| 欧美亚洲清纯| 嗯嗯啊啊啊啊轻点视频| 97超碰在线资源网站| 日韩影片中文字幕一区二区三区| 任你草| www.99在线| 精品超碰国产| 黄色小视频日本txt| 无遮挡一级毛片视频免费的| 国产在线视频午夜精华在| 久热伊人| 91狠狠综合久久| 天天影视91看看| 美女上床网站| 久久影视二区三区行押| 久久宗合亚洲| 欧美亚洲国产日本在线,久久精品国产| 97 亚洲 日韩 欧美 在线| 久久婷婷一区二| 区日韩亚洲乱码av电影| 亚洲色堂免费视频| 91超碰人人| 日韩天堂av电影在线观看| 亚洲熟妇丝袜在线观看| 日韩三级网址| 老熟女熟妇| 精品传媒在线一区| 久久久久99999| 无码天堂| 色综合V| 高潮的A片激情扒开一区| 偷拍三区| 欧美黄片欧美黄片xxx| 久久精品国产72国产精品福利| 国产乱人伦AVA麻豆软件.| 午夜精品五区| 九热视频| 亚洲18禁| 做爱福利视频一区二区| 超碰欧美在线欧美| 91超碰丝袜制服| 久久中文字幕在线观看| 欧美日本成人一区二区| 国产多人在线观看视频| 日韩欧美tv一区二区在线观看| 国产高清精品福利| 婷婷五月天社区| 青青色综合| 久久久久久裸体| 97手机日韩| 黄色操人| 黄aaaaaaaaaaaaaaaaaa色网站 | 欧日韩一二三f区| 久久久无码视频| 黄色片,com| 午夜色婷婷| 人妻天天爽夜夜爽精品2| 久久一本大香蕉 | 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 国内偷拍精品一区二区| 377p欧洲日本亚洲大胆| 大香蕉九九| 久久有码| 啊啊啊好大好深| 日本色色视频网站| 亚洲成人免费电影| 色盈盈影院| 久久久天堂| 性爱综合一区二区| 五月色网| 欧美另类自拍| 女生看匆91网站| 国产精品露脸在线观看| 国产福利精品最新在线| 欧中日成人免费影视| 九热超碰| 在线毛片片免费观看| www.色操逼| 亚洲欧美一区二区不卡视频播放| 欧美色图片色哟哟| 尤物网址| 强奸少妇AV导航网| 午夜操操操| 370p日韩欧美亚洲精品| 一区二区三区精品黑丝白丝酒店对鸡 | 亚州综| 在线观看AV片| 欧美日韩人人早| 91精品网站| 69精品久久久久中文字幕| 中文字幕一二三区| 九九九九九精品视频| 黄片com.| 日本黄色裸日本黄色裸体| 91亚洲欧洲| 99操视频| av草草在线电影| 久操网无码在线| 久久亚州高清| 蜜臀视频网站| 五月天综合网| 黄页网站成人免费| 日韩av在线免费网站| 淫乱图区 | 91国产美女丝袜足交精品视频 | 精品少妇一区二区三区免费观看| 日本国产二线女色| 手机在线视频国内精品| 五月天伊人| 毛片久久| 韩国女主播青草福利视频| 神马麻豆福利院| 激情五月综合网| 久热精品在线| 九九aV| 青青操日韩| 中文字幕精品资源在线| 97天天插| 亚洲欧洲日韩国产自在线| 97在线青| 国产AV激情无码久久无码| 操逼精品视频| 日韩高清黄片| SS久久| 色黄色美女大长腿午夜视频| 美女诱惑在线一区| 欧美亚洲色图另类国产| 国产精品丝袜久久亚洲不卡| 亚洲精品三区在线观看| 欧美青青视频| 亚洲乱码尤物193YW| 天天综合站| 超碰九色| 丰满人妻一区二区三区免费| 天天狠| 福利视频香蕉免费一区二区在线| 国产白领连续中出在线观看| 熟女激情综合网| 试看福利| 国产精品久久久久久片| 91老妇女| 亚洲天堂,男人| 日本欧美中文字幕| 色狠人在线99| 精品国产人成在线| 毛片99-全集电影手机免费观看完整-B029AV | JULIA人妻风俗店中出电影| 国产精品白丝| 中文字幕-区二区三区四区视频中国| 久久69精品久久久久久久| 青青草日韩免费观看高清在线| 欧美麻豆成人同性GⅤ在线| 男人的天堂com| 午夜呻吟欧美| 国产免a费看黄片在线| 激情婷婷丁香| 懂色AV一区二区三区| 一本色道综合久久欧美| 岛国不卡超碰护士AV在线播放| 一块操欧美| 亚洲精品自拍| 欧洲亚洲人人爽爽视频| 97天堂| 伊人黄色片| 91痴汉| 天天亚洲综合| 国产激情片在线观看| 日本一区二区不卡| 亚洲无限观看| 韩日精品四区| 日韩精品在线观看观看| 96超碰网| 伊人玖玖网| 三级三级三级日本99| 国产精品熟女九色九色蜜臀| 97操b| 久久精品中文| 天天色香欲综合网| 你想操日本小逼吗| 黄片www视频免费| 欧美亚洲清纯| 久久九七| 狠狠中文字幕| 91干熟女| 巨爆乳一区二区爆乳区| 欧美色乱| 人妻无码一区二区三区久久99| 久久久久久久久久久97| 欧美网站免费| 激情抓乳插进去啪啪啪日韩| 精品1区2区3区| 国产一区二区精品在线视频| 丝袜制服字幕在线| 欧美婷婷| 在线观看黄色电话| 99久久久无码精品国产人| 蜜桃久久一区二区| 人妻人久久精品中文字幕| 亚洲第一色页夜| 97在线免费看| 九九精品热| 国产亚洲禁久一区二区| 人人操人人干网页| 黄片www视频免费| 精品人妻一区二区三区鲁大师| 97热视频在线观看| 超碰97亚洲| 夫妻AV网站| 欧洲亚洲人人爽爽视频| 超碰中文字幕人妻草一区| 中文字幕视频一区视频二区| 天天综合~91入口| 天天综合网站| 99久热| 99久久婷婷| 人妻22p| 久热伊人| 91久久久久久| 色色婷| 91五月天| 丁香激情五月| 六六久久日韩不卡| 嗯嗯啊在线视频| 99热精品在线在线| 日日夜夜干| 欧美亚洲日韩人妻在线观看| 丁香五月婷婷啪啪| 丁香五月天堂网| 五月丁香激情综合网| 五月天婷婷综合网| 亚洲性爱高潮影院| 97精品国产97久久久久久| 午夜精品一区二区三区三上悠亚| 精品久久視頻在线| 97精品国产97久久久久久| 日本熟妇熟色97一本在线观看| 青青草原狼av| 国产传媒日本欧美专区| www.99热在线只有精品| 夜夜福利| 搡老女人老91妇女熟女| 日日嗷| 伊人超碰97| 欧洲性爱无码区| 一区不卡在线观看av| 久久久性少妇| japan日本高清乱xxxx|