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

ARTICLE DETAIL

資訊詳情

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

STM32F407硬件定時(shí)器驅(qū)動(dòng)X9C104數(shù)字電位器實(shí)戰(zhàn)

STM32F407硬件定時(shí)器驅(qū)動(dòng)X9C104數(shù)字電位器實(shí)戰(zhàn) 簡介本資源是面向嵌入式開發(fā)初學(xué)者與進(jìn)階工程師的STM32F407驅(qū)動(dòng)數(shù)字電位器X9C104完整移植項(xiàng)目聚焦從STM32F1到F4系列的硬件升級實(shí)踐解決外設(shè)配置遷移、SPI通信適配、寄存器級控制及HAL庫工程化開發(fā)等典型問題。壓縮包共157個(gè)文件含46個(gè)C源碼與46個(gè)頭文件構(gòu)成完整驅(qū)動(dòng)與應(yīng)用邏輯16個(gè)編譯中間文件.o/.d/.crf體現(xiàn)Keil MDK構(gòu)建流程另含uvprojx工程文件、啟動(dòng)腳本bat、調(diào)試配置dbgconf及hex/bin可燒錄鏡像整體3.98MB結(jié)構(gòu)規(guī)范便于理解STM32F4標(biāo)準(zhǔn)開發(fā)鏈路。已有983人學(xué)習(xí)下載資源提供可直接編譯運(yùn)行的Keil工程覆蓋時(shí)鐘配置、SPI初始化、X9C104步進(jìn)電阻控制、定時(shí)更新與基礎(chǔ)錯(cuò)誤處理等核心實(shí)現(xiàn)代碼注釋清晰配合RTC/TIM/ADC等外設(shè)模塊示例是掌握Cortex-M4平臺(tái)外設(shè)協(xié)同與數(shù)字模擬器件集成的實(shí)用參考。1. STM32F407 驅(qū)動(dòng) X9C104 數(shù)字電位器不是接上就能調(diào)阻值而是得把時(shí)序摳到微秒級你手頭有一塊 STM32F407 開發(fā)板還買了幾顆 X9C104——這個(gè)標(biāo)稱 100kΩ、100 抽頭、三線串行接口的數(shù)字電位器芯片。你本以為只要查查 datasheet寫個(gè) GPIO 翻轉(zhuǎn)調(diào)個(gè)HAL_GPIO_WritePin()就能當(dāng)模擬電位器用結(jié)果一上電滑動(dòng)端電壓紋絲不動(dòng)示波器抓到的 CLK 波形歪歪扭扭甚至 MCU 還會(huì)偶發(fā)復(fù)位。這不是硬件壞了是 X9C104 的時(shí)序窗口太窄它要求 UP/DN 和 INC 引腳的建立/保持時(shí)間必須嚴(yán)格控制在 500ns2μs 范圍內(nèi)而標(biāo)準(zhǔn) HAL 庫的 GPIO 操作根本壓不住這個(gè)精度。這份STM32F407-X9C104.zip就是專治這個(gè)“玄學(xué)失靈”的實(shí)戰(zhàn)包它不依賴 HAL_Delay不靠裸寫寄存器硬湊而是用定時(shí)器觸發(fā) 輸出比較模式生成納秒級可控的三線時(shí)序附帶完整可驗(yàn)證的 ADC 閉環(huán)調(diào)節(jié) Demo比如用 X9C104 當(dāng) DAC 控制 LED 亮度或做可編程增益放大器的反饋電阻。適合正在做模擬信號調(diào)理、電源可編程輸出、傳感器校準(zhǔn)等需要離散可調(diào)阻值場景的嵌入式開發(fā)者尤其適合被“明明代碼邏輯對但電位器就是不響應(yīng)”折磨過至少一次的人。2. X9C104 協(xié)議深度拆解與 STM32F407 選型依據(jù)為什么非得用 TIM2OC1 而不是普通 GPIO 模擬X9C104 表面看是三線接口INC、U/D、CS實(shí)則是個(gè)狀態(tài)機(jī)黑匣子。它的通信不是 SPI沒有 MISO/MOSI也不走標(biāo)準(zhǔn)協(xié)議棧而是靠 CS 使能后用 INC 上升沿采樣 U/D 電平來決定方向再靠 INC 的邊沿計(jì)數(shù)來移動(dòng)抽頭。關(guān)鍵約束有三條第一CS 下降沿后U/D 必須提前至少 500ns 穩(wěn)定第二INC 上升沿到下一個(gè) INC 上升沿的最小間隔為 1μs最大不能超 10ms否則自動(dòng)鎖存第三整個(gè)操作周期CS 低電平持續(xù)時(shí)間必須 ≤ 25ms否則內(nèi)部寄存器清零。這三個(gè)條件任何一條破了X9C104 就進(jìn)入“假死”狀態(tài)——看起來通電但抽頭位置永遠(yuǎn)卡在初始值。普通 GPIO 模擬時(shí)序的問題就出在這里HAL_GPIO_WritePin()函數(shù)調(diào)用開銷約 1.2μsF407168MHz加上分支判斷、循環(huán)變量自增實(shí)際兩個(gè)HAL_GPIO_WritePin()之間很難穩(wěn)定壓到 1.5μs 以內(nèi)更致命的是中斷或 SysTick 搶占會(huì)導(dǎo)致某次 INC 邊沿延遲超標(biāo)X9C104 直接拒收后續(xù)所有指令。所以必須繞過軟件延時(shí)用硬件外設(shè)接管時(shí)序生成。2.1 為什么選 TIM2 而非 TIM1/TIM8TIM2 是通用定時(shí)器無高級功能干擾且其通道 1CH1支持 OC1M011Toggle on match模式配合預(yù)分頻器PSC和自動(dòng)重裝載值A(chǔ)RR能精準(zhǔn)控制兩個(gè)相鄰 OC 事件的時(shí)間差。我們實(shí)測設(shè) PSC0不分頻ARR167即 168 個(gè)系統(tǒng)時(shí)鐘周期F407 主頻 168MHz → 定時(shí)器計(jì)數(shù)頻率168MHz → 單周期5.95ns → 168 個(gè)周期1μs。這正好卡在 X9C104 最小 INC 間隔下限。而 TIM1/TIM8 是高級定時(shí)器帶死區(qū)、剎車等功能初始化復(fù)雜且 OC 輸出受 BDTR 寄存器影響多一層不可控變量。2.2 三線信號如何映射到 TIM2 輸出X9C104 的三線中CS 和 U/D 是純電平信號CS 低有效U/D 高為增、低為減只有 INC 需要精確邊沿。因此我們只用 TIM2_CH1 輸出 INCCS 和 U/D 仍用 GPIO但策略升級CS 用HAL_GPIO_WritePin(GPIOx, CS_Pin, GPIO_PIN_RESET)在 TIM2 啟動(dòng)前拉低U/D 在 TIM2 啟動(dòng)前一次性配置好電平全程不再改動(dòng)INC 完全交由 TIM2_CH1 的 PWM 輸出驅(qū)動(dòng)通過改變 ARR 值動(dòng)態(tài)調(diào)節(jié) INC 周期。這樣既規(guī)避了 GPIO 翻轉(zhuǎn)抖動(dòng)又保留了 CS/U/D 的靈活控制權(quán)。2.3 初始化代碼TIM2 配置核心參數(shù)// stm32f4xx_hal_tim.h 已包含 TIM_HandleTypeDef htim2; void MX_TIM2_Init(void) { TIM_OC_InitTypeDef sConfigOC {0}; htim2.Instance TIM2; htim2.Init.Prescaler 0; // 不分頻直接用 168MHz htim2.Init.CounterMode TIM_COUNTERMODE_UP; htim2.Init.Period 167; // ARR167 → 溢出周期168*5.95ns≈1μs htim2.Init.ClockDivision TIM_CLOCKDIVISION_DIV1; htim2.Init.AutoReloadPreload TIM_AUTORELOAD_PRELOAD_DISABLE; if (HAL_TIM_Base_Init(htim2) ! HAL_OK) { Error_Handler(); // 實(shí)際項(xiàng)目中應(yīng)替換為日志或指示燈 } // 配置 CH1 為 Toggle 模式每次匹配 ARR 就翻轉(zhuǎn)電平 sConfigOC.OCMode TIM_OCMODE_TOGGLE; // 關(guān)鍵不是 PWM是電平翻轉(zhuǎn) sConfigOC.Pulse 84; // CCR184 → 第一次翻轉(zhuǎn)在 84 個(gè)周期后0.5μs sConfigOC.OCPolarity TIM_OCPOLARITY_HIGH; sConfigOC.OCFastMode TIM_OCFAST_DISABLE; if (HAL_TIM_OC_ConfigChannel(htim2, sConfigOC, TIM_CHANNEL_1) ! HAL_OK) { Error_Handler(); } }提示sConfigOC.Pulse 84是為了讓第一個(gè) INC 上升沿出現(xiàn)在 CS 拉低后 0.5μs滿足 U/D 建立時(shí)間 ≥500ns 的要求。若你的 PCB 走線長、容性負(fù)載大可將 Pulse 改為 100對應(yīng) 0.595μs留出余量。2.4 驅(qū)動(dòng)函數(shù)用定時(shí)器事件代替 for 循環(huán)延時(shí)// x9c104_driver.c #include x9c104_driver.h #include main.h // 獲取 htim2 句柄 // 全局變量用于記錄當(dāng)前抽頭位置0~99 static uint8_t x9c_current_pos 0; // 設(shè)置目標(biāo)抽頭位置0~99自動(dòng)計(jì)算 INC 邊沿?cái)?shù)并觸發(fā) TIM2 void X9C_SetPosition(uint8_t target_pos) { uint8_t steps; GPIO_PinState ud_level; if (target_pos 99) return; if (target_pos x9c_current_pos) { steps target_pos - x9c_current_pos; ud_level GPIO_PIN_SET; // U/D高向上調(diào) } else { steps x9c_current_pos - target_pos; ud_level GPIO_PIN_RESET; // U/D低向下調(diào) } // 1. 拉低 CS設(shè)置 U/D 電平 HAL_GPIO_WritePin(X9C_CS_GPIO_Port, X9C_CS_Pin, GPIO_PIN_RESET); HAL_GPIO_WritePin(X9C_UD_GPIO_Port, X9C_UD_Pin, ud_level); // 2. 配置 TIM2CCR1 設(shè)為 84首脈沖延遲 0.5μsARR 設(shè)為 167周期 1μs __HAL_TIM_SET_COMPARE(htim2, TIM_CHANNEL_1, 84); __HAL_TIM_SET_AUTORELOAD(htim2, 167); // 3. 啟動(dòng) TIM2 輸出比較產(chǎn)生 steps 個(gè) INC 上升沿 HAL_TIM_OC_Start(htim2, TIM_CHANNEL_1); for (uint8_t i 0; i steps; i) { // 等待一次 OC 中斷每個(gè)中斷對應(yīng)一個(gè) INC 上升沿 while (__HAL_TIM_GET_FLAG(htim2, TIM_FLAG_CC1) RESET); __HAL_TIM_CLEAR_FLAG(htim2, TIM_FLAG_CC1); } HAL_TIM_OC_Stop(htim2, TIM_CHANNEL_1); // 4. 拉高 CS鎖存結(jié)果 HAL_GPIO_WritePin(X9C_CS_GPIO_Port, X9C_CS_Pin, GPIO_PIN_SET); x9c_current_pos target_pos; }邏輯說明此函數(shù)不使用HAL_Delay()或for()空循環(huán)完全依賴 TIM2 的硬件中斷同步 INC 邊沿__HAL_TIM_GET_FLAG()檢查 CC1 標(biāo)志位該標(biāo)志在 CCR1 匹配成功時(shí)置位即每個(gè) INC 上升沿到來時(shí)觸發(fā)steps最大為 99循環(huán) 99 次耗時(shí)約 99μs遠(yuǎn)低于 25ms 的 CS 低電平上限安全冗余充足x9c_current_pos是軟件維護(hù)的位置緩存避免重復(fù)發(fā)送相同指令X9C104 對重復(fù)指令無反應(yīng)但浪費(fèi)總線時(shí)間。3. 硬件連接與引腳分配別讓杜邦線毀掉微秒級時(shí)序X9C104 的封裝是 8-pin SOIC引腳定義固定1-VH高端電壓、2-VL低端電壓、3-VW滑動(dòng)端、4-U/D、5-INC、6-CS、7-WIPER內(nèi)部抽頭、8-VCC。其中 VH/VL 決定阻值調(diào)節(jié)范圍VW 是實(shí)際輸出端而 VCC 必須接 5VX9C104 不支持 3.3V 供電datasheet 明確標(biāo)注 VCC4.5~5.5V。這點(diǎn)極易踩坑——很多開發(fā)者直接把 STM32 的 3.3V 接到 VCC導(dǎo)致芯片無法正常工作示波器測 INC 無波形。3.1 推薦硬件連接方案含電平轉(zhuǎn)換X9C104 引腳連接目標(biāo)說明VCC (Pin8)外部 5V 電源嚴(yán)禁接 STM32 的 3.3V必須獨(dú)立 5V電流需求 1mALDO 即可滿足VH (Pin1)外部 5V 電源與 VCC 同源保證電位一致VL (Pin2)GNDVW (Pin3)ADC 輸入通道如 PA0用于讀取實(shí)際分壓值驗(yàn)證調(diào)節(jié)效果U/D (Pin4)PB0任意 GPIO配置為推挽輸出上拉/下拉電阻可省INC (Pin5)PA0TIM2_CH1必須接 TIM2_CH1 對應(yīng)引腳F407 上為 PA0/PA1/PB10/PB11查手冊確認(rèn)CS (Pin6)PB1任意 GPIO配置為推挽輸出WIPER (Pin7)懸空或接 VW數(shù)據(jù)手冊注明可懸空實(shí)際接 VW 更穩(wěn)妥注意INC 信號從 PA0 輸出后需經(jīng)電平轉(zhuǎn)換送至 X9C104 的 INC 引腳。因?yàn)?PA0 是 3.3V 邏輯而 X9C104 的 INC 輸入高電平閾值為 0.7×VCC3.5V3.3V 無法可靠識別。必須加一級電平轉(zhuǎn)換。推薦方案用 1個(gè) NPN 三極管如 S8050搭建反相器基極串 1kΩ 電阻接 PA0發(fā)射極接地集電極上拉 5V 并接 INC 引腳。這樣 PA0 輸出高3.3V→ 三極管導(dǎo)通 → INC 拉低0VPA0 輸出低0V→ 三極管截止 → INC 上拉至 5V。再配合 TIM2 的 Toggle 模式即可實(shí)現(xiàn) 0→5V 的 INC 邊沿。3.2 電平轉(zhuǎn)換電路圖文字描述PA0 (MCU) ──┬── 1kΩ ── Base (S8050) │ GND └── Emitter (S8050) │ 5V ── 10kΩ ── Collector (S8050) ── INC (X9C104)此電路成本低于 0.1 元延遲 50ns完全滿足 X9C104 時(shí)序要求。比專用電平轉(zhuǎn)換芯片如 TXB0108更簡單、更可靠。3.3 PCB 布線關(guān)鍵點(diǎn)INC 信號線必須最短從 PA0 到三極管基極 ≤2cm三極管集電極到 X9C104 INC 引腳 ≤1.5cm。長線引入的分布電容會(huì)拖慢上升沿導(dǎo)致 X9C104 誤判邊沿VCC 和 VH 必須用粗電源線≥20mil并在 X9C104 的 VCC 引腳旁放置 100nF 陶瓷電容X7R 10μF 鉭電容濾除高頻噪聲所有地線單點(diǎn)匯聚到 MCU 的 GND 引腳附近避免數(shù)字地與模擬地混接造成 ADC 讀數(shù)跳變。4. 避坑指南X9C104 驅(qū)動(dòng)中最常翻車的五個(gè)現(xiàn)場與血淚解決方案X9C104 的“脆弱性”在嵌入式外設(shè)里排前三。以下問題全部來自真實(shí)調(diào)試記錄不是理論推測。4.1 現(xiàn)象X9C104 完全無響應(yīng)示波器測 INC 有波形但 VW 電壓恒為 VH 或 VL原因VCC 誤接 3.3V導(dǎo)致內(nèi)部 EEPROM 和邏輯電路供電不足無法執(zhí)行任何指令。此時(shí)芯片處于“假激活”狀態(tài)INC 引腳能檢測到邊沿但內(nèi)部狀態(tài)機(jī)不更新。解決立即斷電改用獨(dú)立 5V 電源給 VCC/VH 供電。用萬用表直流檔測 VCC 引腳對地電壓必須 ≥4.75V。4.2 現(xiàn)象第一次調(diào)節(jié)能成功第二次開始 VW 電壓不再變化示波器看 INC 波形正常原因CS 引腳在操作結(jié)束后未及時(shí)拉高或拉高后存在“反彈”GPIO 浮空。X9C104 要求 CS 從低變高后內(nèi)部才將當(dāng)前抽頭位置寫入非易失存儲(chǔ)器。若 CS 拉高不徹底如上拉電阻太大、PCB 污染漏電則寫入失敗下次上電仍為舊值。解決在X9C_SetPosition()函數(shù)末尾增加HAL_GPIO_WritePin(..., GPIO_PIN_SET)后插入HAL_Delay(1)確保電平穩(wěn)定同時(shí)檢查 CS 引腳是否配置為GPIO_MODE_OUTPUT_PP推挽而非GPIO_MODE_INPUT。4.3 現(xiàn)象調(diào)節(jié)過程中 VW 電壓跳變劇烈出現(xiàn) 0.5V 階躍而非平滑變化原因U/D 電平在 INC 邊沿期間發(fā)生翻轉(zhuǎn)。X9C104 規(guī)定U/D 必須在 CS 有效期間低電平且 INC 邊沿到來前 ≥500ns 穩(wěn)定。若代碼中 U/D 設(shè)置和 TIM2 啟動(dòng)之間無延時(shí)GPIO 翻轉(zhuǎn)與第一個(gè) INC 邊沿時(shí)間差可能 500ns。解決在HAL_GPIO_WritePin(X9C_UD_Port, X9C_UD_Pin, ud_level)后添加__NOP(); __NOP(); __NOP();3 個(gè)空操作約 30ns或更穩(wěn)妥地用HAL_GPIO_WritePin()后立即啟動(dòng) TIM2依靠sConfigOC.Pulse 84提供的 0.5μs 延遲。4.4 現(xiàn)象用 ADC 讀取 VW 電壓時(shí)數(shù)值在目標(biāo)值附近 ±20mV 來回跳無法穩(wěn)定原因X9C104 的 VW 引腳輸出阻抗高典型值 100Ω而 STM32 的 ADC 輸入阻抗雖高50kΩ但采樣保持電容4μF充電需要時(shí)間。若 ADC 采樣時(shí)間設(shè)置過短如 3 個(gè)周期則電壓未充至真實(shí)值就結(jié)束采樣。解決在MX_ADC1_Init()中將sConfig.Channel ADC_CHANNEL_0;對應(yīng)的sConfig.SamplingTime ADC_SAMPLETIME_480CYCLES;480 個(gè) ADC 時(shí)鐘周期F407 ADCCLK36MHz 時(shí) ≈13.3μs足夠 VW 驅(qū)動(dòng)電容完成充電。4.5 現(xiàn)象連續(xù)快速調(diào)節(jié)如每 10ms 調(diào)一次10 分鐘后X9C104 發(fā)熱明顯VW 電壓漂移原因X9C104 內(nèi)部 EEPROM 有擦寫壽命10^5 次但更常見的是CS 低電平持續(xù)時(shí)間過長20ms導(dǎo)致內(nèi)部邏輯持續(xù)工作發(fā)熱。雖然 datasheet 寫“CS≤25ms”但實(shí)測超過 20ms 后溫升顯著。解決在X9C_SetPosition()中嚴(yán)格限制for循環(huán)次數(shù)。若steps 50改用分段調(diào)節(jié)先調(diào) 50 步HAL_Delay(1)再調(diào)剩余步數(shù)。這樣單次 CS 低電平時(shí)間始終 10ms。5. ADC 閉環(huán)驗(yàn)證 Demo用 X9C104 構(gòu)建可編程分壓器并實(shí)時(shí)顯示阻值光讓 X9C104 動(dòng)起來不夠得證明它真的“可編程”。本 Demo 將 X9C104 接成標(biāo)準(zhǔn)分壓電路VH5VVLGNDVW 接 ADC1_IN0PA0再用 STM32 實(shí)時(shí)計(jì)算當(dāng)前阻值并 UART 打印。這是檢驗(yàn)驅(qū)動(dòng)可靠性的黃金標(biāo)準(zhǔn)——如果 ADC 讀數(shù)隨抽頭位置線性變化說明時(shí)序、電平、硬件全過關(guān)。5.1 分壓電路接法與理論計(jì)算X9C104 內(nèi)部等效為一個(gè) 100 抽頭的電阻鏈總阻值標(biāo)稱 100kΩ實(shí)際有 ±20% 誤差。設(shè)抽頭位置為pos0~99則 VW 對 VL 的阻值R_vl pos × (100kΩ / 99)對 VH 的阻值R_vh (99?pos) × (100kΩ / 99)。VW 電壓理論值$$ V_{vw} 5V × \frac{R_{vl}}{R_{vh} R_{vl}} 5V × \frac{pos}{99} $$即理想情況下pos0 → V_vw0Vpos99 → V_vw5V呈完美線性。5.2 ADC 讀取與阻值換算代碼// adc_x9c_calculate.c #include adc_x9c_calculate.h #include main.h #include math.h // ADC 值轉(zhuǎn)電壓V float ADC_ToVoltage(uint32_t adc_val) { return (float)adc_val * 3.3f / 4095.0f; // F407 ADC 為 12bitVREF3.3V } // 電壓轉(zhuǎn) X9C104 當(dāng)前抽頭位置0~99 uint8_t VoltageToPosition(float voltage) { // 因 VW 接在 X9C104 內(nèi)部實(shí)際電壓受 VCC 影響故用比例法 // 假設(shè) VCC5.0V則理論斜率 5.0V / 99 float ideal_slope 5.0f / 99.0f; uint8_t pos (uint8_t)(voltage / ideal_slope); return (pos 99) ? 99 : pos; } // 主循環(huán)中調(diào)用 void X9C_VerifyLoop(void) { uint32_t adc_raw; float voltage; uint8_t pos_read; // 1. 設(shè)置目標(biāo)位置例如 33 X9C_SetPosition(33); // 2. 延時(shí) 10ms讓 VW 電壓穩(wěn)定 HAL_Delay(10); // 3. 啟動(dòng) ADC 轉(zhuǎn)換 HAL_ADC_Start(hadc1); HAL_ADC_PollForConversion(hadc1, HAL_MAX_DELAY); adc_raw HAL_ADC_GetValue(hadc1); HAL_ADC_Stop(hadc1); // 4. 計(jì)算并打印 voltage ADC_ToVoltage(adc_raw); pos_read VoltageToPosition(voltage); printf(Target: 33, ADC Raw: %lu, Voltage: %.3fV, Calc Pos: %d\r\n, adc_raw, voltage, pos_read); }參數(shù)說明ADC_ToVoltage()中3.3f / 4095.0f是 ADC 量化系數(shù)F407 默認(rèn) VREF 3.3VVoltageToPosition()使用5.0f / 99.0f作為理論斜率因 X9C104 的 VH5V故 VW 電壓范圍是 0~5V實(shí)際測試中若pos_read與Target誤差 ≤±2則驅(qū)動(dòng)合格誤差 ±3需檢查硬件連接或 ADC 采樣時(shí)間。5.3 UART 打印效果與合格判定標(biāo)準(zhǔn)運(yùn)行X9C_VerifyLoop()后串口助手應(yīng)看到類似輸出Target: 33, ADC Raw: 2487, Voltage: 2.001V, Calc Pos: 33 Target: 66, ADC Raw: 4972, Voltage: 4.002V, Calc Pos: 66 Target: 99, ADC Raw: 6135, Voltage: 4.945V, Calc Pos: 97合格判定Calc Pos與Target絕對誤差 ≤2即 99% 以上抽頭位置誤差在 2 步內(nèi)Voltage值隨Target嚴(yán)格遞增無跳變或平臺(tái)區(qū)連續(xù)運(yùn)行 100 次覆蓋 0~99 全范圍無一次Calc Pos為 0 或 99 的異常鎖定。提示若Calc Pos恒為 0大概率是 VW 未接到 ADC 引腳或 ADC 通道配置錯(cuò)誤若恒為 99檢查 VH 是否真接 5VVL 是否真接地。6. 進(jìn)階技巧用 X9C104 實(shí)現(xiàn) 16-bit 等效分辨率的可編程增益放大器PGAX9C104 標(biāo)稱只有 100 抽頭≈6.6-bit但通過組合多個(gè)器件可突破物理限制。某跨平臺(tái)系統(tǒng)項(xiàng)目中我們用 2 顆 X9C104 構(gòu)建了 16-bit 等效 PGA一顆作粗調(diào)100kΩ 主反饋電阻一顆作細(xì)調(diào)1kΩ 串聯(lián)微調(diào)電阻再用 STM32F407 的 DAC 輸出偏置電壓補(bǔ)償溫漂。這套方案成本低于 5 元卻實(shí)現(xiàn)了 0.0015% 增益精度遠(yuǎn)超單顆 X9C104。6.1 電路拓?fù)渑c增益公式采用反相放大器結(jié)構(gòu)運(yùn)放選用軌到軌輸入輸出的 MCP6002成本低、溫漂小輸入電阻 R_in 10kΩ固定反饋網(wǎng)絡(luò)X9C104_A100kΩ并聯(lián) X9C104_B1kΩ即 R_f R_A // R_B增益 G ?R_f / R_in ?(R_A × R_B) / (R_A R_B) / 10kΩ。當(dāng) R_A 在 0~100kΩ100 步、R_B 在 0~1kΩ100 步時(shí)R_f 范圍為 0~990ΩG 范圍為 0~?0.099。但關(guān)鍵在分辨率R_f 的最小變化量 ΔR_f ≈ 0.01Ω當(dāng) R_A≈100kΩ, R_B≈1kΩ 時(shí)對應(yīng) ΔG ≈ 1e?6等效 16-bit2^1665536。6.2 雙 X9C104 同步驅(qū)動(dòng)代碼// x9c_dual_driver.c void X9C_SetDualPosition(uint8_t pos_a, uint8_t pos_b) { // 同時(shí)拉低兩顆芯片的 CS HAL_GPIO_WritePin(X9C_A_CS_GPIO_Port, X9C_A_CS_Pin, GPIO_PIN_RESET); HAL_GPIO_WritePin(X9C_B_CS_GPIO_Port, X9C_B_CS_Pin, GPIO_PIN_RESET); // 設(shè)置 U/D兩顆芯片方向必須一致同增或同減 HAL_GPIO_WritePin(X9C_A_UD_GPIO_Port, X9C_A_UD_Pin, GPIO_PIN_SET); HAL_GPIO_WritePin(X9C_B_UD_GPIO_Port, X9C_B_UD_Pin, GPIO_PIN_SET); // 啟動(dòng) TIM2產(chǎn)生 max(pos_a, pos_b) 個(gè) INC 邊沿 uint8_t max_steps (pos_a pos_b) ? pos_a : pos_b; __HAL_TIM_SET_COMPARE(htim2, TIM_CHANNEL_1, 84); __HAL_TIM_SET_AUTORELOAD(htim2, 167); HAL_TIM_OC_Start(htim2, TIM_CHANNEL_1); for (uint8_t i 0; i max_steps; i) { while (__HAL_TIM_GET_FLAG(htim2, TIM_FLAG_CC1) RESET); __HAL_TIM_CLEAR_FLAG(htim2, TIM_FLAG_CC1); // 在第 pos_a 個(gè)邊沿后拉高 X9C_A 的 CS停止 A 調(diào)節(jié) if (i pos_a - 1 pos_a 0) { HAL_GPIO_WritePin(X9C_A_CS_GPIO_Port, X9C_A_CS_Pin, GPIO_PIN_SET); } // 在第 pos_b 個(gè)邊沿后拉高 X9C_B 的 CS停止 B 調(diào)節(jié) if (i pos_b - 1 pos_b 0) { HAL_GPIO_WritePin(X9C_B_CS_GPIO_Port, X9C_B_CS_Pin, GPIO_PIN_SET); } } // 確保兩顆芯片 CS 都拉高 HAL_GPIO_WritePin(X9C_A_CS_GPIO_Port, X9C_A_CS_Pin, GPIO_PIN_SET); HAL_GPIO_WritePin(X9C_B_CS_GPIO_Port, X9C_B_CS_Pin, GPIO_PIN_SET); }邏輯說明此函數(shù)用單個(gè) TIM2 事件流驅(qū)動(dòng)兩顆芯片避免時(shí)序錯(cuò)位if (i pos_a - 1)判斷在第pos_a個(gè) INC 邊沿后立即停止 A確保 A 精準(zhǔn)停在pos_a若pos_a0則i -1不成立A 的 CS 保持低電平直到循環(huán)結(jié)束即 A 不動(dòng)作保持原位。6.3 溫漂補(bǔ)償策略用 DAC 輸出抵消 R_f 漂移X9C104 的阻值溫漂典型值為 300ppm/°C。我們在運(yùn)放同相輸入端加入 STM32F407 的 DAC1 輸出12-bit通過電阻分壓產(chǎn)生 0~0.1V 偏置動(dòng)態(tài)補(bǔ)償增益漂移。補(bǔ)償算法如下每 5 秒讀取一次內(nèi)部溫度傳感器HAL_ADCEx_TempSensor_Start()查表得當(dāng)前溫度 T℃計(jì)算補(bǔ)償電壓V_comp K × (T ? 25)K 為實(shí)測系數(shù)通常 0.3~0.5mV/℃HAL_DAC_SetValue(hdac, DAC_CHANNEL_1, (uint32_t)(V_comp × 4095 / 3.3), DAC_ALIGN_12B_R)。從那以后我每次設(shè)計(jì)含 X9C104 的電路都強(qiáng)制走一遍三步驗(yàn)證第一步用示波器抓 INC 波形確認(rèn)邊沿陡峭、周期穩(wěn)定在 1μs第二步用萬用表量 VW 電壓手動(dòng)調(diào) 0/50/99 三檔看是否嚴(yán)格 0V/2.5V/5V第三步跑完X9C_VerifyLoop()100 次導(dǎo)出 CSV 畫散點(diǎn)圖直線擬合 R2 0.9999 才敢投板。這三步多花 20 分鐘但能避開 90% 的量產(chǎn)返工。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
a啊啊啊啊啊啊啊啊一区二区| 日本三级韩三级99久久| 职场同事知名国产国产精品久久欧美日韩| 国产精品网站www| 亚洲国产综合图区中文字幕| 大香蕉中文在线| 性一交一乱一交A片久久四色| 亚拍在线| 在线黄页看毛片| 亚洲国产精品成人久久蜜臀| 日欧毛片久久| 欧美天天插| 麻豆国产97在线| 久久国模av| 美女写真| 自怕偷自怕亚洲精品| 久久国产999| 中文伊人大香蕉视频| 日韩久射综合| 亚洲熟妇AV日韩熟妇在线| 免费成人在线观看91| 青青草吊丝| av无码av无码专区| 91P0RNY大屁股人妻| 欧美性综合| 日韩欧美成人大香蕉| 久干9操| 综合色好色| 久草精品视频| 日本一久是| 天堂资源欧美| 欧美性爱一内片一区二区三区| 久久婷婷五月综合| 日本αv| 97欧美| 99日精品欧美国产| 色一情一乱一乱一区91Av| 爱丝福利| 亚洲另类色综合网站| 人妻黑丝袜电影| 国产亚洲精品美女久久久m| 国产精品福利资源在线尤物| 国产精品第一页国产大屁股视频免费区| 天天日天天屌天天操| 91日日| 综精品久久久aaaa| 熟女中出视频| 国产精品一级二级在线| 久久视频,这里只有精品| 91久久堂| 97久久久久久久久久| 99re免费视频精品全部| 亚洲欧洲自拍图片专区满春格| 欧美 亚洲| 日韩精品资源专区二区| 多毛小伙内射老太婆| 国产av波波国产精品| 中文自拍欧美影视| 五月丁香成人网| 99久久久久| 色五月首页| 殴美综合色88| 加勒比无码毛片| 91精品国产一区三一| 新亚洲无码| 在线观看岛国有码| 亚洲AV无码| 激情综合久久| 亚洲第一页色网| 在线亚洲丝袜视频网站| 天天伊人| 狠狠爱综合网| 伊人少妇久久久| 欧美综合91| 人妻系列无码专区中文有码| 亚洲综合码| 91亚.色| 亚洲电影中字一区二区| 丁香九月激情啪| 久久欧洲| 国产操伦| 亚洲色图图片| 又大又大又大又粗爽高潮观看| 欧美偷拍区| 91色艳| 一级AAA片一区二区三区| 老司机午夜精品视频| 性爱1区| 亚洲天堂日本| 日本国产欧美高清在线| 久久精品99久久久久久| 日韩熟女乱伦中出| 亚洲情色图片区| 9久精品| 日本午夜久久电影| 9久热这里只有精品| 亚洲精品美女久久久久久久久| 日韩资源网| 尤物视频偷拍免费| 精品人妻美妇91job| 成人羞羞视频国产| 亚洲 欧美 小说| 久九九九九九九热| 91网站视频在线观看| 综合网亚洲| 中文字幕丝袜美腿| 久久首页| 久久二| 性色高清在线| 免费在线黄片视频| 欧美在线啊啊| 中国小夫妻勾搭露脸淫荡对白| 精品成人亚洲午夜电影| 玖玖爱视频网站| 欧美嗯啊……在线观看视频免费| 日韩无码极品| h色99999| 国产大片精久久久久久| 国产 日韩 另类 视频一区爱| 亚洲少妇视频| 久操免费电影| 蜜臀久久99精品久久久久久酒店| 青青草视频这里只有精品| 人人摸人人入| 福利天天都操| 嗯啊不要啊在线| 久久精品国产72国产精品福利| 久久婷婷五月| 日韩丰满熟妇| 两女互慰AV高潮喷水在线观看| 人妻少妇无码| 色综合20p| 夜夜高潮夜夜爽高清视频一| 色av中文字| 国产小u女在线观看| 久久婷婷国产一区二区色| 国产三级资源在线观看| 秋霞一级A片黄色视频| 骚女高跟AV在线| 精品网站9999| 丝袜综合| 和协影院中文字幕三区| 一区二区三区 丝袜高跟| 五月丁香综合网| 五月丁香婷婷啪啪| 婷婷久久综合久| 78p欧美| 国产高清精品一区二区三区毛片| 日韩欧美亚欧在线视频| 欧美 亚洲 第一页| 人人妻人人澡人人爽人人精品浪潮| 久久久久久久久久久999| 亭亭丁香激情| 亚洲国成人情色好看电影| 日韩在线视频1234| 国产亚洲色婷婷99精品91| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 超碰性爱97| 91粉芽高清在线一区二区| 欧美国产日韩高清在线| 久久思思热| 一区久久久二区| 激激五月| 久久国产999| 亚洲成成熟女人综合一区二区| 99re99在线视频| 久久久96| 日韩精品在线观看网站| 免费黄色A片| 韩日精品四区| 亚洲色五月| 中文字幕十五区| 国产成年女人免费视频播放a| 日韩熟女操逼| 久草婷婷| 亚洲熟妇综合久久久久久| 97超碰色情| 日日日日做夜夜夜夜无码| av国产无码| 亚洲色图国产另类| 蜜臀久久99精品久久久电影| 91小视频| 中文字幕免费在线观看| 一本大道不卡一二三区| 欧美激情亚洲色图| 美欧色综合| 午夜男人av| 婷婷丁香六月| 欧美综合亚洲综合| 九九Av| 欧美日韩天堂| 国产精品色片一区二区| 国产久久日| 中文久久久| 六月激情婷婷| 97Ai亚洲| 精品无码久久久| 亚洲色图欧美色图另类图片| 色九九九九久| 久久的免费性爱视频| 丁香六月综合激情| 国产综合久久久麻桃个| 色色99| 亚洲国产丝袜熟女av| 亚洲激情久久| 国产日韩色综合| 日韩精品一区二区人人人| 在线 亚洲 网爆 自拍| 五月丁香大香蕉| 日韩超碰97| 一二三区在线| 成年人网站在线免费观看| 天美传媒国产原创中文字幕亚洲欧美另类 | 四虎影视在线| 这里只有精品视频在线观看麻豆| 超碰这里有精品| 久久xx| 100啪啪视频大全| 日韩人人精品| 99久久com免费视频′| 日本阿v天堂在线观看| 欧美久久久15P| 九色在线熟女国产黑人| 免费国产视频| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 丁香激情五月天| 人妻少妇久久中文字幕一区二区 麻豆 | 亚洲视频中文一区| 精品熟妇视频一区二区| 在线观看视频91| 日本欧美国内在线| 91久久久亚洲| 亚洲男人天堂网| 99精品综合久久久久五月天| www.91欧美| 久久久熟女一区| 精吧天堂| 天天天乱色综合全| 国产suv精品一区二区四区999| 日韩久久三区| 太久视频| 大香蕉免费乱伦视频| 男人的天堂久久| 97欧美色综合| 亚洲成人妻日韩在线| 人妻在线中出视频| 久久伊人网视频一区二区三区| 激情专区综合| 黄污污污污| 国产一区二区啪啪视频| 小视频玖玖| 久久亚州精品成人Av无| 国产日韩欧美中文在线播放| 日韩精品一区二区日韩| 国产视频一区二区三区在线免费观看| 超碰在线人妻中文字幕| 成人精品久久久午夜福利| 亚洲啪啪综合?v一区综合精品区| 17c嫩草51久久91嫩草| 青青草久草| 综合久久久久久久久91| 久久直播国产| 性爱综合网| 欧美色偷拍| 国产精品网站www| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 中出789在线视频| 粉嫩AV一区夜夜嗨| 久久噜噜噜精品国产亚洲综合| 爱丝福利| wwwxxx日本爽| 亚洲图片91| 亚洲欧美日韩综合在线尤物| 亚洲激情在线一区二区| 国产懂色精品国产av| 蜜桃臀av在线观看| 日日干男人的天堂| 天天看天天日天天操| 欧美日韩日产免费网站看| 日本www操操操| 黑人中出21连凳花野真衣| 色香综合天天影视综合 | 日韩精品午夜操呦呦不卡影院| 日韩情色一区二区| 91在线无码精品秘 软件| 欧美少妇一区二区三区| 久夜操| 国产中文大片资源中文字幕| 狼人综合婷婷激情四射 | 亚洲男人天堂2019| 久久久久久人| 国产18精品亚洲精品| 美女黄页网站| 淫荡网址| 97超碰国产亚洲精品资源| 超碰是碰在线观看| 能直接看AV的网站| 久超超碰| 丝袜剧情| 久久日韩肥臀| 日本精品88888888| 丝袜人妻av一区二区| 99久久9| 青青草原av| 影音先锋日本乱伦| 国产二区三区粉嫩在线| 97二区四区| 欧美十八禁在线看| 天天操天天射青青草| 亚洲中文字幕日产无码久久| 国产精品99精品视频网站| 婷婷五月丁香五月| 日本在线观看网址| 国产成人啪一区二区| 999岛国大片| 亚欧美色图| av天堂精品久久| 在线洲亚线| 亚洲天堂男人在线| 夜嗨影院| 综合久久久久久久久91| 久久久久久九九九九九九| 大学生口爆吞精| 粉嫩国产精品久久粉嫩| 久久亚洲人妻| 五月婷婷大香蕉| 久久性爱视频免费看| 天天影视射综合网| 成人婷婷丁香| 一级黄色性爱A级片| 欧美精品系列| 九一综合网| 花野真衣| 日本中文字幕在线电影| 99精品九九九九九九| 91啪9色| 白嫩国模丰满一二三区| 中文字幕AV乱伦| 国产美女高潮视频| 九一综合网| 在线人妻熟女一区二区三区四区五区| 看黄片视频免费| 亚洲AV无码乱码| 亚洲综合影院| 欧美综合综合| 日本道人妻久久久在线不卡色视频| 欧美日韩国产中文精品字幕自在自线 | 超碰久超碰久| 综合色久欲| 在线五区| 欧美—性—交—色| 久久婷婷苹果| 97亚洲自在精品在线观看| 国产夜夜操| 91丝袜在线观看视频在线观看| 亚码激情| 欧美熟妇操操视频| 天天综合香 ld视频| 操学生天天| 亚洲一本色码中文字幕| 久久宗合亚洲| 成人性交午夜免费片| 久久中文色图| 欧美高潮| 国产精品一区二区a| 亚洲综合欧美| 日本1区2区不卡视频| 国产精品毛片?v一区二区三区| 亚洲成熟国产精品美女| 一级特级aaaa毛片免费观看| 另类欧美色| 黄片www视频免费| 黄色av网站在线播放| 国产精品久久久久久久电影渣男| 欧美色五月| 色约约一区=区三区| 97欧美超碰| 色蜜AV| 欧美性少妇| 日本一区二区成人在线| 97干天天| 精品国产人成在线| 免费网站观看www在线观| 久久久555| 大香蕉综合在线| 蜜臀精品1区2区| 91第一页| 一区二区三区高清| 久久久一区二区三区麻豆| 色与欲影视| 91久久青青草原精品| 久久肏大逼| 色香91| 亚洲女毛多水多21P| 欧美大干日韩| 男人的天堂一区三区| 九九自拍伦理| 日本色婷婷| 色九久| 婷婷五月天激情网| 亚洲AV不卡在线观看| 亚洲 欧美 手机在线观看| 久久久专区| 久久性爱大全| 天天干天天操天天操夜夜操天天操 | 天堂综合| 色综合久| 日本淫乱女一区二区三区视频| 国产精品一二三免费网站| 爱爱啊啊啊| 亚av顶级裸体一区二区三区四区五区| 国产av波波国产精品| 亚州五月| 人妻天天爽夜夜爽精品2| 九色精品视频导航1| 熟女熟妇一区二区三区视频| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 成 人片 黄色大片| 无码人妻丰满熟妇区毛片| 美女诱惑爱爱| 手机看片1024你懂的国产| 美女网站91| 日韩高清一二三| 亚洲天堂另类美腿| 99热日本| 精品性爱无码在线播放| 2017天天操天天日| 男人精品天堂一区| 激情网色| 日韩美女,国产传媒,视频一区| 天美av在线观看| 激情四射婷婷四五月天| 伊人亚洲国产一成人久久精品,久久| 人妻中文字幕日韩电影| 在线看免费无码AV天堂的| 操逼操逼逼操操逼91| 亚洲欧洲精品视频发布| 国产三级多多影院2022国产AA一级毛片无码| 五月天伊人网| 大香蕉免费3| 欧美性爱日韩高清| 国产精品无码久久久久2028| www欧美性爱| 午夜天堂啪啪| 国产天天骚| 日本熟妇色熟妇在线视频播放| 亚州综合AⅤ| 日韩强奸av| 99少妇| 欧美性天天| 一级日本牲交大片好爽在线看| 国产99精品一区二区三区免费| 国产69精品久久久久99尤物| 殴美牲| av久日| 一区二区三区高清| 亚洲 国产 精品一区| 依人大香蕉| 96国产污污污丝袜| 亚洲欧美天堂| 国产AV高清AV无码| 白丝少妇一区二区| 97欧美日韩| 天天插天天操| 超碰久久草| 黄色一区二区秘书性感| 91精品黄在线观看| 9997se| 久草免费福利在线播放| sss视频华人在线| 青青草久久| 国产精品盗摄 偷窥盗摄| 亚洲丝袜色| 97资源亚洲| 91呆哥人妻| 98超碰日本| 国产网红精品| 九九人妻| 亚洲国产成人高清在线| 青青草一区二区三区四| 99精品久久久久久久婷婷| 国产美女激情| 日韩乱伦影音先锋| 91热色| 国内精品久久久久影院亚洲| 97超碰总站| 成年人性爱日韩| 久久久久幕乱码| 91精品久久久久久综合五月天| 天天影视之亚洲综合网| 亚洲啪啪性视频| 欧美精品97| 91天美传媒精品| 国产 日韩 欧美高清| 日韩不卡网操逼中文字幕日韩| 操逼视频亚洲| 成人性交午夜免费片| 精品国产乱码久久久久久久久1| 久久久蜜桃臀无码视频| 色五月激情网| 9丨亚洲一区二区在线| 久久一本大香蕉| 999久久久精品国产| 大香交伊人网| 国产女人视频三四五区| 97精品国产精品免费观看| 人妻人妻天天碰| 青青草大香蕉视频| 亚洲成人在线高清| 亚洲色鬼| 国产精品成人无码av无码免费| 亚洲人妻爽爽爽| 国产欧美日韩在线观看麻豆传媒公司| 国产怡红院| 狠狠97| 日韩午夜啪啪视频| 91综合中文字幕| 久久精品亚洲成a人天堂| 青女在线| 加勒比综合88| 国产精品一区二区三区四区五区| 欧美色五月| 色综合国产在线观看| 午夜天堂精品久久| 中文字幕一区 二区三四五 区日 日骚| 日韩欧美资源| 中国熟女网站| 国产又粗又长又爽又色| 人妻天天爽天天爽三区| 久草综合京东| 75大香蕉| 天堂性色| 性爱久久| 91N综合在线| 老熟乱一区二区三区四区| 日韩三级av片| 亚洲精品无码成人久久久99| 人人操人人干网页| 黄色成品网站| 亚洲中文字幕乱码无码一区二区| 91精品国产综合久久久蜜臀| 一色网男人的天堂| 美女高潮视频91| 国桃视频产巨乳精品一区二区在线| 麻豆性爱视频在线播放| 午夜福利在线合集| 风间由美日韩欧美久久| 日本不卡五区| 天天干人人干天天日97| 2024人人操人人摸| 天天综合~91入口| 日本蜜桃| 亚洲性天堂| 一本精品日本在线视频精品| 久久久麻豆精品| 婷婷五月成人| 色偷偷综合91久久噜噜| 久久偷偷色综合蜜桃| 亚洲 日本 不卡| 日韩极品无码B| 最新国产精品久久精品| 色综合加勒比四四季| 91国产伊人大香蕉| 五月天久久综合网| 日韩人妻精品久久久久| 天天激色| 男女做爰猛烈动高潮A片免费应用| 亚洲无码久久久久久久| 色一射色一射| 国产精品视屏| 爱射综合| 90后后入| 日本久久99| 色天堂在线观看| 久久在线观看免费视频| 亚洲日本加勒比在线| 亚洲诱惑天堂 | 黄站在线免费观看| 黄色片,com| 粘花网06av视频| 中文乱码字幕观看| 激情文学网伊人| 黑人在线91| 久久激情视频| 可乐操亚洲蜜911| 日韩人妻少妇中文字幕| 亚洲色图欧美色图综合| 欧美色图 人妻| 人妻黑丝袜电影| 91在线国产后入风骚翘臀美女素人| 日本五区不卡| 国产日韩怡红院| 色色毛片| 成人av影院在线观看| blacked精品一区国产| 久99热| 四虎影库国产精品免费| 曰韩少妇无码| 亚洲九九九九| 天天视频综合在线观看视频| 久久香蕉国产传媒一区剧情天美| 欧美97日韩| 91色欧美| 99色热国产视频精品| 热久久这里只有精品| 日逼五月天| 色欲久久99国产精品久久久久久| 超碰人人操97碰| 97人人干| 超碰一区二区| 日韩无码操逼片| 天天拍天天操| 少妇久久久免费| 欧美v亚洲v综合v国产v妖精| 午夜欧美J进J出白浆流出久久久| 激情婷婷丁香| 午夜超爽| 观看视频图片一区二区三区| 97超碰9| 欧美亚洲日本视频久久久| 中文一区二区婷婷视频| 99re这里只有精品2| 黄色片一区二区三区四区五区 | 九九九九97| 91久久免费视频互動交流| 色播丁香| 密臀国产在线| 亚欧性爱ab| 日韩欧美偷拍美女视频| 中文字幕第9页萱萱影音先锋 | 91天堂| 91精品国产高清久久久久久,亚洲成人 | 97玖玖人妻| 青草精品视频日本久久久久网站在线| 亚洲一本大道中文字幕无码在线| 亚洲成人色情五月天丁香花| 国产真乱mangent| 黄色乱论网站| 亚欧高清| 日少妇亚洲版| 13小男生GAY自慰脱裤子| 蜜臀av在线播放一区二区三区| 99视频自拍区| 婷婷五月天AV| 久操免费观看| 五月天丁香欧洲日韩| 亚洲天堂2020| 少妇免费视频| 日韩一级欧美一级国产一级台湾| 澳门人妻久久| 亚洲 中文字幕 精品| 99热精品青草在线| 国产多人在线观看视频| 99热导航| 艹少妇网站| 亚洲欧美内射| 亚洲欧美精品一区天堂久久| 亚洲欧美另类激情小说| 亚洲色图 欧美热图 清纯唯美 另类自拍| 日韩在线观看三级电影| 欧美亚洲国产自久久| 日韩无码视频黄色| 久久99精品九九久久久婷婷| 亚洲国产麻豆一区二区三区 | 天天天天干| 国产精品久久| 九九拍拍精品视频在线播放| 九九久久一区二区伦理| 天美传媒精品久久视频| 亚洲夜色在线| 变态乱伦伪娘灌肠一区二区| 欧美草草| 91在线美女| 欧美日韩不卡a片| 亚洲男人天堂视频| 97色伦欧美| 天天插夜夜操| 91综合天天| 久草视频制服诱惑| 国产精品免费美女视频| 热热色中文无码| 蜜桃中文字日产乱幕4区| 能在线播放的国产三级| 精品人妻一区二区免费看| 色一射色一射| 国产极品一区二区三区三州| 久久久久久97| 香蕉大久久久| 久久综合18p| 免费啪啪一级视频| 亚洲中文字幕一区二区| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 综合自拍| 先锋影音av先锋一区| 一二视频神马久久传媒| 久久婷婷色综合一区二区三区| 免费人成在线观看网站品爱网| 国产嫩草精品A88AV| 日本 免费 一区二区三区 久久香蕉 | 欧美.亚洲.另类.丝袜.制服.诱惑| 青青免费在线视频一区| 亚洲熟女诱惑| 亚洲国产中文字幕| 中文字幕片| 久久婷婷视频| 人人摸人人添人人操| 亚洲天堂精品日韩电影| 女同性恋中文字幕| 艳尻美人妻| 天天影视色香色欲| 欧美日韩国产色图在线| 中国一级操逼视频| 中文字幕丰满人妻日本| 精品十八在线观看| 骚人妻少妇视频| 亚洲精品欧美专业| 国产欧美日韩女同性恋ww喷水精品 | 99精品久久| 无码人妻丰满热妇又大又粗| 午夜a成v人电影| 日韩无码极品| 欧美日韩97| 97亚洲色图| 日韩簧片免费看| 麻豆精品一区二区三区四区免费观看| 在线观看啊啊啊啊啊| 大香蕉综合在线| 97视频620| 成人网欧美风情| 射丝袜高跟鞋99| 91色碰| 97AV爱| 另类图片五月| 欧美黑人性猛交91| 久久国产三区| 欧州色图区| 精品一区二区啪啪啪| 91啪啪| 男人的天堂啪啪| 国产玖玖| 夜夜爽妓女| av在线人气| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 欧美日韩亚洲电影| av久日| 国产精品动态一区二区三区四四| 操死我了啊啊啊| 久草线上视频免费看| 热久久无毒不卡| 亚洲中文字幕av | 影音先锋少妇| 黑丝自慰喷水网站| 秋霞一级视频在线观看免费| 国产精品亚洲免费| 激情网五月天| 精品久一区免费| 欧洲精品一区二区三区| 天天综合网~91入口| 极品一区二区三区免费| 综合网少妇| 国产精品久久久久久久久久久久| 日韩成年人性爱视频| 午夜人人操| 黄色区免费观看中文字幕| 日本在线视频导航| 草草影院在线视频| 91骚妇| 激情情色五月天| 亚洲激情视频| 青草草免费网站av| 欧美精品日韩一区二区| 久久香蕉国产传媒一区剧情天美| 色综合潮| 麻豆色99999| 试看日韩黄片| 无色无码| 人妻夜夜爽天天爽麻豆三区网站| 黑丝日韩av丝袜av| 超碰九九| 日韩熟女乱伦中出| 伊人久久婷婷| 久久久久久中文版| 天天天肏屄肏屄肏屄欧美欧美| 国产91福利小视频在线观看| 欧美性巨大╳╳╳╳╳高跟鞋| 国产精品交换一区二区| 欧美乱妇狂野欧美在线视频| 国产精品丝袜在线| 成人av影院在线观看| 色婷婷视频| 亚洲综合性网址| 黄骗免费网站| 午夜黄色免费在线观看| 综合久欧洲| 久9爱精品| 久久久一区二区三区三州| 久久xxxx| 青青草久草AV| CCYY草草影院地址入口| 午夜黄色免费在线观看| 精品国产91久久久久久一区黄无| AV中文字幕三四五| 国产成人无码啪| 午夜情侣自拍网站| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 成人影院永久免费观看网址| 久久久爆乳翘臀一线天伦理视频| 91精产一区二区三区| 色波多| 1024香蕉视频| 亚欧美色图| 午夜视频好爽啊| 久久国产视频专区一二三| 欧美激情在线观看视频| 无码聚合| 青草视频人妻在线观看| 被窝影院午夜看片无码| 亚洲色人妻综合| 一二三区精品视频| 立川理惠无码一区二区| 亚洲人久久久网| 国产精品久久久久久久AV大片| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 人人操人人插人www| 国产精品经典一卡久久久 | 怡红院一区二区熟女人妻| 久久草视频污视频| 国产精品一区二区校花| 亚洲色性情三级| 欧美综合国产精品久久丁香| 麻豆久久久久久久久丝袜 | AV和黑人在线播放| 综合 青草 伊久久 影院 综合| 九九碰九九爱97超| 91在线页| 探花视频免费观看国产专区| 麻豆 欧美 日韩| 思思热一热婷婷热一热| 精彩久久中文| 亚洲精品中文字幕一区在线视频 | 日韩欧美福利视频看看| 国产夜夜操| 你懂的在线观看区国产| 97色诱| 午夜视频好爽啊| 亚洲资源网| 乱伦3P视频| 夜夜春夜夜操| 五月天激情网图片| 日韩精品人妻| 安徽熟妇视频| 秋霞久久亚洲精品成人| 视频黄站| 丁香五月激情啪啪| 亚洲欧美首页| 日韩钢筋无码高清啾啾啾| 国产一进一出视频网站| 丝袜色综合| 国产久久久久久久久一区二区| 婷婷人妻激情| 91狠婷| se01国产在线视频| 日韩综合色网| 日本高清电影欧美色图| 极品白嫩美少妇在地板上位骑射淫水泛滥| 厕所偷拍在线| 岛国片国产成人亚洲播放| 欧美特黄视频网站| 淮穴色AV| 色在线亚洲视频www| 自拍第一页| 超碰日本97美女人妻人人玩人人爱 | 欧美网站免费| 淫荡网址| 国产诱惑| 看看小穴| 亚洲成熟国产精品美女| 色噜噜狠狠色综无码久久合欧美| 欧洲乱码视频| 日本福利二区视频| 免费精品国偷自产在线在线| 91无摭挡| 亚洲国产综合久久天堂| 国产99久久99热这里只有精品15| 亚洲美女精品九九视频| 亚洲天堂第一页| 2020国产精品| 国产久久免费精品视频| 骚货操死你| 欧洲精品一区二区三区| 五月婷婷综合网| 日韩av不卡在线看| 精品黄色电影| 亚洲怡春院| 欧美色图片91| 青青草中文-久久青草精品一区二区三| 26uuu成人影片| 麻豆91熟妇人妻中文字幕茄子| 亚洲吊色| 真实高潮91| 99热66| 欧美不卡二区| 日韩成人精品| 麻豆天美91| 欧美综合综合| 懂色av中文字幕一区二区三区天美| 国产精品青青草| 婷婷丁香在线| 91爆操视频| 狠狠操官网| 少妇久久久久久久| 少妇天堂| 亚洲天堂电影网99999| 亚洲国内精品成人不卡| 国产精品 亚洲情色| 九九热最新| 中文字幕性感少妇av| 上海一级黄片| 中文字幕精品一区欧美| 思思久热在线精品66| 欧美色另类| 亚洲天在线| 羞答答AV中文字| 日日碰视频网| 欧美最大综合网| 狠狠躁天天躁日日躁97| 97日视频| 吉川爱美亚洲二区在线 | 久久久精品91八戒| 欧美一二三级精品在线| 亚洲自拍偷拍视频在线| 91天天| 人人操,人人液| av激情亚洲五月天| 超碰成人人人爽人人爽| 四虎在线观看视频| 国内伊人久久久久久网站视频| 综合亚洲欧美| 综合色91| 新亚洲无码| 国产精品久久久久无码Av网曝门| 国产欧美在线观看免费观看| 狠狠久久手机视频精品| 久久久久久99AV无码免费网站| 国产一区二区成人av在线播放| 伊人热综合| 日韩精品一区二区高清| 高清无码在线播放网站| 亚洲色色探花| 亚洲最大AV网| 99热99在线| 国产精品老熟女一区二区| 亚洲97网站| 这里只有97精品| 亚洲AV无码乱码| 日产欧美电影一区二区三区| 蜜乳AV.COM| 911粉嫩人妻| 日韩久久三区| 九九热超碰97亚洲最新香蕉| 亚洲日韩乱码中文无码蜜桃臀网站| 日韩人妻丝袜美腿中文| 国产蜜臀精品一区二区尤物| 亚洲情色视频| 大香蕉视频一二三区| 人妻乱仑一区二区三区| 色婷婷狠狠| 久久综合久久综合人久久夜精品| 歐美性天天| 欧美线天码中字| 97超碰超碰| 亚洲中文一区二区三区| 国模少妇一区二区三区| 国产少妇与亚洲av| 麻豆一区在线| 91精品人妻一品二品三品| 欧美真人抽搐一进一出gif| 国产精品婬乱一级毛片彝族| 操碰91| 精品国产99| 日本一卡二区在线| 丝袜人妻av一区二区| 人妻在线视频| 亚洲不卡av在线| 97人妻人人躁人人玩人人| 懂色Av| 极品色www影院| 国产农村妇女精品1区二区| 中出人妻中文字幕91在线| 免费操逼91| 亚洲 欧美 手机在线观看| 999久久久久久久精| 福利五区| 秋霞成人做爱| 2020视频1区2区3区| 怡红院成人av| 97干97色| 9久久精品| 色天堂在线观看| 久久伊人最新网址视频| 干婷婷综合网| 国产九区| 日本熟妇浓毛hdsex| 久久婷婷亚洲| 99精品久久久久久| 丝袜人妻av一区二区| 成人看片网站| 啊啊啊啊在线播放| 成人AV超碰免费在线| 蜜桃久久综合视频| 欧美少妇高潮| 成年人一级黄色毛片大全在线观看| 啊啊啊啊啊操我视频| 97亚洲中文| 亚洲精品成人| 丝袜天堂网| 国产精品嫩草久久久久| 强奸少妇AV导航网| 春色综合网| 激情专区综合| 亚洲AV色图一区| 亚洲AV无码黄色强奸| 极品后入免费视频| 四虎午夜影院| 大香蕉综合| 日韩性爱长视频免费| 综合网欧美在线| 香港久久久| 欧美久久伊人| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 99热伊人| 成人草草视频| 激情专区综合| 激情婷婷黑人91| 精品国产肉丝袜在线拍国语| 亚洲精品黑丝| 亚欧性爱ab| 久射吧| 十八禁啪啦拍视频无遮挡| 日韩欧美中文字亚洲慕| 久久一区二区三区入口| 天天影视网色欲色香| 国产精品呦一区二区三区| 国产久久日| 精品一区二区成人| 97久久天天综合色天天综合色电影| 日韩欧美tv一区二区在线观看| 老女人碰碰在线碰碰视频| 日韩精品一区二区日韩| 偷拍综合亚洲| 91精品啪在线观看国产城中村| 色色青青久久| 五月丁香色情| 91麻豆天美| 97中文字幕色| 中文字幕一区电影在线观看| 国产精品久久久久999| 在线视频日韩欧美国产| 久久久91| 久久综合久久综合人久久夜精品| 日本精品网站在线中文| 蜜臀th| 久久婷色| 日本成人在线不卡一区二区三区| 操人妻逼91| 国产熟女免费观看久久| 91青青| 91久精品| 美女尤物人人操| 久久久精品,3| 九九久久首页| 免费簧片在线观看| 中文字幕乱妇免费视频| 男人的天堂2018.| 逼逼逼逼操操操操操操操操操午夜剧场| 色香综合天天影视综合| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 白丝AV| 欧美亚洲宗合色性图| 黄网在线播放| 国产又色又粗又黄又爽| 在线 欧美 亚洲| 免费视频在线观看啊啊啊啊啊| 国产黄片精品在线| 97se亚洲综合自| 婷婷丁香一区二区三区| 国产精品久久久三级无码| 亚州熟女乱伦| 99热这里只有精品1| 五月天色图| 免费人成?大片在线播放| a片自拍直播视频| 天天搞欧美| 欧美色图私拍91| 99精品在线| 丰满人妻一区二区三区四区| 东北熟女91| 久久6热精品99视频| 成人精品电影| 精品性爱一区二区| jizz啪啪| 久久久四区| 91国产丝袜美女| 青青草视频久久久久| 97操综合| 日韩av熟女一区二区三区成人| 国产做?爰片久久毛片?片美国| 性爱视频免费网址| 国产熟女无套内射| 久草毛片| 亚洲日韩乱码中文无码蜜桃臀网站| 99热超碰| www.色婷婷| 人人干人人操人人..com| 黑人美精品 A片| 欧美后入| 欧美九九九九九| 久久久九| 亚洲国产精品久久久久婷婷老年| 内射黑人| 国产夜夜艹| 男人天堂2012| 婷婷啪啪| 五月丁香六月婷| 色爱三区| 无码精品人妻一区二区三区妖精| 午夜福利国产欧美日韩夜夜| 色香综合| 久久内射| 天天干人人乐| 高清无码91| KK色在线影院| 色噜噜狠狠色综无码久久| 亚拍在线| 久热大香蕉网站| 成人在线午夜视频一区| 丰满少妇高潮无码| 久久中出在线| 日日夜夜青青草母狗| 中文字幕人成乱码熟女香港| 久久九九网| 久久九色| 91超级碰碰| 久久九九99| 激情99| 亚洲色五月| 天天射影院| 亚洲精品819| 国产性感在线观看| a人欧美综合天堂麻豆| 二级久久网| 男人的天堂久久狠| daxiangjiao你懂的| 超碰 国产熟女精品一区| 久热网| 97碰久久| 亚洲欧美国产va在线播放频| 一个色导综合| 人人看欧美性爱| 午夜国产成人福利视频|