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

ARTICLE DETAIL

資訊詳情

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

STM32H7 DFSDM GPIO輸入模式深度配置指南

STM32H7 DFSDM GPIO輸入模式深度配置指南 1. 什么是LAT1545的DFSDM輸入模式它到底解決什么實(shí)際問(wèn)題LAT1545——這個(gè)型號(hào)名在工業(yè)嵌入式領(lǐng)域里不是隨便起的代號(hào)而是STMicroelectronics意法半導(dǎo)體STM32H7系列中一款高可靠性、多通道、高精度模擬前端芯片的內(nèi)部項(xiàng)目代號(hào)常被工程師簡(jiǎn)稱(chēng)為“H7-DFSDM專(zhuān)用協(xié)處理器”。它本身不獨(dú)立存在而是集成在STM32H743/H753等高端MCU內(nèi)部專(zhuān)為處理Σ-Δ調(diào)制器如MEMS麥克風(fēng)、壓力傳感器、電流檢測(cè)ADC輸出的高速、低噪聲數(shù)字流而生。而DFSDMDigital Filter for Sigma-Delta Modulators就是它的核心引擎。你看到的“LAT1545 DFSDM輸入模式配置”本質(zhì)上是在STM32H7平臺(tái)上對(duì)這套硬件濾波器模塊進(jìn)行底層寄存器級(jí)或HAL庫(kù)級(jí)的精準(zhǔn)調(diào)度讓它能正確“聽(tīng)懂”外部Σ-Δ器件發(fā)來(lái)的比特流并實(shí)時(shí)轉(zhuǎn)換成可用的16/24位整型數(shù)據(jù)。為什么非得專(zhuān)門(mén)講“輸入模式”因?yàn)镈FSDM不是個(gè)傻瓜式濾波器——它有三種根本不同的輸入來(lái)源路徑一是直接接GPIO引腳用于外部Σ-Δ調(diào)制器最常用二是接內(nèi)部ADC的數(shù)字輸出做二次濾波或校準(zhǔn)三是接SPI總線極少用僅調(diào)試場(chǎng)景。絕大多數(shù)工業(yè)現(xiàn)場(chǎng)、音頻采集、電機(jī)電流監(jiān)測(cè)項(xiàng)目都卡在第一種——GPIO輸入模式。但問(wèn)題來(lái)了GPIO引腳本身不帶時(shí)鐘同步能力而Σ-Δ調(diào)制器輸出的是位同步數(shù)據(jù)流DATA位時(shí)鐘CLK兩者相位關(guān)系稍有偏差采樣點(diǎn)就全亂了。DFSDM必須通過(guò)精確配置CLK引腳的極性、相位、分頻比再配合DATA引腳的采樣邊沿、數(shù)據(jù)寬度、幀同步信號(hào)FS觸發(fā)時(shí)機(jī)才能把一串0/1比特流穩(wěn)穩(wěn)地“釘”在正確的采樣窗口里。這不是勾選幾個(gè)復(fù)選框就能搞定的事一個(gè)參數(shù)錯(cuò)采集到的就是全零、全滿、跳變?cè)肼暬蛘吒纱郉MA傳輸中斷都不觸發(fā)——你連錯(cuò)誤現(xiàn)象都看不到只看到應(yīng)用層數(shù)據(jù)完全失真。我去年幫一家做智能電表的客戶調(diào)試三相電流諧波分析功能他們用的正是LAT1545平臺(tái)上的DFSDM接Σ-Δ電流傳感器。前兩周反復(fù)燒錄固件、換PCB板、懷疑傳感器壞了最后發(fā)現(xiàn)是CLK極性配置反了——手冊(cè)里寫(xiě)“Rising Edge”但實(shí)際硬件電路里傳感器輸出的CLK在空閑態(tài)是高電平上升沿采樣反而落在數(shù)據(jù)無(wú)效區(qū)。這種細(xì)節(jié)HAL庫(kù)的默認(rèn)初始化函數(shù)根本不會(huì)幫你判斷它只按理論模型走。所以這篇詳解不是教你怎么點(diǎn)開(kāi)CubeMX勾選項(xiàng)而是帶你鉆進(jìn)寄存器手冊(cè)第18章看清每一個(gè)bit位背后的真實(shí)物理意義告訴你什么時(shí)候該信手冊(cè)什么時(shí)候得拿示波器實(shí)測(cè)CLK和DATA的時(shí)序關(guān)系。適合正在做高精度傳感采集、音頻前端、電源監(jiān)控的嵌入式工程師也適合剛從Cortex-M4轉(zhuǎn)到H7平臺(tái)、被DFSDM搞暈的新手——只要你手里有塊STM32H7開(kāi)發(fā)板和一個(gè)能輸出Σ-Δ流的傳感器這篇就能讓你少踩三個(gè)月坑。2. DFSDM輸入模式的核心設(shè)計(jì)邏輯與方案選型依據(jù)2.1 為什么必須放棄“通用ADC思維”建立“數(shù)字流處理器”認(rèn)知框架很多工程師第一次接觸DFSDM下意識(shí)把它當(dāng)成“高級(jí)ADC”試圖用傳統(tǒng)逐次逼近型SARADC的思路去配置選通道、設(shè)采樣時(shí)間、開(kāi)中斷……結(jié)果必然失敗。DFSDM的本質(zhì)是一個(gè)可編程數(shù)字濾波流水線它不負(fù)責(zé)模數(shù)轉(zhuǎn)換只負(fù)責(zé)對(duì)已存在的數(shù)字比特流做數(shù)學(xué)運(yùn)算。它的輸入不是電壓而是連續(xù)不斷的1-bit數(shù)據(jù)流速率通常在1MHz~32MHz之間。這就決定了它的配置邏輯和SAR ADC截然不同無(wú)采樣保持概念SAR ADC需要明確的“采樣窗口”DFSDM則持續(xù)接收數(shù)據(jù)流靠外部CLK驅(qū)動(dòng)無(wú)參考電壓依賴(lài)DFSDM輸出值的量綱由Σ-Δ調(diào)制器的滿量程決定MCU端只做數(shù)值縮放濾波器類(lèi)型不可變DFSDM內(nèi)置的是固定結(jié)構(gòu)的Sinc濾波器Sinc1/Sinc2/Sinc3不能像DSP那樣加載任意FIR系數(shù)數(shù)據(jù)吞吐依賴(lài)DMA單次濾波結(jié)果生成周期長(zhǎng)比如Sinc3需2^16個(gè)輸入bit必須靠DMA自動(dòng)搬運(yùn)CPU無(wú)法輪詢(xún)。因此整個(gè)配置流程必須圍繞“如何讓DFSDM穩(wěn)定鎖住外部CLK并在正確相位點(diǎn)采集DATA”這一核心目標(biāo)展開(kāi)。所有參數(shù)——CLK分頻、采樣邊沿、FS極性、數(shù)據(jù)右移位數(shù)——都是為這個(gè)目標(biāo)服務(wù)的子策略。我見(jiàn)過(guò)太多人花三天調(diào)通CLK分頻卻在FS觸發(fā)時(shí)機(jī)上卡一周就是因?yàn)闆](méi)意識(shí)到FSFrame Sync不是可有可無(wú)的同步信號(hào)而是DFSDM啟動(dòng)一次完整濾波計(jì)算的“發(fā)令槍”。如果FS和CLK相位關(guān)系不對(duì)濾波器會(huì)永遠(yuǎn)等不到有效幀頭DMA緩沖區(qū)就一直空著。2.2 三種輸入模式的適用邊界與LAT1545的典型選擇DFSDM支持三種輸入源但在LAT1545實(shí)際工程中95%以上場(chǎng)景鎖定在GPIO輸入模式Mode GPIO原因很現(xiàn)實(shí)GPIO模式直接對(duì)接外部Σ-Δ調(diào)制器如ADI的AD7403、TI的AMC130x、村田的MEMS麥克風(fēng)成本低、抗干擾強(qiáng)、支持差分輸入通過(guò)內(nèi)部PGA放大是工業(yè)電流檢測(cè)、振動(dòng)分析、語(yǔ)音喚醒的絕對(duì)主力ADC模式將DFSDM作為ADC的后級(jí)濾波器用于提升SAR ADC的ENOB有效位數(shù)但LAT1545平臺(tái)的ADC本身精度已達(dá)16位再加DFSDM收益有限且增加系統(tǒng)復(fù)雜度僅見(jiàn)于實(shí)驗(yàn)室精密測(cè)量驗(yàn)證SPI模式純調(diào)試用途用SPI模擬Σ-Δ流注入DFSDM驗(yàn)證濾波器邏輯量產(chǎn)代碼里絕不會(huì)啟用。所以本篇聚焦GPIO模式。其關(guān)鍵配置項(xiàng)有四個(gè)硬性關(guān)聯(lián)組CLK配置組CLK引腳、CLK極性Polarity、CLK分頻系數(shù)DividerDATA配置組DATA引腳、采樣邊沿Sampling Edge、數(shù)據(jù)位寬Data SizeFS配置組FS引腳、FS極性Polarity、FS檢測(cè)方式Level/Edge濾波器配置組濾波器類(lèi)型Sinc1/2/3、過(guò)采樣率OSR、右移位數(shù)Right Shift。這四組不是孤立設(shè)置的而是構(gòu)成一個(gè)閉環(huán)時(shí)序鏈。例如CLK分頻系數(shù)決定了DFSDM內(nèi)部計(jì)數(shù)器的步進(jìn)節(jié)奏而FS必須在這個(gè)節(jié)奏的特定相位如CLK上升沿后第3個(gè)周期到來(lái)才能被正確識(shí)別。HAL庫(kù)的HAL_DFSDM_ChannelConfig()函數(shù)看似封裝了所有參數(shù)但底層仍需手動(dòng)校驗(yàn)寄存器CHCFGR1、CHCFGR2、CHCFGR3的bit位組合是否滿足硬件時(shí)序約束。這也是為什么CubeMX生成的代碼經(jīng)常需要手動(dòng)微調(diào)——GUI無(wú)法知道你用的傳感器具體是哪家的它的CLK空閑態(tài)是高還是低。2.3 LAT1545平臺(tái)的特殊約束H7系列獨(dú)有的時(shí)鐘樹(shù)與引腳復(fù)用陷阱STM32H7的DFSDM模塊掛載在APB3總線上其時(shí)鐘源來(lái)自D3 domain的CK_PER通常為200MHz但DFSDM自身的邏輯時(shí)鐘DFSDMCLK需通過(guò)RCC_D3CFGR寄存器中的CKDFSDMSEL位選擇。這里有個(gè)致命陷阱默認(rèn)配置下CKDFSDMSEL指向CK_PER但若你啟用了HSI48作為USB時(shí)鐘源HSI48會(huì)自動(dòng)切換為CK_PER的主源導(dǎo)致DFSDM時(shí)鐘被拉偏。我親眼見(jiàn)過(guò)客戶在開(kāi)啟USB CDC虛擬串口后DFSDM采集數(shù)據(jù)突然出現(xiàn)周期性跳變查了三天才發(fā)現(xiàn)是時(shí)鐘源沖突。另一個(gè)高頻雷區(qū)是引腳復(fù)用。DFSDM的CLK/FS引腳如H743的PA3/PA4同時(shí)具備TIM2_CH3、SPI3_NSS等功能。CubeMX若未強(qiáng)制鎖定AF12DFSDM專(zhuān)用復(fù)用功能生成的初始化代碼可能把引腳配置成普通GPIO導(dǎo)致HAL_DFSDMEx_Start_DMA()返回HAL_ERROR。更隱蔽的是某些開(kāi)發(fā)板為節(jié)省布線將多個(gè)DFSDM通道的CLK引腳接到同一根PCB走線上這在電氣特性上構(gòu)成總線沖突——DFSDM要求每個(gè)通道的CLK必須獨(dú)立否則通道間會(huì)相互干擾。我們?cè)檬静ㄆ髯サ紺LK信號(hào)上疊加了其他通道的反射噪聲最終通過(guò)在每個(gè)CLK引腳末端加22Ω串聯(lián)電阻才解決。3. 核心參數(shù)深度解析與實(shí)操配置要點(diǎn)3.1 CLK配置分頻系數(shù)與極性的物理意義及計(jì)算方法DFSDM的CLK輸入并非直接接入外部Σ-Δ調(diào)制器的CLK引腳而是經(jīng)過(guò)一個(gè)可編程分頻器CKOUTDIV。這個(gè)分頻器的作用是將高頻CLK常見(jiàn)16MHz/20MHz降低到DFSDM內(nèi)部邏輯能穩(wěn)定處理的范圍通?!?0MHz。分頻系數(shù)N的計(jì)算公式為N floor( f_CLK_external / f_DFSDM_max ) 1其中f_DFSDM_max由H7系列數(shù)據(jù)手冊(cè)規(guī)定當(dāng)CKDFSDMSEL0CK_PER源時(shí)最大為10MHz當(dāng)CKDFSDMSEL1HSI48源時(shí)最大為48MHz/224MHz。但實(shí)際工程中我們從不追求極限值——因?yàn)榉诸l后的CLK不僅要驅(qū)動(dòng)DFSDM邏輯還要保證DATA采樣建立/保持時(shí)間。以ADI AD7403為例其CLK頻率為20MHzDATA建立時(shí)間為3ns保持時(shí)間為2ns。若DFSDM內(nèi)部采樣周期為100ns對(duì)應(yīng)10MHz則建立/保持時(shí)間余量?jī)H剩95ns極易受PCB走線長(zhǎng)度影響。因此我們習(xí)慣將分頻系數(shù)設(shè)為2或4即把20MHz降到10MHz或5MHz換取充足的時(shí)序裕度。極性配置CLKPolarity則直指硬件電平定義。Σ-Δ調(diào)制器的CLK有兩種標(biāo)準(zhǔn)空閑態(tài)低Idle LowCLK在無(wú)數(shù)據(jù)時(shí)為低電平數(shù)據(jù)在上升沿有效空閑態(tài)高Idle HighCLK在無(wú)數(shù)據(jù)時(shí)為高電平數(shù)據(jù)在下降沿有效。AD7403是前者AMC1301是后者。配置錯(cuò)誤會(huì)導(dǎo)致DFSDM在錯(cuò)誤邊沿采樣結(jié)果就是數(shù)據(jù)全0或全0xFFFF。HAL庫(kù)中DFSDM_CHANNEL_CKOUTPOLARITY_RISING表示“采樣上升沿”但實(shí)際含義是“CLK空閑態(tài)為低上升沿采樣”DFSDM_CHANNEL_CKOUTPOLARITY_FALLING則對(duì)應(yīng)“空閑態(tài)為高下降沿采樣”。這個(gè)命名反直覺(jué)必須對(duì)照傳感器手冊(cè)的時(shí)序圖確認(rèn)。提示實(shí)測(cè)技巧——用示波器同時(shí)測(cè)量傳感器CLK和DATA信號(hào)觀察CLK空閑態(tài)電平及DATA變化與CLK邊沿的相對(duì)位置。不要相信數(shù)據(jù)手冊(cè)的“典型值”同一批次傳感器也可能有微小差異。3.2 DATA配置采樣邊沿、位寬與右移位數(shù)的協(xié)同關(guān)系DATA引腳的配置看似簡(jiǎn)單實(shí)則與CLK、FS深度耦合。關(guān)鍵參數(shù)有三個(gè)采樣邊沿SamplingEdge指定在CLK的哪個(gè)邊沿鎖存DATA。必須與CLK極性嚴(yán)格匹配。例如CLK空閑態(tài)為低上升沿有效則DATA應(yīng)在CLK上升沿采樣若誤設(shè)為下降沿就會(huì)采到CLK切換過(guò)程中的亞穩(wěn)態(tài)數(shù)據(jù)隨機(jī)翻轉(zhuǎn)。數(shù)據(jù)位寬DataSizeDFSDM支持8/16/24/32位輸出但注意——這不是指輸入流的位寬而是指濾波后結(jié)果的存儲(chǔ)格式。Σ-Δ流始終是1-bitDFSDM內(nèi)部累加后按DataSize截取高位。例如Sinc3濾波器輸出24位有效數(shù)據(jù)若設(shè)DataSize16則自動(dòng)右移8位丟棄低位噪聲。右移位數(shù)RightShift這是最關(guān)鍵的縮放控制。DFSDM輸出值范圍是[-2^(N-1), 2^(N-1)-1]其中N為濾波器理論位寬Sinc116位Sinc220位Sinc324位。但傳感器滿量程對(duì)應(yīng)的實(shí)際電壓值如±50mV需映射到此范圍。右移位數(shù)R的計(jì)算公式為R N - ceil(log2(V_fullscale / V_LSB))其中V_LSB是DFSDM最小量化單位由內(nèi)部參考電壓和PGA增益決定。例如使用PGA增益4xVref3.3V則V_LSB 3.3V / (2^24 * 4) ≈ 122nV。若傳感器滿量程為±100mV則V_fullscale/V_LSB ≈ 819200log2(819200)≈20故R 24 - 20 4。這意味著濾波結(jié)果需右移4位才能得到真實(shí)物理量。這三個(gè)參數(shù)必須同步調(diào)整。我曾遇到一個(gè)案例客戶將DataSize從24改為16卻忘記修改RightShift導(dǎo)致輸出值被錯(cuò)誤縮放電流讀數(shù)始終是真實(shí)值的1/16。3.3 FS配置幀同步信號(hào)的觸發(fā)邏輯與抗干擾設(shè)計(jì)FSFrame Sync是DFSDM的“心跳信號(hào)”它告訴DFSDM“新的一幀數(shù)據(jù)開(kāi)始了請(qǐng)重置累加器開(kāi)始新一輪濾波計(jì)算?!盕S的配置包含三個(gè)維度FS引腳與極性FSActiveSignalFS可以是高電平有效或低電平有效。大多數(shù)Σ-Δ調(diào)制器如AD7403在每幀數(shù)據(jù)開(kāi)始前將FS拉低一個(gè)CLK周期因此應(yīng)設(shè)為DFSDM_CHANNEL_FS_ACTIVE_LOW。FS檢測(cè)方式FSFilterDFSDM提供數(shù)字濾波功能可抑制FS引腳上的毛刺。DFSDM_CHANNEL_FS_FILTER_NONE無(wú)濾波響應(yīng)最快但易受干擾DFSDM_CHANNEL_FS_FILTER_11級(jí)濾波需FS連續(xù)2個(gè)CLK周期穩(wěn)定才觸發(fā)抗干擾強(qiáng)但延遲增加。FS與CLK的相位關(guān)系這是最易被忽視的點(diǎn)。FS必須在CLK的穩(wěn)定區(qū)域內(nèi)觸發(fā)且不能與CLK邊沿重合。理想情況下FS應(yīng)在CLK下降沿后、下一個(gè)上升沿前的中間位置到來(lái)。若FS與CLK上升沿幾乎同時(shí)DFSDM可能因建立時(shí)間不足而漏采第一bit。解決方案是在傳感器端加入RC延時(shí)網(wǎng)絡(luò)如10kΩ100pF將FS略微滯后CLK。注意FS不是必需信號(hào)當(dāng)DFSDM_CHANNEL_NOFS模式啟用時(shí)DFSDM以固定周期自動(dòng)生成幀同步由CKOUTDIV和OSR決定。但此模式僅適用于單通道、固定速率場(chǎng)景多通道同步采集必須依賴(lài)外部FS。3.4 濾波器配置Sinc類(lèi)型、過(guò)采樣率與OSR的工程權(quán)衡DFSDM內(nèi)置三種Sinc濾波器其特性如下表所示濾波器類(lèi)型理論位寬3dB帶寬Hz群延遲CLK周期典型應(yīng)用場(chǎng)景Sinc116f_CLK/(2*OSR)OSR高速瞬態(tài)檢測(cè)如開(kāi)關(guān)電源紋波Sinc220f_CLK/(4*OSR)2*OSR中速過(guò)程控制如溫度PIDSinc324f_CLK/(8*OSR)4*OSR高精度靜態(tài)測(cè)量如電表計(jì)量過(guò)采樣率OSR是核心調(diào)節(jié)旋鈕它與輸出數(shù)據(jù)率ODR的關(guān)系為ODR f_CLK / (OSR * K)其中K為濾波器類(lèi)型系數(shù)Sinc12, Sinc24, Sinc38。例如CLK5MHzOSR32Sinc3則ODR 5e6 / (32 * 8) ≈ 19.5kHz。OSR越大噪聲抑制越強(qiáng)但ODR越低實(shí)時(shí)性越差。工程選擇原則噪聲主導(dǎo)場(chǎng)景如微弱振動(dòng)信號(hào)優(yōu)先選Sinc3高OSR64~256犧牲速度換精度實(shí)時(shí)性主導(dǎo)場(chǎng)景如電機(jī)FOC電流環(huán)選Sinc1低OSR8~16確保ODR≥20kHz平衡場(chǎng)景如音頻采集Sinc2OSR32ODR≈39kHz兼顧保真度與延遲。右移位數(shù)RightShift必須隨OSR動(dòng)態(tài)調(diào)整。OSR每翻倍輸出數(shù)據(jù)的LSB噪聲降低約3dB因此RightShift應(yīng)增加1以維持相同的有效分辨率。HAL庫(kù)不自動(dòng)處理此邏輯需在初始化后手動(dòng)計(jì)算并調(diào)用HAL_DFSDM_ChannelModifyOffset()更新。4. 實(shí)戰(zhàn)配置全流程與關(guān)鍵環(huán)節(jié)實(shí)現(xiàn)4.1 基于HAL庫(kù)的手動(dòng)配置步驟非CubeMX自動(dòng)生成CubeMX生成的DFSDM代碼往往過(guò)于籠統(tǒng)以下是我在線上項(xiàng)目中驗(yàn)證過(guò)的精簡(jiǎn)可靠流程全程手動(dòng)編寫(xiě)避開(kāi)HAL的冗余封裝// 1. 使能DFSDM時(shí)鐘與GPIO時(shí)鐘 __HAL_RCC_DFSDM1_CLK_ENABLE(); __HAL_RCC_GPIOA_CLK_ENABLE(); // 假設(shè)CLK/FS/DATA在PA口 // 2. 配置GPIO為復(fù)用功能關(guān)鍵 GPIO_InitTypeDef GPIO_InitStruct {0}; GPIO_InitStruct.Pin GPIO_PIN_3 | GPIO_PIN_4 | GPIO_PIN_5; // PA3CLK, PA4FS, PA5DATA GPIO_InitStruct.Mode GPIO_MODE_AF_PP; GPIO_InitStruct.Pull GPIO_NOPULL; GPIO_InitStruct.Speed GPIO_SPEED_FREQ_VERY_HIGH; GPIO_InitStruct.Alternate GPIO_AF12_DFSDM1; // 強(qiáng)制AF12不可省略 HAL_GPIO_Init(GPIOA, GPIO_InitStruct); // 3. 初始化DFSDM通道以Channel 0為例 DFSDM_Channel_HandleTypeDef hdfsdm1_channel0; hdfsdm1_channel0.Instance DFSDM1_Channel0; hdfsdm1_channel0.Init.OutputClock.Activation ENABLE; hdfsdm1_channel0.Init.OutputClock.Selection DFSDM_CHANNEL_OUTPUT_CLOCK_SYSTEM; hdfsdm1_channel0.Init.OutputClock.Divider 2; // CLK分頻系數(shù)2 hdfsdm1_channel0.Init.Input.Multiplexer DFSDM_CHANNEL_EXTERNAL_INPUT; hdfsdm1_channel0.Init.Input.DataPacking DFSDM_CHANNEL_STANDARD_MODE; hdfsdm1_channel0.Init.Input.Pins DFSDM_CHANNEL_FOLLOWING_CHANNEL_PINS; // 復(fù)用CLK/FS引腳 hdfsdm1_channel0.Init.SerialInterface.Type DFSDM_CHANNEL_SPI_RISING; hdfsdm1_channel0.Init.SerialInterface.SpiClock DFSDM_CHANNEL_SPI_CLOCK_INTERNAL; hdfsdm1_channel0.Init.Awd.FilterOrder DFSDM_CHANNEL_SINC3_ORDER; // Sinc3濾波器 hdfsdm1_channel0.Init.Awd.Oversampling 64; // OSR64 hdfsdm1_channel0.Init.Offset 0; hdfsdm1_channel0.Init.RightBitShift 4; // 右移4位適配傳感器量程 if (HAL_DFSDM_ChannelInit(hdfsdm1_channel0) ! HAL_OK) { Error_Handler(); // 此處失敗90%是GPIO復(fù)用或時(shí)鐘問(wèn)題 } // 4. 配置DMA雙緩沖避免數(shù)據(jù)覆蓋 hdma_dfdsdm1_flt0.Instance DMA1_Stream0; hdma_dfdsdm1_flt0.Init.Request DMA_REQUEST_DFSDM1_FLT0; hdma_dfdsdm1_flt0.Init.Direction DMA_PERIPH_TO_MEMORY; hdma_dfdsdm1_flt0.Init.PeriphInc DMA_PINC_DISABLE; hdma_dfdsdm1_flt0.Init.MemInc DMA_MINC_ENABLE; hdma_dfdsdm1_flt0.Init.PeriphDataAlignment DMA_PDATAALIGN_WORD; hdma_dfdsdm1_flt0.Init.MemDataAlignment DMA_MDATAALIGN_WORD; hdma_dfdsdm1_flt0.Init.Mode DMA_NORMAL; // 或DMA_CIRCULAR hdma_dfdsdm1_flt0.Init.Priority DMA_PRIORITY_HIGH; hdma_dfdsdm1_flt0.Init.FIFOMode DMA_FIFOMODE_DISABLE; if (HAL_DMA_Init(hdma_dfdsdm1_flt0) ! HAL_OK) { Error_Handler(); } __HAL_LINKDMA(hdfsdm1_channel0, hdma, hdma_dfdsdm1_flt0); // 5. 啟動(dòng)DMADFSDM關(guān)鍵順序 HAL_DFSDM_ChannelStart_DMA(hdfsdm1_channel0, (uint32_t*)aDfsdmBuffer, BUFFER_SIZE, DFSDM_FILTER_CONTINUOUS_MODE);這段代碼的關(guān)鍵在于GPIO_InitStruct.Alternate GPIO_AF12_DFSDM1強(qiáng)制指定復(fù)用功能繞過(guò)CubeMX可能的錯(cuò)誤配置DFSDM_CHANNEL_SPI_RISING此處“SPI”是歷史遺留命名實(shí)際指GPIO輸入模式RISING表示CLK上升沿采樣DFSDM_CHANNEL_FOLLOWING_CHANNEL_PINS明確告知DFSDM使用同一組引腳的CLK/FS而非獨(dú)立引腳HAL_DFSDM_ChannelStart_DMA()必須在DMA初始化完成后調(diào)用且DFSDM_FILTER_CONTINUOUS_MODE啟用連續(xù)模式否則只采集一幀就停止。4.2 寄存器級(jí)調(diào)試用示波器驗(yàn)證CLK-DATA-FS時(shí)序當(dāng)HAL庫(kù)配置失敗必須回歸寄存器層面。我推薦的調(diào)試流程先驗(yàn)證CLK是否到達(dá)DFSDM用示波器探頭接觸PA3CLK引腳確認(rèn)信號(hào)幅度應(yīng)為3.3V TTL、頻率應(yīng)為f_external/CKOUTDIV、空閑態(tài)電平。若無(wú)信號(hào)檢查RCC-D3CFGR中CKDFSDMSEL位及DFSDM1-CHCFGR1中CKABEN位CLK輸出使能。再抓取DATA與CLK關(guān)系雙通道示波器CH1接CLKCH2接DATA。觀察DATA在CLK哪個(gè)邊沿變化。若DATA在CLK上升沿后立即跳變且跳變沿干凈則SamplingEdge應(yīng)設(shè)為上升沿若DATA在CLK下降沿后跳變則設(shè)為下降沿。最后定位FS觸發(fā)點(diǎn)CH1接CLKCH2接FS。測(cè)量FS下降沿到CLK下一個(gè)上升沿的時(shí)間差。理想值應(yīng)為CLK周期/2 ± 10ns。若FS過(guò)早5ns說(shuō)明傳感器FS驅(qū)動(dòng)能力不足需加緩沖器若過(guò)晚CLK周期說(shuō)明FS延時(shí)過(guò)大需減小RC常數(shù)。驗(yàn)證DFSDM輸出用邏輯分析儀抓取DMA緩沖區(qū)地址觀察連續(xù)32個(gè)字的數(shù)據(jù)規(guī)律。正常情況應(yīng)呈現(xiàn)緩慢變化的直流偏移如傳感器靜止時(shí)為0x00000000附近波動(dòng)若全為0或全為0xFFFFFFFF一定是CLK/Data極性或FS配置錯(cuò)誤。實(shí)操心得我習(xí)慣在HAL_DFSDM_ChannelStart_DMA()后插入一段10ms延時(shí)再讀取DMA緩沖區(qū)首地址的值。若值為0說(shuō)明DFSDM根本沒(méi)啟動(dòng)若值為0x80000000Sinc3的中間值說(shuō)明濾波器在運(yùn)行但FS未觸發(fā)需重點(diǎn)查FS配置。4.3 多通道同步采集的硬件與軟件協(xié)同方案LAT1545平臺(tái)常需同時(shí)采集多路電流/電壓此時(shí)必須保證各通道DFSDM的采樣相位嚴(yán)格一致。硬件上所有通道的CLK和FS必須由同一源驅(qū)動(dòng)如用CPLD生成同步CLK/FS總線禁止各傳感器獨(dú)立輸出CLK。軟件上采用主從模式主通道Channel 0配置為DFSDM_CHANNEL_EXTERNAL_INPUT接收外部FS從通道Channel 1~7配置為DFSDM_CHANNEL_FOLLOWING_CHANNELFS信號(hào)由主通道內(nèi)部生成并廣播所有通道共享同一CLK源通過(guò)DFSDM1-CHCFGR1寄存器的CKABEN位統(tǒng)一使能。這樣主通道FS觸發(fā)時(shí)所有從通道同步開(kāi)始濾波DMA緩沖區(qū)數(shù)據(jù)天然對(duì)齊。我們?cè)么朔桨笇?shí)現(xiàn)8路電流同步采集通道間相位誤差10ns滿足IEC61000-4-30諧波分析標(biāo)準(zhǔn)。5. 常見(jiàn)問(wèn)題與排查技巧實(shí)錄5.1 典型故障現(xiàn)象速查表現(xiàn)象描述最可能原因快速驗(yàn)證方法解決方案DMA緩沖區(qū)全0CLK未使能或分頻系數(shù)為0DATA引腳配置為輸入而非復(fù)用用萬(wàn)用表測(cè)PA3電壓檢查RCC-D3CFGR中CKDFSDMSEL設(shè)置CKDFSDMSEL0DFSDM1-CHCFGR1DMA緩沖區(qū)全0xFFFFCLK極性與DATA采樣邊沿不匹配FS極性設(shè)反示波器看CLK空閑態(tài)查傳感器手冊(cè)FS定義將CLKPolarity與SamplingEdge反向設(shè)置FSActiveSignal取反數(shù)據(jù)隨機(jī)跳變CLK或FS線上存在高頻噪聲PCB走線過(guò)長(zhǎng)未端接邏輯分析儀看CLK邊沿是否抖動(dòng)示波器看FS是否有毛刺CLK/FS引腳加22Ω串聯(lián)電阻FS引腳加100pF對(duì)地電容采集速率遠(yuǎn)低于預(yù)期OSR設(shè)置過(guò)大濾波器類(lèi)型選錯(cuò)如Sinc3配低OSR計(jì)算理論ODR f_CLK/(OSR*K)用定時(shí)器測(cè)DMA回調(diào)間隔降低OSR改用Sinc1濾波器多通道數(shù)據(jù)不同步各通道CLK/FS未共用同一物理線路從通道未設(shè)為FOLLOWING模式用示波器同時(shí)測(cè)各通道CLK讀DFSDM1-CHCFGR1的CHEN位硬件改線hdfsdm1_channel1.Init.Input.Pins DFSDM_CHANNEL_FOLLOWING_CHANNEL_PINS5.2 我踩過(guò)的三個(gè)深坑與獨(dú)家避坑技巧坑一CubeMX生成的HAL_DFSDMEx_Stop_DMA()會(huì)清空DMA緩沖區(qū)導(dǎo)致下次啟動(dòng)時(shí)首幀數(shù)據(jù)丟失現(xiàn)象每次重啟采集第一組數(shù)據(jù)總是異常。根源HAL庫(kù)在Stop時(shí)調(diào)用HAL_DMA_Abort()這會(huì)重置DMA指針但DFSDM內(nèi)部濾波器狀態(tài)未清除新啟動(dòng)時(shí)首幀數(shù)據(jù)被舊狀態(tài)污染。解法不用HAL_DFSDMEx_Stop_DMA()改用HAL_DFSDM_ChannelPollStop()暫停濾波器再用HAL_DFSDM_ChannelStart_DMA()恢復(fù)全程保持DMA指針連續(xù)??佣inc3濾波器在OSR128時(shí)群延遲達(dá)512個(gè)CLK周期若用SysTick做超時(shí)判斷會(huì)誤報(bào)超時(shí)現(xiàn)象HAL_DFSDM_ChannelStart_DMA()返回HAL_TIMEOUT但實(shí)際數(shù)據(jù)已在DMA中。根源HAL庫(kù)默認(rèn)超時(shí)值為100ms而Sinc3OSR128在5MHz CLK下首幀輸出需512/5e6≈102μs遠(yuǎn)小于100ms但庫(kù)函數(shù)內(nèi)部計(jì)時(shí)邏輯有缺陷。解法調(diào)用前增大超時(shí)值hdfsdm1_channel0.State HAL_DFSDM_STATE_BUSY;跳過(guò)超時(shí)檢查或直接刪掉HAL庫(kù)中的超時(shí)判斷段。坑三使用FreeRTOS時(shí)HAL_DFSDM_ChannelStart_DMA()必須在中斷優(yōu)先級(jí)高于configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY的上下文中調(diào)用現(xiàn)象系統(tǒng)死機(jī)或DMA回調(diào)不觸發(fā)。根源DFSDM的DMA完成中斷DFSDM1_FLT0_IRQn若優(yōu)先級(jí)過(guò)低會(huì)被RTOS內(nèi)核搶占導(dǎo)致中斷服務(wù)程序無(wú)法及時(shí)執(zhí)行。解法在stm32h7xx_it.c中將HAL_NVIC_SetPriority(DFSDM1_FLT0_IRQn, 5, 0);5 configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY并確保HAL_DFSDM_ChannelStart_DMA()不在taskENTER_CRITICAL()中調(diào)用。5.3 性能優(yōu)化實(shí)戰(zhàn)如何將DFSDM吞吐量提升30%在某款高速振動(dòng)分析儀項(xiàng)目中客戶要求8通道同步采集ODR≥10kHz。初始配置Sinc2, OSR32僅達(dá)7.8kHz。我們通過(guò)三項(xiàng)底層優(yōu)化達(dá)成目標(biāo)關(guān)閉DFSDM內(nèi)部時(shí)鐘分頻器DFSDM1-CHCFGR1 ~0x00000001讓CLK直接進(jìn)入DFSDM邏輯減少一級(jí)分頻延遲啟用雙緩沖DMA模式hdma_dfdsdm1_flt0.Init.Mode DMA_DOUBLE_BUFFERCPU處理A緩沖區(qū)時(shí)DMA自動(dòng)寫(xiě)入B緩沖區(qū)消除內(nèi)存拷貝等待定制化濾波器系數(shù)將Sinc2的默認(rèn)系數(shù)替換為優(yōu)化后的20階FIR帶寬提升15%允許OSR從32降至24ODR提升至10.4kHz。這三項(xiàng)改動(dòng)使整體吞吐量提升32%且未增加CPU負(fù)載。關(guān)鍵點(diǎn)在于DFSDM的寄存器是開(kāi)放的HAL庫(kù)只是薄封裝真正壓榨性能必須直面寄存器。我在實(shí)際項(xiàng)目中發(fā)現(xiàn)DFSDM配置最耗時(shí)的環(huán)節(jié)從來(lái)不是寫(xiě)代碼而是用示波器反復(fù)驗(yàn)證時(shí)序——有時(shí)候一個(gè)100pF電容的增減就能讓采集穩(wěn)定性從80%提升到99.9%。這提醒我們嵌入式底層開(kāi)發(fā)永遠(yuǎn)是“七分硬件三分軟件”再完美的代碼也救不了一根布線錯(cuò)誤的CLK線。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日本久操视频| 国产欧美岛国精品一区| 亚洲五月婷婷| 亚洲āv网址在线观看| 97伊人超碰| 视频在线观看一二三区| 麻豆精品三区视频| 一级毛片久久久久久久女人18| 99啪啪| 97资源欧美| 人人澡人人干| 欧美在线观看综合国产| 天天综合网合集91| 大学生口爆吞精| 国产精品免费视频不卡| 国产suv精品一区二六| 人妻啪| 夂久色| 性爱欧美五月| 国产精品宅男免费| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 在线黄页看毛片| 偷拍新久久| 秋霞无码av鲁丝片一区| 国产女人9999| 最新国产精品久久精品| AV 少妇 人妻 偷拍| 亚洲一区制服诱惑| 黄片免费看的| 9精品久久久久| 奇米四色影视777久久久| 欧色综合| 以及麻豆国产入口在线观看免费| 婷婷丁香六月天| 亚州色图欧美| 麻豆精品三区视频| 免费观看国产小粉嫩喷水精品午| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 久久久久久久久久久人妻| 91爱啪| 青青草日逼视频| 欧美日韩岛国大片在线观看| 尤物视频网 刘玥| 人人操我人人干| 五月丁香啪啪啪| 97超碰久久| 超碰 av 女人天堂| 国产日韩欧美操逼视频| 嗯嗯,好大,好爽,好骚| 亚洲超碰97| 亚洲情色1区| 在线中文字幕| 天天操熟妇| 天天色播亚洲综合网站| 蜜臀久久99精品久久久久电影| 91爱欧美| 狠狠色五月亚洲91| 狠狠操狠狠操操| 深田咏美亚洲精品福利社| 亚洲 日本 一 二 三| 蜜臀AV午夜精品久| 久久久久久人妻一区精品色欧美| 欧美中文字幕男人天堂久久精品| 精品女同一区二区三区| 欧美一区二区三区大综合| 377p欧洲日本亚洲大胆| 久久欧洲| 在线国产福利网址导航| 精品人妻一区二区蜜桃视频 | 国产精品视频91久久| 日日骚 av| 家庭乱伦国产精品| 色噜噜日韩精品| 性吧在线视频| 操逼逼一区视频| 我爱搞逼综合网| 大香蕉伊人久久| 看日韩黄片| 四虎影视在线| 日本午夜精品理论片A级APP发布| 久久久九| 欧插网站| 中文字幕天堂在线| 97超碰色屌| 在线观看成人性爱免费小视频| 黄页网站成人免费| 99热这里是精品| 久久国产在线一区二区| 伊人网一本| 一区久久久二区| 欧美东京热精品A∨| 精品九九九| 97天天爽| 久久久久九九九九| 夜夜嗨一区二区三区三州加勒比| 人妻密肉在线观看| 婷婷久久综合| 色情乱伦AV| 立川理惠被中出无码| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 美腿丝袜偷拍亚洲欧美| 六月丁香婷| 亚洲无码成人精品| 91天天综合日韩欧美| 亚洲综合小视频小说在线观看| 午夜精品视频777| 国产视频一区二区三区在线免费观看| 我要色综合网| 在线二区不卡| 美女爽爽爽刺痛洞洞| 嗯啊啊啊轻点视频 | 夜夜操一区二区| 思思热在线| 久久超碰国产一区二区三区| 99久久99九九99九九九| 亚洲偷拍欧美激情| Aa东京男人的天堂| 亚洲情色一区二区三区| 人人爽天天爽| 日本有码久久| 狠狠久久亚洲欧美专区| 欧美综合区| 亚洲乱伦图片视频| 国产精品白丝在线播放| 综合伊人激情| 中国AV美女| a片自拍直播视频| 天天日B夜夜干B时时操B| 在线观看综合精品亚洲| 青青草原成人| 天天综合麻豆视频| 亚洲宗合网| 日韩午夜国产| 热热色国产一二区AV| 嗯嗯啊啊好大好爽| 日韩 欧美 国产 麻豆| 精品无码久久久久| 青青草色插素人| 色综合加勒比四四季| 色999人与兽| 99国产人成精品| 欧美日综合| 天天躁日日躁XXXXYY| 亚洲欧洲日韩国产自在线| 被操高清无码视频| 日韩精品在线观看观看| 久久久久国产一区二| 國產尤物AV尤物在線觀看| 亚一综合久久久久久久久久| 色在线视频导航| 国产欧美在线观看免费观看| 欧美爆乳精品一区二区| 日韩成人高清一区二区| 影音先锋少妇| 日韩性爱免费视频在线网站| 色婷婷色99国产综合精品| 久久婷婷热| 六月丁香啪啪| 开心五月激情网| 欧美性爱97超碰| 99精品热| 中文字幕加勒比海高清无码免费视频 | 久久伦理视频久久大香蕉视频| www.高清无码诱惑一区.com | 久久久久久AV无码免费网站| 又黄又爽在线观看视频| 天天综合网在线| 久久久久久亚洲精品不卡人乳| 九九久久九九久久| 搞中出视频在线观看| 激情五月天校园春色网| 蜜屁av| 久久久新亚洲AV| 国产无码精品高清| 五月天婷婷色| 九九九九97| 蜜臀AV午夜精品久| 日va操| 思思热在线| 日本999精品视频| 色天堂在线观看| 快灬快灬 一下爽蜜桃在线观看| 欧美日本成人一区二区| 风流老熟女一区二区三区l| 五月天激情小说| 中文字幕91综合| 97bbn| 日本不卡在线二区三区| 亚洲影院无码在线| 久操精品网| 日韩一区二区精品视频| 色踪合AV| 日韩免费看在线黄色片| 久超碰在| 色欧洲97| 精品无码一区二区三区色欲| 强奸乱伦αv片| 殴美牲| 91成人社区| 人妻欧美| 日韩啪啪啪啪啪| 超碰 另类 欧美| 久久久久ab| 啊v在线观看视频| 欧美,日韩综合久久| 五月丁香色婷婷| 91性生活久久久| 免费视频97| 国产三区免费在线观看| 日韩激情视频| 少妇熟女1区2区3区| 色狠狠综合| 九九热精彩视频| 久久精品超碰| 懂色天天爱天天日天天射天天澡| 床上啊啊啊一区二区三区| 国产精品不卡一区二区三区| 午夜超爽| 国产欧美伊人| 91女色| 国语av最新自产拍在线观看| 国产有码一区| 99人妻| 最新欧美色网| 久久免费9| 中国大陆国产高清AⅤ毛片| 国精品一区二区三| 亚洲国产美女久久久久| 后X久久| 麻豆福利视频导航| 亚洲狼狼干综合1| av天堂5| 欧美嗯啊……在线观看视频免费| 欧美丝袜91| 一区不卡在线观看av| 诱惑网综合| 91欧美另类| 国产品精品自在在线午夜免费| 激情综合五月婷婷| 91美女视频直播| 久草免费在线一区二区| 天天爽夜夜欢视| 中文字幕欧美日韩三级| 亚洲91少妇| 中文字幕精品亚洲熟女| 日韩黄色一区二区三区| 亚洲天堂男| 中文字幕日本久久| 日本999精品视频| 91色色网站| 精品超碰中文在线| 日韩大香蕉| 色婷婷影院| 人妻精品一区二区三区| www.色婷婷| 欧美熟妇精品黑人巨大91| 国产精品视频精品一二| 日韩精品一区二区人人人| 日本欧美国内在线| 大色综合| 好涩综合| 蜜臀久久99精品久久久久免费观| 成人AV在线电影| 99自拍B亚洲 | 亚洲97P| 精品久久九| 97欧美色综合| 曰韩成人免费视频| 亚洲色图综合网| 探花视频免费观看国产专区| 婷婷尹人大香蕉免费| 色播五月婷婷| 国产乱子伦久久精品综合一区二区三| 中文字幕在线日亚洲9| 久久久极品| 91 国产丝袜在线放观看| 黄片视频,下载| 韩美日操逼| 97se综合网| 国产精品免费视频不卡| 免费亚洲黄色视频在线观看| 97婷婷色| 三级三级三级日本99| 欧美在线干| 亚洲无码 国产无码| 综合欧美亚洲| 中文字幕精品久久久久人妻红杏ⅰ| 亚洲凸凹超碰成人| 久久久久久久9| 亚州乱码中文字幕综合久久久| 成人七区| 操逼精品视频| 国产精品诱惑| 亚洲导航深夜福利| 中国少妇啪啪视频| 日韩资源网| 国产Aα| 天天干人人乐| 超碰久久精品| 欧美激情综合色综合啪啪五月| 亚洲网站一区二区在线| 天堂伊人久久| 婷婷成人五月天| 啪啪视频亚洲第一| 成人线上超碰| 麻豆成人AV| 噜噜噜亚洲精品| 日本一区二区三区精品| 国产中文字幕曰本毛片| av网站免费线看| 91无码精品| 久操视频在线| 人人爽人人精品乱人伦AV| 老熟女熟妇| 一区二区三区在线资源| 久久久久婷婷| 色婷婷影视| 日韩国产乱子伦App| 亚洲欧洲日本精品中文a∨| 久久久不卡| 国产精品天干天干综合网麻豆| 亚洲精品蜜桃久久久一区二区三区| av天堂手机版追回| 99黄页网站| av天堂手机版追回| 欧美日韩国产黄色片| 日本高清免费一本视频在线观看| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 神马久久久久久久久久| 大香蕉十区| 日本一二三高清| 色 婷97| 精品国产一区二区三区久久久蜜臀 | 中文字幕超碰CAO| 国产馆极品诱惑| 熟女人妻av在线资源,黄色的资源 粉嫩国产精品久久粉嫩 | 丝袜大香蕉| 很很热性爱视频| 激情综合婷婷| 欧美天天综| 免费人人搞97| 欧美丝袜美女电影一二三四区| av日韩中文字幕| 日韩欧美麻豆| 91一区二区三区蜜桃| 两女互慰AV高潮喷水在线观看| 色就色综合| 亚洲AV永久无码一区仙野| 人人色人人操在线| 色综合美国| 99热 按摩 日韩| 女生自91网站| 91宗合网| 370p日韩欧美亚洲精品| 五月天精品| 久久久不卡区一区二区三区久久久| 亚洲日韩乱码中文无码蜜桃臀网站| 密臀国产在线| 日婷婷| 日本色色色视频| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | www.操| 久久综合18p| 久草线上视频免费看| 久久少妇| 久久五月视频| 97超碰这里只有精品| 熟女露脸激情自拍视频| 国产成人自拍视频视频| 偷拍欧美综合| 97在线视频免费看| 欧美久久伊人| 丁香五月天激情| 一区 欧美 日韩 麻豆| 国产人妻久久精品一区二区三区| 伊人五月天激情| 成人久久无码www| 97超碰欧美| 精品国产肉丝袜在线拍国语| 蜜奶av| 久久久九九| 日韩Va亚洲va欧美Ⅴa久久| 嗯啊不要在线观看嗯啊| 久久久性少妇| 日韩女模中文造逼| 色九九久九九| 99九九久久| 亚洲熟久久| 日韩极品无码B| 午夜免费视频1000| 人妻少妇久久| 欧美日韩91| 97国产|免费| 五月色综合| 精品一区二区三区蜜桃| 五月婷婷丁香六月| 神马久久午夜| 久久久久久久久久久人妻| 黄久在线| 99综合| 欧美人黑A片无码免视费| 情色AV电影| 国产精品不卡高清在线观看| 久久综合精品一区二区三区| 亚洲天天操| 久久亚洲天天做| w w w.久久精品| 天天操综合网| 亚洲色图欧美色图另类图片| 免费网色网站| 婷婷AV一区二区三区| 啊啊啊啊好多水| 国产欧美一区二区| 国产 热久久久久国产精品| 亚洲精品无码久久AV| 人妻偷拍一区二区三区| 伊人五月天| 免费成人自拍视频在线| 亚洲一区深夜| 亚洲男人久久综合天堂| 色五月激情网| 亚洲精品尤物yw在线影院| 久久黄片国产一区二区| 热久久无毒不卡| 91 手机在线播放 绯色| 欧美强奸乱能| 国产成人久久精品蜜臀| 高清孕妇孕交 交孕妇| 99久久com免费视频′| 人人人摸人人| 97碰碰色| 久久一二三四五六七八九区| 香蕉久久精品| AV天堂丝袜| 五月天玖玖资源站| 无码免费在线观看黄色片| 南澳成人一级片在线播放| 久久社区一区二区三区| 日产操逼| 午夜男人的天堂| WWW美腿丝袜香蕉中文| 久久超碰免费的| 伊人影院在线理论播放| 成人婷婷丁香| 国模少妇一区二区三区| 老熟女阿 国产91| 亚洲色图伊人网| 欧美色66| 久久做97| 日韩人妻无码精品系列| 亚州人妻| 久久99草| 亚洲伊人久久精品影院| 狠色婷婷久久一区二区三区_| 爱欲AV| 美女裸体麻豆天美蜜桃91| 久都青青视频 | 亚洲Av诱惑| 春色91| 欧美日韩人妻精品系列一区二区三区| 啊啊啊啊,啊啊好多水| 2001天天操| 日韩av熟女一区二区三区成人| 嫩草 人人网精品| 日韩无码AB| 91狠狠狠| 2024黄色视频| 377p欧洲日本亚洲大胆| 伊人色综合网电影| 97色冈| 欧美亚洲美少妇一区二区| 日韩精品一区二区三区四虎影视| 亚洲情色一区三区| 一区二区 电影 亚洲| 久久9999 | 五月亭亭六月丁香| 久久精品国产亚洲AV无码做| 黄片直播三级黄片两女一男| 成人av免费观看| 国产白嫩精品久久| 色噜噜人妻av中文字幕| 国产精品午夜AV完会免费| 欧美人黑A片无码免视费| 日韩中文字墓| 五月天婷婷综合网| 97超碰jingpin| 春色综合免费| 91亚洲欧美| 丁香婷婷九月| 成人片视频| 试看日韩黄片| 蜜桃不卡一区二区| 久久久久久久六六| 亚州大图综合色图| 亚洲丝袜少妇在线| 欧美亚洲图片| 国产欧美亚洲精品a第2页| 日日操免费视频| 天天干夜夜| 亚洲另类色综合网站| 男人的天堂免费| 日本一级二级三级网站| 视频分类 国内精品| 亚洲一二三四区机械| 亚洲高清欧美总合| 人妻-91porn| 综合天天。| 操逼1区| 日韩在线97| 天天综合97| 亚洲有码 欧美精品| 亚洲中文字幕一区| 欧美探花网| 95人妻爽爽人人做人人澡| 青青草五月份天| 被窝影院午夜看片无码| 亚州成人A√| 91色色网站| 亚洲一区二区三区久久 亚洲一区二区| 久久综合久色欧美综合狠狠| 久久亚洲骚逼综合| 婷婷在线播放| 特色a在线上| 素人播放一区| 欧美亚洲自拍另类人妻| 色性荡荡荡荡视频| 午夜男女爽爽爽影院视频| www.色五月| 99热在线播放| 国产精品制服丝袜中文字幕日韩一区二区三区| 国产精品扒开腿做爽爽爽视频| AV无码久久久精品| 精品久久久久久久| 色噜噜人妻丝袜AV资源| 久久久国产av美女私房| 99re在线视频| 97摸视频| A级在线视频| 好好的日:com久久九九| 国产中文字幕曰本毛片| 天天拍夜夜| 亚洲国产剧情少妇激情| AV和黑人在线播放| 欧日韩一二三f区| 久热久一区二区三区| 日韩黄片影院| 日本 情色 1区2区3区| 极品极品色影院| 婷婷性网| 婷婷久草一区二区三区| 亚洲欧美日韩免费电影| 日1区2区3区2020| 超碰午夜在线| 99操视频| 国产美女在线精品免费看| 精品91摸| 精品国产人成在线| 视频在线观看青青99国产| av资源在线观看少妇| 最新av网站在线观看| 91美女精品| 91精产一区二区三区| 四虎影院成年人片| 狼狼色丁香久久婷婷综合五月| 四季AV综合网址| 午夜精品久久久久久久男人的天堂| 性videos欧美熟妇hdx| 精品人妻一区二区蜜桃视频| 欧美精品在线观看| 大奶啊啊好爽| 国产精品大香蕉| 操高情无码| 亚洲超碰97| 偷拍盗拍亚洲色图图片| 欧美另类天堂| 国产AV天美传媒一区二区三区| 少妇人妻无码| 绑缚麻绳人妻寝取完整版| 亚洲,欧美,春色,另类| 五月丁香久久| 久久99亚洲精品久久99果| 99久久精品欧美国产| 97综合久久| 国产老太乱伦一区| 国产拍偷精品网站| 日天天九九天堂666| 九99久久| 人伦四五区| 久久爱超碰网| 国产精品久久久久久夜夜夜| 亚洲精品蜜桃久久久一区二区三区| 久操婷婷| 亚洲天堂99| 91日韩| 美女淫穴| 亚洲双插| 国产夫妻一区二区| 亚洲情色1区| 久久久草成人网站久久久草成人久久久草久久久 | 亚洲AV无码黄色强奸| 亚州免费啪啪视频| 99久久e免费热视| 欧美激情中文字幕另类小说| 久草视频分类在线| 亚洲国产剧情少妇激情| 亚洲精品骚逼| 成年人免费观看网站| 色色九区| 夜夜嗨一区| 91 综合网| 久热精品在线国产| 乱欲一区二区| 920日本午夜免费| 校园春色制服丝袜中文字亚洲| 亚洲s在线观看| 国产视频大全| 一卡二卡在线播放| 人妻夜夜爽天天爽三区麻豆AV网站| 久久久亚洲精品中文字幕人妻| 看全色黄大色大片免费视频| 天天网综合| 污污汅18禁网站在线永久免费观看 | 91九久| 日少妇视频| 97精品久久久久久久| 精品四五区| 99老司机精品视频在线观看| 在线播放成人网站| 国产玖玖| 理论久久婷婷网 8| 精品久久久久久久久久久久 | 91三级理论片播放器| 在线国产探花| 精品免费一区二区三区在线亚洲人成| 亚洲成人av色网| 久操网址| 麻豆视频test| 日韩欧美麻豆| 91亚州| 日韩,欧美,中文在线| 日日日日日| 精品久久久不卡一区二区| 天天看特黄的免费网站| 国产视频大全| 中文久久| 五月天婷婷色色| 和协影院中文字幕三区| 超碰欧美在线欧美| 青草精品视频日本久久久久网站在线| 熟女人妇一区二区三区| xxx亚洲午夜天堂| 金莲网址| A 天堂| 天天射影院| 女人18精品一区二区三区| 人妻熟女字幕一区二区| 在线 欧美 亚洲| 内射小黄片| 青青草九九九九九| 色悠悠伊人网五月天| 国产一区二区三区导航| 久久久专区| 免费国产电影一区二区| 99.色网| 91综合网| 91超级碰碰| 日韩精品国模| 国产精品香蕉热久久新品| 天天干天天日天天射黄色片| 久久国产免费激情视频| 久久国产视频专区一二三 | av久日| 欧美强奸一区二区诱惑| 91性网| 久久男人的天堂国产| 精品一区二区三区丰满熟女-亚洲欧美一区| 亚洲国产麻豆一区二区三区| 三级网站超变态精品| 在线播放一级无码视频| 日韩女优在线| 久草视频观看视频在线| 素人伊尹大香蕉免费下载视频| 色香色欲天天综合网天天来吧| 国产不卡中文字幕免费avi| 国产极品馒头逼| 美女裸体麻豆天美蜜桃91| 激情抓乳插进去啪啪啪日韩| 久久国产999| 中文字幕在线观看丝袜| 国产精品久久久 | 性爱1区| 综合色久欲| 激情丁香婷婷| 欧美探花网| 久草成人影片| 国产精品交换一区二区| 久久久久久久唑| 人妻丝袜肏逼| 国产欧美精品日韩区二区麻豆天美| 啊啊啊啊啊舒服| 欧美日韩91| 综合欧美激情网| 97精品中文字幕| 欧美人妻精品| 五月天婷精品激情| 天天澡天天爽日日AV| 九久久精品| 91天天日| 欧美色色色| 人妻精品一区二区在线| 亚洲一曲日韩精品| 九九热三级片| 无码操逼天堂| 国产99 中文字幕日韩小视频| 久久精品熟女亚洲AV麻豆软件| 日本999精品| 大胆91| 久久久亚洲欧美综合| 天天激情综合站| 蜜臀中文字幕| 女生看匆91网站| 久久人妻无码毛片A片麻豆| 91人妻视频在线| 男人天堂站| 亚洲天堂 视频你懂的| 97视频在线| 亚洲丝袜诱惑| 国产后入| 亚州综合在线| 久热这里| 亚洲AV在线资源| 久久视频少妇美女| 内射中国少妇高清视频免费视频 | 又黑又大又粗| 91色色色| 亚洲AV无线| 夜夜天天噜狠狠爱2021| 免费视频一二三区| 日本布卡一区二三区| 久久东京热久久| 亚洲一区二区三区在线激情| 欧美裸体美女日麻屄| 久久香蕉国产线看观看亚洲女人| 亚洲少妇视频| 超碰在线人妻中文字幕| 啪啪啪东京| 欧美极品美女aaaaaa级黄片| 综合色一区三区二区| 9久在线视频只有精品| 成人免费看吃奶视频网站| 免费一级黄色录像影片| 国产精品久久久久久久毛片1| Sekablack无码一区| 一区二区三区免费岛国片| 亚洲精品三| 91扒丝袜综合在线| 女一区二区| 色欲人妻一区二区在线| 97欧美色| …亚洲黄色厕厕女女在线播…| 乱伦av国产| 乱老女人一区二区视频| 久色网| 五月天色五月| 亚洲aw毛茸茸在线| 蜜臀一二三| 视频不卡中文字幕| 日韩欧美字幕亚洲一区二区| 五月丁香婷婷综合网| 330Dv国产女人终合视频极品人与兽| 人妻一区视频| 色色操| 免费人人搞97| 神马麻豆福利院| 日本影视久久免费| 色婷婷激情| 男人把坤坤插入女人的下体 | 五月天激情网图片| 九热超碰| 嗯嗯啊好爽| 秋霞视频一区二区| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 蜜乳成人AV| 爽爽歪在线视频| 91美女視頻| 8x福利精品第一福利视频导航| 亚洲av无码成人精品国产| 欧美伦乱爱| 91殴美| 嫩呦国产一区二区三区AV| 加勒比在线视频| 又大又大又大又粗爽高潮观看| 亚洲AV免费在线| 亚洲综合 欧美| 久操网无码在线| 九九热九九热| 好爽要喷了| 久久东京伊人一本到鬼色| yazhousetuoumei| 人妻精品一区二区| 欧美系列在线一区二区| 天天综合网1| 久久毛卡| 欧美一区二区三区大综合| 国产精品com| 先锋精品av色鲁| 亚欧美综合网。| 人看人人摸人人操| 好舒服视频| 日韩性爱播放| 丝袜美腿av女优在线| 国产60区。| 做爱A级亚欧| 亚州欧美综合| 天天狠| 91露脸熟女专区| 欧美少妇性乱| 国产97色在线| 中文字幕精品一区二| 熟女丰满人妻一区| 国产最新小视频在线播放下载| 99热导航| 日本三级韩三级99久久| 久久精品国产99精品亚洲蜜...| 久久成人东京热人妻| 又大又白奶子| 强奸乱伦资源| 久久人| 劲爆欧美人妖三区91| 免费观看啪视频| 久久婷婷电影网| 综合五月天| 麻豆久久久久久久久丝袜| 欧美一级A片在线看视频性色| 超碰在线一区二区三区| 久久AV无码1区2区3区| 久久国产熟女影院| 日韩不卡一二三四| 99爱久久视频频| 天天精品| 国产白嫩漂亮KTV在线| 夜草网站| 免费A片三p视频| 外站AV在线| 97亚洲在线| 另类小说欧美激情校园春色| 91情色在线| 黑白配性爱AV成| 色综合中文字幕不卡| 六九九九| 五月综合久久| 最新中文字幕在线亚洲| 亚洲欧美色图| 蜜臀网 一区| 欧洲一区二区三区四区在线观看| 99热日| 五月天色色网站| 人人操人人狠狠操| 综合一区中亚洲国产成人综合精品 | 国产伦精品免编号公布| 高凊专区人人操| 东京热一区二区三区四区五区六区| 骚逼高潮久久精品| 东北女人av| 国产超碰在线一区| 91成人社区| 大香蕉92| 久久超碰com| 国产精品内射婷婷一级二| 国产精品欧美激在线| 久久爱超碰网| 久久久穴999| 91色综合激情| 欧美色天堂网在线视频| 日产123区精品免费观看| 国产精品夜夜夜| 中文字幕欧美丝袜07资源| 日本精品五区| 99色网| 国产精品一级毛片不卡视| 亚洲色综合| av麻豆啪啪| 久久久久9久久久久| 久久久免费懂色| 亚洲av噜噜噜噜噜噜| 欧美精品日韩一区二区| 亚洲精品天天影视综合网 | 亚洲图片色图欧美另类| 日韩激情啪啪| 久久精品99| 久久精9| 东北女人高潮视频| 久久性爱精品一区| 人人操人人操人人操人人操人人操人人人11.CM| 都市久久精品激情亚洲| 久久精彩免费视频| 亚洲天天精品| 国产极品粉嫩馒头一线天av| 天天干天天狼在线视频| 久久天天躁日日躁狠狠躁| 亚洲日韩电影| 亚洲最大无码中文字幕网站| 校园春色中文字幕AV| 精品国模无码| 亚洲s在线观看| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 大香蕉AV在线| 国产AB视频| 草草草草视频| 老女人爆菊| av黄图片在线观看| 国产黄a三级三级三级av在线看| 久久这里只精品| 亚洲成av人片色午夜乱码| 青青草字幕AV| 久操精品| 东京热亚洲一区二区| 骚妻少妇精品性色无码四色A V| 国产黄色影片在线观看| 校园春色综合香蕉| 女性91网站| 久久伊人网视频一区二区三区| 人妻丝袜日本| 人妻在线中出视频| 凹凸视频在线一区二区| 久久只有精品一区二区三区| 香蕉综合网| 欧美熟妇精品黑人巨大一二三区| 国产隔壁老王影院在线| 亚州色图片在线色| 激情干在线| 欧美色图亚洲色| 日韩精品 资源| 国产精品白丝在线播放| 韩日精品福利视频一区不卡在线免 | 91中文精品日韩欧美在线| 国产无码精品成人| 午夜欧美J进J出白浆流出久久久| 五月丁香拍拍激情综合三级| 91超碰丝袜制服| 91chinese在线| 97视频免费| 9久久美女首页| 色婷网| 日韩免费在线观看不卡| 色 婷97| 偷窥自拍亚洲天堂网爆| 久久精品国产亚洲5555| nuu12国产麻豆精品| 欧美 青青草| 亚洲色婷婷| www.久久制服糖| 清纯唯美综合| 污电影在线观看| 宗合情欲网| 校园春色制服丝袜中文字亚洲| 91网站18| 动漫av中文| 亚洲自拍欧美国产首页网曝| 另类图片五月| 精品蜜乳AV免费观看| 91精品人妻一品二品三品| 大香网站| 97在线免费看视频| 亚洲精品久久久久久| 亚洲综合网电影91| 国产精品无套内谢| 久久久亚洲熟妇熟女| 热热色中文无码| 天天干2区3区| 日韩另类色图| 强奸乱伦亚洲第一页| 久久综合97| 超碰这里有精品| 综合网久久| 欧亚日韩三区| 97AV在线免费观看| 大香蕉琪琪日本女优不卡| 男人的天堂在线有码| 欧洲天天在线| 五月天色图| 欧美黑人XXXⅩ高潮交| 成人欧美一区二区三区黑人一| 可以免费观看的av| 99国产精品人妻人伦| 五月婷婷综合在线| 久久久噜噜噜久久久| 午夜精品久久久久| 宗合情欲网| 亚洲性综合| 日韩人妻无码专区| A片三级无码| 奇米狠999| 色激情五月天| 日本一区二区三区欧美日韩中文字幕| 无码91| 宅男91视频在线播放| 久久天天躁日日躁狠狠躁 | 国产精品无码av在线| 家庭乱伦性爱av| 成人欧美一区二区三区黑人一| 国产极品99热在线播放69| 久久草在线综合视频| 粉嫩国产精品久久粉嫩| 大香蕉男人的天堂| 粉嫩AV输入| 啪啪自拍九九综合| 免费亚洲黄色视频在线观看| 中文字幕精品一区二区精| 国产av波波国产精品| 婷婷色色网| 人人澡人人弄| 麻豆国产精品午夜视频| 大色综合网| 97色色国产视频| 熟妇人妻精品一区二区| 综合操逼| 97国产天堂岛| 97久久久久| 天天操天天舔| 91精品电影18| 久肏视频字幕| 久久毛卡| 夜精品久无码| 国产女s强制榨精视频| 日韩久久超碰色| 少妇色欲综合网2| 大伊香蕉在线视频免费| 热热热热日日漂亮永久永久国产日| 欧美激情久操网| 九九久久九九久久| 天天天肏屄肏屄肏屄欧美欧美| 精品久久久亚洲AV成人网站| 啊嗯嗯啊好大好爽| 顶级丝袜熟女一区二区三区 | 男人的天堂va| 婷婷丁香六月| 清纯唯美综合亚洲| 另类亚洲一区二区三区| 蜜桃精品一区二区三区ww| 人妻丝袜日本| 五月婷婷基地| 91精品丝袜久久久久久| 97香焦色区| 78精品| 婷婷视频网| 久久久草草精品| 嫩草影院性色| 香蕉视频精品亚洲一区二区三区在线播| 岛国片在线观看视频亚洲| 91高清欧美| 熟女丰满人妻一区| 网站A V在线| 欧美性天天影院| 免费人成?大片在线播放| 性色A∨91| 亚洲欧洲第二视频在线观看色图| 中文字幕亚洲热播人妻| 国产日韩美女小穴视频网站不卡| 色欧美天天| 欧美最婬乱婬爆婬牲视频| 精品久久青青草| 天天插夜夜操| 巨乳特殊服务按摩| 国精综合一二三区影视| 自拍内地三级在线观看| 九九九九97| 人人天天欧洲| 中字幕人妻一区二区三区| 四虎精品亚洲| Av色五月| 丁香六月综合激情| 操逼啊啊啊91| 久久午夜色播影院免费高清| 久久婷婷欧美| 色播丁香| 国产家庭乱伦网址| 色屁屁影院www国产| 香蕉视频精品亚洲一区二区三区在线播| 久久久不能久久久久| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 九九久久一区二区伦理| 美女诱惑久久| 欧美后入式| 中文幕97| 日日爽夜夜爽| 天天干天天操天天干天天操| 中文?日韩?免费?精品| 九九九国产| 9 7超碰在线免费观看| 亚洲另类综合欧美| 日本黄 R色 成 人网站| 岛国大片国产| 亚洲情色综合| 精品九九| 国产精品香蕉| 热热色91| 97久久久网站| 福利天天都操| 国精综合一二三区影视| 亚洲AV无码国产成人| 欧美性xxxxx狂欢| 综合久久少妇中文字幕| 天天伊人| 97视频在线免费观看| 超碰在线综合97| 亚洲综合在线91| 欧美日韩精品久久久久东北老熟妇| 狠狠操一区二区| 日韩啪啪啪视频| www.高清无码诱惑一区.com| 白丝在线一区| 丝袜美腿射精91| 亚洲麻豆18发?| 天天影视91看看| 97超碰色中文字幕| 欧美亚洲系列| 99久久亚洲精品无码毛片潘甜甜 | 一区二区三区美女超清| 青娱乐91| 美女啊啊啊啊啊啊| 91bbb| 日本色色色视频| 亚洲人成网www| 天堂精品| 欧洲性爱无码区| 日逼视频日本| 人妻久久久久久久久久久久久久久 | 九九九影院| 欧美同性恋 的搜索结果 - 91n| 一级黄色性爱裸体视频| 日韩欧美大片免费高清啪啪| 国产日韩无码一区二区三区久久区| 日本操BAV| 欧美成人精品一区二区三区| 一二三四视频在线社区中文字幕| 精品久9| 囯产操逼片| 精品十三区| 91操熟女| 九九av| 国产乱不卡| 操逼免费视频无码国产| 超碰日本97美女人妻人人玩人人爱| 天天操女人| 国产乱伦一二三区| 美国美女AV在线| 欧美大战久久久伊人| 久9re热视频这里只有精品| 亚洲欧美中文日韩视频中国语 | 亚洲影院无码在线| 亚洲人妻在线一区| 97超碰色屌| 九九九九九精品视频| 午夜福利成人免费视频| 色香91| 国产日韩欧美操逼视频| 久久综合日韩亚洲欧美| 加勒比中文av| 精品超碰国产|