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

ARTICLE DETAIL

資訊詳情

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

深入解析RTC實時時鐘:從晶振原理到驅動調試

深入解析RTC實時時鐘:從晶振原理到驅動調試 1. 引言為什么一塊“萬年歷芯片”藏著這么多門道開頭先說個真實的事。去年我調試一塊工業(yè)控制板設備上電后日志里打印的時間總是1970年1月1日一開始以為是Linux系統(tǒng)時間沒同步后來發(fā)現(xiàn)是板載RTC芯片的電池電壓已經(jīng)掉到0.8V以下寄存器里的時間數(shù)據(jù)全部被沖掉了。換了一顆新電池之后時間恢復整機才正常跑起來。這個看似不起眼的RTCReal-Time Clock實時時鐘幾乎是每一塊嵌入式主板、每一臺服務器、每一個物聯(lián)網(wǎng)設備里都會存在的硬件。它負責在系統(tǒng)斷電、主CPU休眠時依然維持“當前時間”的走時保證設備再次上電時能拿到正確的時間基準。但很多人對RTC的理解停留在“一個I2C接口的小芯片配個晶振加個電池”真到做產品時才發(fā)現(xiàn)精度怎么確定功耗能壓到多低主電源掉電后為什么時間還是會丟驅動怎么寫才穩(wěn)這些問題每一個都能讓你在項目里卡上一整天。這篇文章就圍繞RTC的四個核心維度展開結構原理、精度與誤差、應用場景、驅動與調試。不管你是剛接觸嵌入式的學生還是正在產品里做低功耗設計的工程師又或者是遇到了“時間不對”“時間丟”這類玄學問題的開發(fā)老手這篇文章應該都能給你一個比較完整的參考框架。先說清楚一個基本概念RTC 并不等于“RTC驅動”也不等于某個具體型號的芯片。它是一整套方案——從外部32.768kHz晶振到內部振蕩電路、分頻器、計數(shù)組件、校準寄存器再到總線接口I2C/SPI和后備電源切換電路每一環(huán)都會影響最終的時間精度和可靠性。而熱搜詞里“全志H136 RTC電源切換電路”“RTC讀到錯誤時間”“RTC ConnectionState Failed”這些問題本質上都是RTC鏈路某一環(huán)出了狀況。這篇文章會把這些問題逐一展開并結合實際工程經(jīng)驗給出排查思路和解決建議。2. RTC的硬件架構與關鍵組成2.1 從32.768kHz晶振說起為什么幾乎所有RTC都用這個頻率如果你打開任何一顆RTC芯片的數(shù)據(jù)手冊不管它是NXP的PCF8563、Maxim的DS3231還是國產的RX8025外部時鐘源基本都是32.768kHz。這個頻率不是隨便選的。32.768kHz等于2的15次方32768這意味著用15級二進制分頻器就能精確地分頻出1Hz的秒脈沖。相對于其他頻率比如32kHz、40kHz32.768kHz能讓內部分頻電路最簡單——一個15位計數(shù)器即可不需要復雜的非整數(shù)分頻邏輯。這個選擇直接降低了芯片內部的數(shù)字電路復雜度也減少了功耗。另外一個關鍵點是這種低頻晶振本身的功耗非常低。RTC通常需要依靠紐扣電池CR1220、CR2032等或超級電容維持走時動輒需要撐幾年所以整個電路的工作電流被壓在微安級別。32.768kHz晶振的負載電容一般在6~12.5pF之間典型工作電流只有幾百納安到幾微安配合RTC芯片內部的低功耗設計整體方案才能在“斷電保持時間”指標上做得好看。需要特別說明一點很多人在畫PCB時容易忽略晶振旁邊的匹配電容。晶振的負載電容CL、PCB走線寄生電容Cp、芯片引腳寄生電容Cpin三者共同決定實際振蕩頻率。如果負載電容匹配不準頻率會偏高或偏低最終表現(xiàn)就是RTC一天快幾秒或慢幾秒。這是“RTC走時不準”最常見、也最容易被忽略的原因之一。2.2 從晶振到時間寄存器RTC內部的“數(shù)數(shù)”機制在晶振起振之后RTC內部會把這個32.768kHz信號送進一個分頻鏈生成1Hz的秒脈沖。秒脈沖驅動一個“秒計數(shù)器”加1秒計數(shù)器滿60后向“分鐘計數(shù)器”進位以此類推到小時、日期、月份、年份。這就是RTC最樸素的工作邏輯——本質上就是一個用硬件實現(xiàn)的計數(shù)器組。不同芯片的寄存器布局和BCD碼編址略有不同。比如PCF8563的寄存器從0x00到0x0F其中0x02到0x08分別對應秒、分、時、日、星期、月、年而DS3231則是0x00到0x06。讀取時需要注意這些寄存器大多使用BCD編碼比如秒寄存器里的值0x59表示59秒而不是十進制59。如果驅動里忘了做BCD和十進制的轉換讀出來的時間就會出現(xiàn)“0x30代表30分顯示成48分”這種哭笑不得的bug。除了基礎時間計數(shù)外現(xiàn)在的RTC芯片幾乎都集成了鬧鐘Alarm寄存器、定時器Timer、校準寄存器Offset Register等附加功能。鬧鐘功能可以配置成“每秒”“每分鐘”“每天同一個時刻”觸發(fā)中斷很多低功耗設備就是靠這個功能實現(xiàn)定時喚醒校準寄存器則允許你寫入一個ppm級別的補償值用來彌補晶振頻率偏差。這個我在第3章會詳細展開。2.3 電源切換電路深度拆解為什么主電斷電后時間還能走這是很多工程師容易想當然的部分。RTC電路看起來很簡單——VCC接主電源VBAT接紐扣電池VCC掉電之后芯片自動切到VBAT。但實際做產品時這個切換電路如果不處理好就會出現(xiàn)“電池新?lián)Q的時間還是丟”的詭異故障。典型的RTC供電架構有兩種。第一種是用二極管加電阻做簡單“或”邏輯VCC通過一個二極管接RTC的VDDVBAT通過另一個二極管接RTC的VDD兩個二極管的正極分別接VCC和VBAT。這種方案簡單便宜但二極管有正向壓降如果VCC是3.3V經(jīng)過二極管之后RTC的VDD可能只有2.7~3.0V會造成RTC工作電壓偏低極端情況下影響I2C通信的電平識別。第二種是使用電源切換IC比如TI的TPS3619系列或者專用的RTC電源切換MOS管方案。這類方案通過內部比較器判斷主電源電壓當VCC低于VBAT一定閾值時自動斷開主電源通路切換到電池通路。這樣能保證切換過程中VDD不會有瞬間跌落避免RTC寄存器中的數(shù)據(jù)因為供電不穩(wěn)定而丟失。全志H136這顆SoC的RTC電源切換電路經(jīng)常被網(wǎng)友討論核心問題在于如果外部參考設計中RTCVDD引腳既接了主電源又接了紐扣電池但沒有做防倒灌處理主電源掉電時電流會從VBAT倒灌進主電源回路導致電池電量被快速耗盡。正確做法是在VBAT路徑上串聯(lián)一個低漏電流的肖特基二極管或者在主電源路徑上使用負載開關確保單向導通。從我個人的調試經(jīng)驗來看在量產板上最穩(wěn)妥的做法是把RTC的VDD引腳分成兩條電源路徑主電走DCDC/ LDO輸出電池走BAT54C這類雙二極管模組兩條路徑交匯處加一個100nF左右的去耦電容防止切換瞬間的毛刺。這樣既能保證低功耗又能避免倒灌問題。2.4 RTC驅動框架硬件之上的一層“翻譯官”如果說硬件是心臟那驅動就是神經(jīng)。沒有驅動操作系統(tǒng)根本不知道RTC芯片里存的是什么。以Linux為例RTC驅動框架的核心是struct rtc_device它對外表現(xiàn)為/dev/rtc0設備節(jié)點向上對接用戶空間的時間讀寫向下對接具體芯片的讀寫函數(shù)。Linux RTC驅動需要實現(xiàn)一組回調函數(shù)通常叫做rtc_class_ops其中最重要的幾個接口是read_time從芯片讀取時間填充到struct rtc_time。write_time把系統(tǒng)設置的時間寫進芯片。read_alarm / set_alarm鬧鐘的讀取和設置。ioctl處理RTC_RD_TIME、RTC_SET_TIME等命令。驅動里最容易出的問題有兩個。一個是I2C讀時序不規(guī)范比如在讀取連續(xù)寄存器時沒有使用I2C的repeated start導致從機地址重新發(fā)送時被芯片識別為新的傳輸讀取數(shù)據(jù)錯亂。另一個是BCD轉換漏寫前面提到過讀回來的寄存器值需要先做BCD轉十進制再填充到rtc_time結構體寫入時則要把rtc_time的值轉成BCD。另外RTC芯片的I2C地址會因為A0/A1引腳的電平不同而改變。比如PCF8563默認地址是0x51但如果A1引腳被拉高地址就變成了0x53。如果驅動里寫死了地址換了一批板卡發(fā)現(xiàn)RTC讀不到數(shù)據(jù)先檢查硬件上A0/A1的焊接和引腳配置很多時候問題根本不在驅動代碼。3. 精度與誤差RTC為什么會有“一天慢2秒”這種問題3.1 ppm精度與日誤差的計算方法RTC的精度指標常用ppmparts per million百萬分之一表示。1ppm意味著每百萬秒偏差1秒換算成一天86400秒大約偏差0.0864秒。如果一顆晶振的常溫精度是±20ppm那么一天的誤差就是20×0.0864≈1.73秒。這個計算方式很多人搞混我在這里寫清楚公式日誤差秒 晶振精度ppm × 0.0864舉個例子DS3231內置的TCXO精度是±2ppm所以一天的誤差約為±0.17秒一個月累計誤差大約5秒。而普通無源晶振配合PCF8563這種不帶溫度補償?shù)男酒鼐韧ǔJ恰?0ppm到±50ppm一天誤差可以達到1.7~4.3秒這在實際項目中很多時候是不可接受的。如果產品對時間精度要求高比如電力集抄、金融交易終端、智能電表這類設備優(yōu)先選擇帶溫度補償?shù)腞TCTCXO型比如DS3231、RX8900、PCF2129。這些芯片內部集成了溫度傳感器和補償算法能在-40℃到85℃范圍內把頻率偏差壓到±3ppm以內代價是價格比普通RTC貴好幾倍。3.2 溫度、電壓、老化誤差的三個主要來源先說溫度。這是影響晶振頻率最大的因素。32.768kHz音叉晶振的頻偏曲線呈現(xiàn)一個拋物線形狀在25℃左右頻率最準偏離這個溫度點后無論是高溫還是低溫頻率都會下降或上升。典型無源晶振在-20℃到60℃范圍內的頻偏可能達到±30ppm以上所以戶外設備如果直接使用無源晶振方案冬天和夏天的時間誤差會明顯不同。第二個是電壓。RTC芯片的工作電壓越低內部振蕩電路的增益就越有限晶體起振的穩(wěn)定性和頻率都會受影響。有些芯片的datasheet會給出“頻率vs電壓”曲線在低電壓條件下比如電池電壓跌破2.0V頻率可能偏離標稱值十幾個ppm。第三個是老化。晶振出廠時的頻率會隨著使用時間的推移發(fā)生緩慢漂移第一年的老化率可能達到±3ppm到±5ppm之后逐年衰減。這意味著即使出廠校準很準用了幾年之后誤差也會逐漸變大。對于需要長期走時的設備最好在軟件層面定期做校準。3.3 軟件校準讓“不準”的晶振變“準”既然晶振的誤差客觀存在硬件上又不能換TCXO成本不允許那就只能在軟件上想辦法。現(xiàn)在很多RTC芯片都提供數(shù)字校準寄存器原理是通過內部的溫度補償或頻率微調電路每隔一定周期多計入或丟棄若干個時鐘脈沖從而微調走時速率。以NXP的PCF8563為例它有一個偏移寄存器Offset Register地址0x0E寄存器值最高位是符號位后7位是補償幅度。寫正值相當于加快走時寫負值相當于減慢走時。具體補償多少需要先實測出設備的日誤差再根據(jù)芯片手冊給出的每LSB對應的ppm值來計算寫入值。我在項目里常用的校準流程是這樣的設備先連續(xù)跑3天用高精度時間源比如NTP服務器或GPS的PPS信號記錄下三天的累計誤差。算出平均日誤差比如每天慢3秒。查閱芯片手冊確認校準時每LSB對應的補償量比如PCF8563的一個LSB對應約4.34ppm也就是每天約0.375秒。然后寫入對應數(shù)值比如補償量為3秒 ÷ 0.375秒 ≈ 8再根據(jù)符號位確定正負。校準后再跑3天驗證誤差應能壓縮到每天0.5秒以內。這個流程不復雜但需要耐心。頻繁在產線上校準時也可以把校準參數(shù)做成可配置項寫進設備的配置分區(qū)方便售后維護。3.4 閏年與時間基準RTC里的歷法坑除了晶振精度RTC還涉及一個很多開發(fā)者容易忽略的點歷法處理。大多數(shù)主流RTC芯片只支持2000年到2099年這個范圍年份寄存器通常只有兩位數(shù)00~99并沒有內置“世紀”的概念。這就意味著在跨2100年時會出現(xiàn)問題但對于民用和工業(yè)設備來說這個范圍通常足夠了。更實際的問題是閏年計算。芯片內部的日期計數(shù)器是否自動處理2月29日不同芯片實現(xiàn)不同。PCF8563和DS3231的硬件會自動處理閏年但一些低成本芯片需要軟件在寫入日期時做校驗。如果你的驅動把2023年2月29日寫進了芯片芯片可能不會主動報錯但走時會錯亂。另外一個容易被忽略的點是RTC芯片的時間和Unix時間戳1970年1月1日起的秒數(shù)并不是同一個東西。操作系統(tǒng)啟動時通常會把RTC時間讀取后換算成時間戳供內核和用戶態(tài)使用。如果RTC時間本身是錯的那么整個系統(tǒng)的時間基準就是錯的。這時候你看到“系統(tǒng)時間1970年”“時間總是回到初始值”的日志不要先懷疑內核先查RTC芯片寄存器里的值到底是多少。4. 常見RTC應用場景與選型思路4.1 低功耗物聯(lián)網(wǎng)終端定時喚醒是RTC的核心價值在電池供電的IoT設備里RTC的定時喚醒功能是最核心的產品力來源。比如一個溫濕度傳感器節(jié)點平時MCU深度睡眠電流只有幾微安到了上報周期RTC鬧鐘引腳輸出一個脈沖喚醒MCUMCU采集數(shù)據(jù)并通過NB-IoT/WiFi上傳然后繼續(xù)睡。這樣整機的平均功耗就能壓到幾十微安以下電池可以撐一年甚至更久。這個場景里選型時重點關注三個指標RTC自身功耗、鬧鐘中斷輸出的靈活度、以及I2C通信是否支持超低功耗模式。目前市面上比較常用的低功耗RTC有PCF85063AI2C接口典型功耗0.5μA、RX80100.25μA、DS3231功耗相對偏高約3μA但精度高等。如果產品的上報周期是小時級甚至天級RTC的幾微安差別不大但如果要求設備待機5年以上每一微安都得精打細算。這里還要提醒一個坑RTC的鬧鐘中斷引腳通常是開漏輸出需要外部上拉電阻才能正確輸出高電平。有些工程師直接把這個引腳連到MCU的GPIO沒加上拉結果中斷信號一直拉不起來設備永遠無法喚醒。這個我在多個項目里都遇到過屬于那種“查半天代碼結果是把一顆電阻漏了”的經(jīng)典問題。4.2 工業(yè)控制與數(shù)據(jù)采集時間戳的確定性比精度更重要在工業(yè)現(xiàn)場RTC的首要任務往往不是“絕對時間多準”而是“時間戳是否單調、穩(wěn)定、可復現(xiàn)”。比如一個數(shù)據(jù)采集系統(tǒng)每秒記錄一次傳感器數(shù)據(jù)并將數(shù)據(jù)打上時間戳存儲到本地。只要RTC的走時誤差是穩(wěn)定的即使比真實時間慢幾十秒也不會影響數(shù)據(jù)記錄的相對順序但如果RTC因為外部干擾導致寄存器翻轉時間戳出現(xiàn)跳變甚至倒退那對后續(xù)的數(shù)據(jù)分析就是災難。所以工業(yè)級RTC選型時我更看重抗干擾能力和busy標志位。很多芯片在更新內部時間寄存器時會短暫鎖定總線或產生忙狀態(tài)比如RX8025的BUSY位如果主控在此時去讀寫寄存器可能拿到半個更新周期內的錯誤數(shù)據(jù)。這就需要驅動在讀時間之前先查詢忙標志或者通過校驗位判斷數(shù)據(jù)有效性。另外工業(yè)設備經(jīng)常面臨電源波動。RTC電路的前級最好加一個TVS管和RC濾波防止浪涌通過電源引腳耦合進RTC內部導致寄存器數(shù)據(jù)被改寫。我見過一塊控制板因為接觸器頻繁吸合電源毛刺把RTC的時間打亂現(xiàn)場故障表現(xiàn)為“設備每隔幾天時間就跳變一次”排查到最后是在RTC的VDD引腳并了一顆100nF電容和TVS管才解決。4.3 服務器領域RTC與NTP的協(xié)同關系服務器和云平臺的時間同步主要靠NTPNetwork Time Protocol但硬件RTC在系統(tǒng)啟動早期、網(wǎng)絡還沒就緒之前承擔了“最初時間基準”的角色。內核啟動時會調用 arch_gettimeoffset 等接口從RTC讀取系統(tǒng)啟動時間如果RTC時間是錯誤的系統(tǒng)啟動早期的時間就會是錯的可能影響日志排序、證書校驗等后續(xù)流程。很多服務器主板上用的RTC芯片是南橋芯片內部集成的外掛晶振通常也是一顆32.768kHz。在數(shù)據(jù)中心這類環(huán)境溫度相對穩(wěn)定的場景下RTC誤差一般不大但如果服務器機房空調故障導致溫度波動RTC的走時誤差也會跟著漂。最佳實踐是服務器啟動后盡快通過DHCP獲取網(wǎng)絡時間并啟動NTP同步同時在關機維護前做一次hwclock --systohc把當前系統(tǒng)時間回寫到硬件RTC避免“開機關機幾次時間越偏越多”的問題。這里特別注意如果你用的是帶電池的板卡RTC時間會在斷電時繼續(xù)走但如果電池耗盡下次開機時間就會復位到出廠值。4.4 手環(huán)、手表等可穿戴設備RTC與低功耗MCU的聯(lián)動可穿戴設備功耗預算極其苛刻比如手環(huán)待機時整機電流要求低于10μA。這種情況下RTC往往不再是獨立芯片而是集成在主控SoC內部的一個低功耗模塊。比如很多MCUNordic nRF52、ST STM32L系列、國民技術N32等都有內置RTC/LPTIM可以通過內部低速時鐘LSI或LSE驅動。這里有個選型取舍內部LSI低頻內部振蕩器雖然不需要外部晶振省了物料成本但精度極差常溫誤差可能達到±100ppm以上一天能差8秒以上外部LSE晶振精度好很多但需要增加晶振和負載電容。手環(huán)這類產品通常采用外部32.768kHz晶振搭配SoC內部的RTC模塊既保證一定精度又不增加額外RTC芯片的成本。可穿戴設備還經(jīng)常用到RTC的“日歷鬧鐘”功能來實現(xiàn)健康提醒、事件提醒。由于手環(huán)經(jīng)常摘下來充電、關機RTC時間丟失和用戶感知的問題會比較突出。所以產品設計時最好在App端做一次“最后同步時間”的標記設備重新連接后先校對RTC再向用戶展示時間避免出現(xiàn)“手環(huán)時間還停留在三天前”的尷尬體驗。5. 驅動開發(fā)實戰(zhàn)Linux RTC驅動框架與常見問題排查5.1 Linux RTC驅動的基本結構Linux內核里的RTC驅動通常在drivers/rtc/目錄下核心接口是rtc_class_ops。以一個掛載在I2C總線上的RTC芯片為例驅動的實現(xiàn)步驟大致如下第一步注冊I2C驅動。在probe函數(shù)里分配并初始化rtc_device核心代碼是static int my_rtc_probe(struct i2c_client *client) { struct rtc_device *rtc; rtc devm_rtc_allocate_device(client-dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); rtc-ops my_rtc_ops; rtc-range_min RTC_TIMESTAMP_BEGIN_2000; rtc-range_max RTC_TIMESTAMP_END_2099; rtc-uie_unsupported true; return devm_rtc_register_device(rtc); }第二步實現(xiàn)rtc_class_ops里的核心回調。read_time是讀取時間write_time是寫入時間static int my_rtc_read_time(struct device *dev, struct rtc_time *tm) { struct i2c_client *client to_i2c_client(dev); struct my_rtc_data *data i2c_get_clientdata(client); unsigned char buf[7]; int ret; ret i2c_smbus_read_i2c_block_data(client, REG_TIME_BASE, 7, buf); if (ret 0) return ret; tm-tm_sec bcd2bin(buf[0] 0x7f); tm-tm_min bcd2bin(buf[1] 0x7f); tm-tm_hour bcd2bin(buf[2] 0x3f); tm-tm_mday bcd2bin(buf[3] 0x3f); tm-tm_mon bcd2bin(buf[4] 0x1f) - 1; tm-tm_year bcd2bin(buf[5]) 100; return 0; }第三步在read_time返回之前最好增加一次“校驗讀取”。比如連續(xù)讀兩次時間寄存器如果兩次結果不一致說明可能剛好跨越了秒更新邊界重新讀取直到穩(wěn)定。這個策略雖然增加了一點I2C通信耗時但能顯著降低時間跳變的概率。5.2 用戶空間操作RTChwclock命令與sysfs接口硬件驅動寫好并注冊之后用戶空間常用的操作方式有三個。第一個是通過/dev/rtc0設備節(jié)點配合hwclock命令hwclock -r # 讀取RTC時間 hwclock -w # 將系統(tǒng)時間寫入RTC hwclock -s # 將RTC時間同步到系統(tǒng)時間第二個是通過sysfs接口讀取信息cat /sys/class/rtc/rtc0/time cat /sys/class/rtc/rtc0/date cat /sys/class/rtc/rtc0/wakealarm第三個是直接用date命令設置系統(tǒng)時間后再同步date -s 2025-01-15 10:30:00 hwclock -w很多人會問為什么設置了date時間后重啟又變回原來的時間原因是date只改Linux內核時間不會自動寫回RTC。必須再執(zhí)行hwclock -wRTC芯片寄存器里的值才會更新。反過來系統(tǒng)啟動時如果時間不對可以用hwclock -s把RTC時間加載到內核。5.3 時間讀取出錯的三類典型原因“RTC讀到錯誤時間”這個熱搜詞在論壇里經(jīng)常出現(xiàn)我整理了幾類最常見的根因。第一類I2C通信問題導致讀取的數(shù)據(jù)不完整。RTC芯片的I2C地址錯誤、總線上有其他設備地址沖突、上拉電阻阻值過大導致信號沿變緩都可能導致讀取到的字節(jié)是0xFF或隨機值。排查方法是先用i2cdetect掃描總線確認RTC設備地址是否正確再用i2cget單字節(jié)讀取時間寄存器看返回值是否在合理范圍內。第二類BCD轉換錯誤。這個問題在自研驅動里特別常見。比如時間寄存器返回0x39如果直接用十六進制顯示看起來是0x39≈57但實際BCD解碼后應該是39秒。如果用十進制打印而不是多個0x前綴很容易看錯。所以調試時建議先打一個完整的16進制寄存器dump再單步轉換驗證。第三類芯片處于掉電保持模式主電源恢復后沒有完成初始化。有些RTC芯片在電源從VBAT切回VCC時內部的振蕩器和分頻器需要一段時間才能穩(wěn)定如果主控在此時立即讀取時間可能讀到的是“晶振未起振”狀態(tài)下的垃圾值。解決辦法是在驅動probe或每次讀取前查詢芯片的“振蕩器停止位”比如PCF8563的OS位如果該位置位則先重置時間或等待晶體穩(wěn)定后再讀取。5.4 RTC ConnectionState Failed這個“連接狀態(tài)”到底說的是什么在搜索熱詞里出現(xiàn)了一個很典型的報錯RTC ConnectionState Failed。這個報錯常見于藍牙音頻設備或物聯(lián)網(wǎng)設備尤其是使用Qualcomm或Realtek藍牙芯片的產品里它指的不是RTC芯片本身壞了而是協(xié)議棧中的“實時時鐘連接狀態(tài)”檢查失敗。簡單說很多藍牙/WiFi combo芯片在建立連接時會校驗對端設備的時鐘信息或鏈路層時間戳。如果本端RTC沒有正常初始化、或者因為某些原因時間基準出現(xiàn)了跳變協(xié)議棧就會報ConnectionState Failed導致連接被拒絕或斷開。遇到這種情況排查方向不是去換RTC芯片而是去查SoC的RTC模塊是否在低功耗睡眠后正確恢復了。很多藍牙SoC在深度睡眠時會把主時鐘關掉只保留一個低速時鐘維持計時。如果低速時鐘源沒有正常起振或者喚醒后沒有重新校準RTC就會出現(xiàn)時間跳變或初始化失敗。解決辦法通常是在協(xié)議棧初始化之前檢查電源管理狀態(tài)并重新設置RTC時間基準。5.5 常見問題速查表問題現(xiàn)象可能原因排查方向系統(tǒng)時間上電后回到1970年RTC電池沒電或引腳接觸不良量測VBAT電壓、更換電池RTC時間每天快/慢幾秒晶振頻率偏差、負載電容不匹配測量晶振頻率、匹配負載電容讀取的時間是0xFF或隨機值I2C地址錯、總線故障、芯片未起振i2cdetect掃描、檢查上拉電阻時間偶爾跳變、回跳跨秒更新邊界讀取、電源毛刺增加校驗讀取、加TVS和去耦電容hwclock -r報錯“cant open /dev/rtc0”驅動未加載或設備節(jié)點不存在dmesg查驅動、檢查設備樹配置設置date后重啟時間不變只date沒有hwclock -w先date -s再hwclock -w同步藍牙設備連接時報RTC ConnectionState Failed低功耗喚醒后RTC初始化失敗檢查協(xié)議棧時間基準、重新校準RTC6. 實操心得一整套可復用的RTC調試方法論最后分享幾個我在實際項目里總結的調試經(jīng)驗和流程希望對你有幫助。第一遇到“時間不對”的問題不要急著狂打日志先確認三個基本事實RTC芯片的寄存器值到底是多少系統(tǒng)時間戳到底是多少兩者是否一致用一個簡單的I2C讀取命令把寄存器原始值dump出來排除軟件轉換問題再往下查硬件。第二判斷“晶振是否起振”是很多RTC疑案的關鍵。用示波器表筆點晶振引腳一般能看到32.768kHz的波形如果波形很弱或者幅度只有幾百毫伏說明振蕩電路工作不正常。注意一點示波器探頭本身有電容點上去可能導致晶振停振或波形變形最好用高阻探頭或者在探頭串一個1kΩ電阻再量。第三如果設備需要長期穩(wěn)定走時強烈建議在系統(tǒng)啟動腳本里做一次RTC校準動作開機后先通過ntpdate或chrony同步系統(tǒng)時間再hwclock -w寫回RTC。這樣即使RTC本身精度一般只要每天至少開機一次并聯(lián)網(wǎng)時間誤差就能基本被校正回來。第四批量生產時RTC電池座和電池彈片的接觸電阻也是一個容易翻車的點。有些電池座劣質彈片氧化后接觸電阻可達幾十歐姆直接導致RTC在低溫條件下工作不穩(wěn)定。量產前做一批電池座插拔耐久測試比后期售后排查要省太多成本。我在實際項目里最深的一個體會是RTC這種東西說簡單時它就是一顆芯片加一個晶振說復雜時它牽扯到晶振選型、電容匹配、電源切換、驅動框架、歷法處理、系統(tǒng)時間同步等多個環(huán)節(jié)。很多“玄學”故障最后追根溯源往往都是某一個環(huán)節(jié)上的細節(jié)沒有做到位。如果讀完這篇文章你只記住三件事那我建議是第一RTC電路設計階段把晶振負載電容和電源切換做好能省掉后面90%的麻煩第二驅動層務必做讀校驗和BCD轉換不要想當然第三凡是涉及“時間不對”的故障先從原始寄存器值查起再層層往上排查。按照這個思路走大部分RTC問題都能在半小時內定位。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
丁香六月激情| 超碰亚洲97| 色偷偷色偷偷欧美日韩| 黑人无码一区二区| 久久这里只有精品9| 乱伦日本色图AⅤ| 欧美 日韩第一性色| 日本在线一二| 97国产高清视频在线观看| 97色操| 久久久久久中文字幕中文字幕最新| 97资源久久| 亚洲男人的天堂在线看| 精品四五区| 久久一区二区高清免费| 91老熟女| 五月天亚洲色图| 9I1性色影院| 国内一区二区免费| 人人摸人人干人人拍97| 亚洲av成人精品一区| 亚洲十八禁止| 夜夜嗨一区二区三区三州加勒比| 欧美熟女激情| 国产精品青青草| 人人透人人操| 97综合激情| 亚洲熟女一区二区| 偷拍亚洲情色| 国产综合久久久麻桃个| 久久一区二区蜜桃| 91亚洲欧洲| 91欧美情色| 白嫩妹子国产骚| 天堂性色| 国产无码精品久久久久久| 乱人乱色一区二区三区免费 | 99热导航| 欧美综合网站999| 97国产精品久久久久| 东北操逼| 亚洲综合色图欧美| 久久久性爱| 校园激情狠狠四射| 久久神马| 99精品视频在线观看免费| 操逼日批| 手机在线人成免费视频| 日韩精品黄片免费观看| 伊人久久婷婷| 天天色综合图片| 久久久久久久久久久久久久久乱码 | 操久久久久久| 国产视频一区二区在线观看| 宅男91视频在线播放| 欧美激情视频一区二区三区不卡| 国内操逼视频二区| 五月天欧美色图| 夜夜春夜夜操| 曰韩人妻中文字幕在线| 中文字幕在线观看永久| 五月色网| 青青草在线视频欧美| 久久爽爽精品| 人妻激情视频| 国产主播福利| 国产欧美日韩在线不卡第一页| 五月丁香六月| 天堂资源站| 亚洲美腿丝袜香蕉影视欧美成人| 日日骚中文字幕| 亚洲无码太久| 久久婷婷热| 裸体美女免费看网站青草| 亚洲综合影视| 97在线视频免费看| 波多野结衣一级视频| 五月婷婷激情网| 国产在线不卡导航| 亚欧操逼片在线观看 | 欧美日韩中国x| 人妻熟女一区二区三区视频| 国产午夜福利专区综合| 人妻加勒比东京热| 呻吟 欧美 日本 中出| 神马午夜久久| 中文字幕日本久久| 黄色成年| 国产精品无码av在线 | 美女高潮国产高清| 久久精品国产72国产精品福利| 亚洲精品一区中文字幕乱码| 国产又粗又长又大的视频| 欧美18 在线观看| 久久精品99| 亚洲一区二区 麻豆传媒| 青青五月天| 国产日韩区| 国产AV天美传媒一区二区三区 | 五十路三区在线| 免费的黄片有限公司| 久久免费精彩视频| 职场同事知名国产国产精品久久欧美日韩 | 亚洲有码视频二区| JULIA一区二区三区在线播放| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 欧美性视频二区三区| 东京热男人的天堂| 99热免费| 超碰九区| 激情丁香五月婷婷| 欧美综合亚洲综合| 天天欧美欧美亚洲网| 天天搞欧美| 亚洲国产精品无码AV在线| 青青草在线视频人人想人人上| 人妻久久| 亚洲日本韩国极品一区二区| 网站A V在线| 日日日日日| 五十路熟女在线不卡观看一区二区| 色网在线视频观看免费| 欧洲一区二区三区免费| 日韩一区二区精彩视频| 精品美女在线视频| 日韩一性一交一A片俄罗斯| 97在线欧洲| 国产午夜福利专区综合| 夜夜嗷嗷一区二区| 亚洲成人久久一区二区| 97超碰色中文字幕| 99欧美| 国产精品片| 91天天日| 一本久道在线综合视频| 男人的天堂日韩| 成人三级片无码| 四虎精品永久在线观看| 亚洲精品一区二区三区新线路| 又大又大又大又粗爽高潮观看| 婷婷五月天丁香| 精品人妻一区二区三区四区不卡在| 女人的久久久| 人人搞人人插人人操| 97色色视频| 99re欧美| 亚洲城人男人的天堂| 日本性交操一区二区不卡系列| 高清不卡视频| 精品无码久久久久久国产浪潮| 一区二区三区四区久久视1| 亚瑟国产精品久久无码| 亚洲精品久久久久久久久豆丁网| 黄色片一区二区三区四区五区 | 久久精品无码熟妇一区二区三区视频导航| 丁香五月激情综合国产| 九九九色| 国产熟女二区| 激情五月天丁香| 91综合熟女| 亚州色站 日韩电影| 日韩无码三级影院| 久操国产在线| 99热这里都是精品| 欧美天天拍| 天天伊人| 欧美 综合 亚洲| 激情AV| 亚洲另类春色| 亚洲丨在线| 98色网| 亚洲天堂在线怕怕视频 | 岛国在线国产| 五十路成人在线视频二区三区| 亚洲美女自拍偷拍视频| 久夜视频| 加勒比伊人综合| 久久老子无码午夜伦不卡| 亚洲欧美日韩激情不卡| 国产视频大全| 日本三级中国三级99人妇网站| 亚洲国产一级黄色视频| 深夜激情| 高清肉丝中文无码| 日韩AV一区二区三区四四| 91搞逼视频| 中文字幕福利视频一区二区三区在线观看| 女一区二区| 婷婷丁香五月激情啪啪| 国产av强奸美女| 天天综合网在线观看| 蜜桃色院一区久久 | 久久久久久久久女黄| 色五91| 日韩精品 视频一区二区| 国产精品伦理| 操91| 99精品丰满人妻| 欧美躁死她一区二区| 日本黄色大片一级视频免费麻豆| 亚洲在线91| 日本最新1区2区3区| 日本天堂网| 淫淫总合网| 国产又粗又长又爽又色| 成人免费视瓶| 国产成人精品必看| 免费a v| 啊啊啊啊免费视频| 亚洲 欧美 日本 国内 首页| 婷婷15月天青娱乐| 亚洲日产专区婷婷| 青草视频人妻在线观看| 国偷自 一区二区| 淮穴色AV| 精品人妻一区二区免费蜜桃| 日韩美女久久一区二区三区| 中文字幕av色| 精品夜夜澡人妻无码| 337p大胆噜噜噜噜噜91Av| 乱伦Av网| 亚洲欧美日韩精品久久久一区二区| 精品无码一区二区三区| 国产成人亚洲精品无码最新在线| 欧美天天干| 亚洲本色精品一区二区久久| 日本人妻丰满熟妇久久久久久| 色色九区| 日韩性爱视频在线免费观看 | 99久久精品国产高潮| 久草免费在线一区二区| 亚洲激情网| 五月天色色色| 国产少妇与亚洲av| 日日做夜狠狠爱欧美黑人| 伊人国产视频| 亚洲av国产av综合av卡| 天天夜躁日日躁狠狠2002| 秋霞 色色| 97AV在线观看| 亚洲精品三区在线观看| 日韩丰满熟妇| 久久精品欧美一区蜜桃| 一区,二区,三区网站| 久久久中文版| 九九热re99re6在线精品| 99re视频这里只有精品| 尤物网址| 九九热免费国产视频婷婷伊人| 色狠狠综合噜一二三区| 婷婷五月天无码| 色香av| 天堂69亚洲精品中文字| 亚洲国产成人精品久久久国产成人一区二区三.| 在线观看一级α片刺激高潮视频| 欧美久久伊人| 日韩美女久久一区二区三区| 国产夫妻性生活视频| 91人妻人人澡人人爽人人精品| 亚洲中文字幕在线视频一区二区| 日本性爱少妇| 嗯嗯嗯嗯啊啊啊好紧好大| 老鸭窝黄色视频网站| 欧美亚洲清纯| 国产又黄又粗的视频| 深爱五月天| 99国产精品免费| 青操影院| 秋霞成人一级在线观看| 影音先锋国产精品| 99色婷婷中文字幕乱色| 亚洲情色 自拍| 伊人网免费视频| 亚洲av无码国产精品字幕| 国产高清成人传媒影视| 亚洲熟女综合| 超碰97国产欧美| 人人妻人人爽 97人人看碰人免费公开视频| 肉嘟嘟www视频在线观看高清| 尻女朋友一夜| 91热热色| 久操精品网| 蜜桃视频精品一区二区三区| 欧美97爱| 婷婷99狠狠| 丰满人妻一区| 国产91av在线播放| 久久精品免费| 白丝av| 大香蕉人妻| 久久综合久色欧美综合狠狠| 日夜伊人网| 中文字幕123| 欧美色日本| 亚洲情色无码一区二区三区| 亚洲 欧美日韩 另类| 日本999精品视频| 欧美亚洲图片| 免费观看欧美日韩操逼视频| 国产成人五月天丁香花| 丁香五月激情综合| 在线中文字幕视频| 婷婷五月成人| 亚洲一区二区在线观看91| 九九黄色网| 怡红院亚洲怡春院av| 成人精品一区二区91毛片不卡| 国产精品久久久视频| 好吊色青靑草| 日本三级久| 好湿好紧视频| 国产不卡精品91| 91人人| 欧美嗯啊……在线观看视频免费| 日本αv| 国产久久久9999| 亚洲午夜福利视频| 欧美瑟综合| 再深点灬舒服灬太大了好硬好爽| 99热伊人| 婷婷综合在线观看| 国产精品无码久久久久2025| 999 久久久| 国产91乱伦| 99re热| 亚洲无线码一区国产欧美国| 国产成人五月天丁香花| 人人摸人人干| 亚洲伊人a线观看视频| 日本99一区二区| 久久久久亚洲Aⅴ无码| 日韩青久久| 少妇啪啪自拍| 啊v在线观看视频| 亚洲城人男人的天堂| 国产三级在线现体验区| 青青青草原| 日本在线一二| 一类av片在线看| 色97综合中文字幕| 爱干爱射网啊啊啊| 性在久久久久久| 欧美丝袜亚洲| 亚州操操穴网| 久久精品色欧美aⅴ一区二区| 熟女熟妇一区二区三四区| 老色69| 手机在线中文字幕国产 | 国产h片在线观看视频| 欧美丝袜美女电影一二三四区| 色香蕉影院| 在线不欧美| 97一本大道亚洲一区| www九九热| 百度百度日本操逼| 亚洲天堂一二| 亚洲黄a三级三级三级看三级| 亚洲国产日韩欧美熟妇在线| A级片日韩欧美国产欧美视频精选观看| 福利在线视频一区二区| 亚洲 91 在线| 久99| 婷婷AV一区二区三区| heyZO天然素人无码AⅤ专区| 一二三区精品视频| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 婷婷激情一区二区三区俺也去| 一类av片在线看| 综合欧美色图| 色777999综合| 欧美乱妇狂野欧美在线视频| 亚州操操穴网| 人妻天堂综合网| 久久精彩视频9| 综合五月婷婷亚洲一区| 一区二区三区男女操逼黄色小电影| 九月激情婷婷| 男人的天堂午夜av| 一级性爱网| 日韩久射综合| 欧美三四五区| 青青久日| 伊人欧美大香蕉视频| 少妇精品久久久八区九区| 草蕉影视亚洲无码| 97碰碰日本乱偷人妻中文的| 四虎影库国产精品免费| 天天影视色香色欲| 日韩亚洲美女一区久久| 五月天婷婷综合网| 日本在线视频导航| 日本韩欧美在线播放a| 黄色在线网站| 99ri精品| 另类在线| 日韩紧密久久| 97碰碰日本乱偷人妻中文的| 91影视亚洲| 高跟伊人julia ann| 欧美老妇女内射网址| 伊人久久国产免费观看视频| 日本三级R| 中文字幕日韩精品一区二区三区| 伦伦成年午夜免费视频| 欧美日韩在线国产在线| 国产精品视频白浆免费| 日本人人操人人操| 美女黄色一级A视频| 99啪啪视频| 精彩视频日韩| 欧美91网站| 人人摸人人舔一区二区| 91痴汉| 国产精品96| 日本在线观看网址| 强奸乱伦αv片| 国产亚洲综合欧美一区| 99热这里只有精| 上床不卡网站| 青草精品视频一日本久久久久网站| 国产97在线播放| 91夜色| 家庭乱伦国产| 国产无吗在线播放| 干日本人少妇午夜寂寞影院| 三级特黄60分钟播放| 欧美黄片免费在线观看视频| 亚洲免费成人在线高清无码视频| 色色色色网站| 91激情综合| 天美传媒麻豆一区二区三区国产精| 欧美色偷偷| 交换娇妻呻吟声不停中文字幕| 欧美黄色大香蕉一区二区| 熟妇在线视频一区二区| 熟女高潮合集-永久久久-成人AV | 宅男91视频在线播放| 国产少妇高潮| 97干97色| 国产黄色 A 片免费看| 熟妇在线视频一区二区| 91久久国产综合精品| 亚洲综合伊人无码久久| 收看日本人日bb| 激情第四色| 日影院久久婷婷夜夜网| 东京热天堂网| www.婷婷| 男女香蕉一区二区| 免费看国产曰批40分钟怎么下载| 蜜臀久久99精品久久久老,,| 国产精品另类一区大香蕉| 思思久热在线精品66| 亚洲欧洲国产综合av| 亚洲日韩青青草色月| 在线不欧美| 日韩乱伦视频| 欧美在线综合| 欧美一级久久久久久久大片动画| 精品国产污一区二区三区| 久肏视频字幕| 国产福利第一视频| 久久久9视频| 啊啊啊啊啊啊在线观看| 男人的天堂亚洲| 九九免费影片| 午夜理论片在线观看免费| 色盈盈影院| 欧美裸体美女日麻屄| 日本国产成人亚洲精品无码| 99精品综合久久久久五月天| 欧美天天干| 嗯嗯,好大,好爽,好骚| 性综合网| 亚洲 图片 欧美 色图| 国产97视频| 色人久久| 91观看 国产白丝| 色婷五月| 亚洲无码一区成人免费午夜| www超碰| 清纯唯美综合| 美女诱惑爱爱| 日韩成人精品| 樱花草社区www中国| 国产精品久久久久久久久久梁医生| 中文啪啪视频| 亚洲无码国产探花在线观看| AV天堂电影网| 啪啪啪精品| 嗯嗯啊好大| 免费啪啪一级视频| 婷婷丁香人妻 | 色偷偷色偷偷欧美日韩| 日本免费专区| 亚洲一二三四区在线免费看视频| 无码自拍SM| 成人国产二区三区在线,男女精品。| 激情综合久久| 性色AV网站| 欧美精品双插| 日韩欧美经典在线观看| 天天欧美| 蜜臀久久久国产| 日本高清有码网址视频| 蜜臀久久99精品久久久久久| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 日本性爱少妇| 久久一区二区高清免费| 亚洲色性| 天天享受天天看| 麻豆国产96在线| 天天肏天天干| 色偷偷男人的天堂麻豆| 色婷婷久久| 91被操| 国模久久在线| 台湾佬中文娱乐自偷自拍| 香蕉黄色一级视频| 9久久久久| 亚洲色图20p| av婷婷色婷婷色六月| 天美精品原创av片国产| 成人天天爽| 九九玖玖精品| 久久久免费一级黄片| 香蕉欧美| 神马久久久久久久久| 99re这里只有精品3| 国内毛片婷婷六月色| 亚洲一区二区AV| 久久色一区二区| 日韩一级二级| 欧美系列在线一区二区| 国产成年精品高清在线观看91| 欧美一级二级三级| 国产人妻精品一区二区三区秋霞| 99久久无色码| 亚洲精品色| 操逼操逼逼操操逼91| 男人亚洲天堂| 好吊色综合| 日夜干射色啊| 亚洲免费精品一区| 久7色| 中文字幕免费看大片| 人人操我人人干| 色噜噜国产精品视频一区二区| 97视频在线免费播放| 91殴美大片| 男人亚洲91首页在线| 精品久久久亚洲AV成人网站| 国产在线强奸视频| 91在线秘 男同| 99re9| 一区二区高清视频| 九九九九热| 国产丁香精品露脸视频 | 久草看看看| 少妇高潮一区二区三区在线| 天天干天天日天天射黄色大片| 裸体美女免费看网站青草| 亚洲成人在线播放| 9久久精品| 五月婷婷色色| 色综合色色| 色99色| 色色婷婷丁香| 夜夜嗨AV一区天天| h无码动漫在线观看| 国产av又色又爽又黄| 干干干天天| 蜜桃视频成a人v在线| 亚洲无码AV九九九| 白嫩国模丰满一二三区| 国内精品伊人久久久久影院会| 嫩草影院在线观看精品| 岛国片在线观看视频亚洲| 亚洲综合影院| 9丨亚洲一区二区在线| 日韩黄片视频试看| 手机在线播放国产福利| 中文字幕av乱伦| 操一区| 97色插| 狠狠搞 亚洲91| 97在线无精品| 亚洲成人AB| 亚洲高潮影院| 乱伦熟妇一区二区| 中文字幕日韩人妻视频| 亚洲日韩成人性爱视频| 亚洲午夜免费狠狠干| 天天摸夜夜摸| www.操| 亚洲女人毛茸茸91| 蜜臀视频网站| 成全在线观看免费观看| 激情五月婷婷综合| 亚洲AV无码| 国产久久久久影院老熟女| 999热日韩精品| 色哟哟 日韩精品| 丁香五月综合| 情侣开房子拍 日韩无码 女的很漂亮| 久久久久久久78| 肉丝中文无码高清| 91人妻人人澡人人爽人人精品| 国产日逼视频| 天天欧美色| 伊人久久亚洲色欲综合网站 | 99精彩视频| 欧美72网页| 狠狠爱夜夜| 亚洲成aⅴ人片不卡无码| 超碰免费人人| 亚洲美女30b| 91欧美综合| 性爱Av免费| 91丨国产丨白浆| 97精品视频在线播放| 日语五十路和六十路亚洲国产精品| 亚洲中文日韩欧美大香蕉视频| 天天爽天天爽| 97在线观看视频| 免费a级毛片av无码久久精品中文字幕| 99九九久久| 亚洲日韩乱码中文无码蜜桃臀网站 | 国产精品女生av| 东北女人av| avav青青草久久夜| 日本免费一级AAA大片器 | 亚洲在线综合| 乱伦av.com| 久久久久久91香蕉国产| 999综合网| 五月婷婷综合网| 风骚少妇视频中文字幕| 嗯啊视频免费在线观看| 成人色女网| 国产精品久久久久久久久久久久| av片在线观看免费播放| 大香蕉欧美国产日韩高潮| 极品销魂美女一区二区| 日韩高潮一区| 久久精品店| 婷婷五月天网| 91色欧美| 992这里有精品| 国产精品午夜福利| 色婷婷导航| 超碰97人人乐| 成人精品一区二区91毛片不卡| 中日无幕一二三四区| 欧美亚洲首页| 美女刺激久久国产欧美| 亚洲欧美黄| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 麻豆色99999| 狠狠操综合| 91亚洲丝袜熟女| 99操碰| 97伪v| 国产无马视频| 亚洲天堂一二| 9久久精品| 亚洲综合20p| 97色色色| 欧美成年人性爱视频免费观看| 欧美少妇大量自拍视频在线观看| 性猛交| 国产专区路线| 99久久久无码精品国产人| 99国产精品久久久在线播放| 岛国大片在线观看网站入口| 97视频新免费| 嗯嗯啊啊视频在线看| 色天使AV天堂| 超碰国产在线| 蜜臀在线视频| 丰满搜索结果 -第18页- 久久高清无码 | 国产精品一级片在线看| 九九九国产| 欧美毛片在线网| 国产日韩手机视频在线| 欧洲自拍色图gif在线| 97色色婷婷| 女沟厕偷窥piss小便| www.高清无码诱惑一区.com| 性色av网站| 粉嫩AV一区二区夜夜| 夜夜操夜夜爽夜夜高潮| 久久鲁干| 啊啊啊啊啊在线| 蜜桃一区二区三区| 国产人妻天天干精品| 亚洲人天堂| 色婷婷淫色网| 120分钟婬片免费看| 亚洲国产精品无码AV久久久| 亚州日韩97| 亚州色图第三区| 中文字幕亚洲永久精品| 96久久久久久久| oumeisetupian| 婷婷亚洲五月***久久| 色嗨嗨在线| 少妇三p| 日本精品性生活久久久| 国产97色在线| 97超碰超碰| 果冻传媒一区二区三区| 超碰激情808| 俺去俺来也在线www| 亚洲激情视频| 中文字幕av一区二区三区人妻少妇 | 岛国毛片在线观看免费| 亚洲男人电影天堂| 日日日日做夜夜夜夜做无码97| 欧美色图亚州激情| 午夜人妻精品综合在线| 久操凹凸视频| 欧洲黄色网| 欧美熟妇精品黑人巨大91| 欧美一区二区三区成人性生活| 看黑人AV不卡| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 伊人大香蕉在线| 成功精品影院| 国产大学生高潮在线播放| 欧美成熟性爱精品| 福利视频香蕉免费一区二区在线| 99re黄| 精品人妻一区二区蜜桃视频 | 91 丝袜在线播放| www.91视频网| 欧美在线第五页| 任我爽在线视频免费观看| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 婷婷视频在线免费观看| 尤物视频一区| 一起草欧美| 国产在线激情视频| 99婷婷一区二区| 亚洲婷婷综合网| 欧美Ⅴ性爱| 啊啊啊网站| 中文字幕一区二区视频在线观看 | 超碰在线1234区| 中文字幕在线观看第二页| 自拍偷拍 日韩无码| 精品国产91av一区二区三区| 伊人丁香五月婷婷| 国产男女边吃边摸视频网站| 日韩一区二区精彩视频| 久久精品国产AV一区二区三区| 亚洲国产成人精品女人久久久| 久久9久| 性性欧美| 天天干夜夜| 78m啪啪啪| 久9九综合在线| 中文操逼字幕| 黄色一区二区秘书性感| 亚洲一级特黄大片在线播放91| 国产精品爽爽va在线观看98| 韩国一级婬片A片AAAAA| 久久ww| 国产不卡片| 一区二区三区男女操逼黄色小电影| 好吊色一区| 伊人aaa| 人妻喷水| 国产视频人人网| 一本大道不卡一二三区| 久久久久久久国产视频| 九九热视频在线观看| 亚洲成人碰碰| 丁香婷婷激情五月天无毒不卡 | 精品熟妇视频一区二区| 爱爱动态60秒| 另类小说综合网| 亚洲高清无码免费观看视频| 99热超碰| 加勒比海成人视频网| 国语精品对白| 天天谢天天干| 欧美在线播放aaaa| 物尤视频一区二区| 超碰在线成人电影| 亚洲天堂在线怕怕视频| 日韩成人性爱电影在线播放| 中文字幕精品一区二区精品| 高跟伊人julia ann| 97se亚洲| 国产91会所女技师在线观看| 天美麻花大全视频| 久久久穴999| 97在线播放 | 免费看日本操逼视频| 日本超碰在线国产一区| 加勒比av官网在线| 亚洲欧美小说| 91啪啪视频| 精品人妻一区二区三区夜夜| 91国产丝袜白虎| 国产日逼视频| 夜夜操91744565| 国产日韩中文字幕欧美| 国产三级资源在线观看| 资源在线观一 二| 97免费视频在线观看视频| 国产精品点击进入在线影院高清 | 蜜桃臀久久| 黄色片一区二区三区四区五区| 丁香五月天啪啪| 九九九影院| 精品一区二区三区国产| 亚洲综合色网| 中文日韩欧美熟| 黄色视频60分钟| 乱伦熟女区| 久热大香蕉网站| 八戒无码国产午夜福利| 人妻色情天天操| 日韩人妻一区二区| 亚洲一区深夜| 色噜噜人妻av中文字幕| 亚洲黄色网址视频| 日韩不卡网操逼中文字幕日韩| 亚洲情色欧美| 久久国产精品91| 中文字幕视频免费| 成人无码在线视频网站| 欧美天堂日韩三级国产传媒| 欧美性性性| 91丨九色丨东北熟女| 亚洲精品乱码久久久久久蜜桃麻豆| 国产强奸91| 91美女在线视频| 2017人人操,人人摸| 久久综合18p| 翔田千里AV无码秘 三区| 欧美日韩一区二区三区四区蜜桃| 又黄又粗又硬又长又大| 中文字幕精品一区二| 激情五月综合网| 色妺妺AⅤ| 超碰79人人乐| 亚洲综合999| 日韩 人妻 精品| 亚洲欧洲日本精品中文a∨| 97资源制服丝袜| 国产强奸乱伦第1页| 九九九九九九九九九九九免费国产| 欧美亚洲手机在线| 97香焦色区| 亚洲一区操| 久久免费精品96| 91天堂色男人的天堂| 大香交| 女人爽到高潮潮喷18禁网站| 欧美一二三| 亚洲综合小视频小说在线观看| 韩日色费| 激情文学小说一区二区| 久/久精品99看9| 91丨人妻丨国产丨丝袜| 久久亚洲天天做| 欧美aaaaaaa| 本道在线| 91oumei| 国产精品毛片?v一区二区三区| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 国产深夜福利| 怡红院成人av| 韩国黄色片精品久久久 | 日本性爱不卡视频| 人人操人人肉久久精品| 精产国品一区二三产品| 在线日韩日本亚洲国产| 久久久国产精品亚洲精品| 色欲天天综合网| 清纯唯美第一页| 天天干天天日天天射黄色大片| 思思热国产在线视频| 二三四区精品| 99热这里| av无码av无码专区| 性生活久久久久久久久久| 精品v日韩欧美国产| 久久中出| 超碰天天操你比| 抽插无码高清一区| 亚洲成人精品在线一区| 亚洲人精品久久久| 澳门人妻久久| 亚洲欧美经典一区二区| www.亚洲黄色| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 国产辣妈在线视频福利| 欧美亚洲在线| 激情视频一二三| 九九Av| 国产白嫩漂亮KTV在线| 91w欧美| 亚洲男人的天堂AV| 久久小视频| 亚洲精品精品一区二区| 国产精品99精品视频网站| 精品人人插人人操| 玖玖综合网| 精品国产一区二区三区在线播出| 成人片在线播放| 九九国产| 亚洲五月丁香花狠狠干一区二区三区 | GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 伊人96在线| 无码一区二区三区四区五区六区七区八区九区十区视频 | 久久久久久久人妻| 国产在线精品偷| 乱伦av国产| a男人的天堂久久一级A毛片| 久久精品无码一区二区三区| 性感美女啊啊啊在线| 精品国产72| 日韩精品人妻系列无码天堂| 一区二区三区 丝袜 高跟 美腿| 操比国产| 欧美视频中文字幕区| 999亚洲国产视频| 国产精品自拍视频 | 日韩三级久久久| 可以看的av| 新版天堂中文资源8在线| 岛国AB视频| 国产高清无码一区三区二区| 人人看黄色视频| 日韩免费在线观看不卡| 亚洲一区二区在线观看91| 91色婷婷综合久久中文字幕二区| 玖玖无码超碰| 欧美偷拍| 日韩欧美性爱电影在线观看| 啊啊啊久久| 欧美大片91| 明星性猛交ⅹxxx乱大交| 中文字幕三四五区| 极品另类| 秋霞一集毛片观看| av亚欧| 999精品国产高清一区二区| 久久久久久国产成人| 欧美亚洲素人制服精品| 国产无码久久高清| 操www| 日韩AV无码中文一区二区| 你想操日本小逼吗| 欧美特大黄一级片片免费| 九九碰九九爱97| 日日夜夜天天| 中文字幕亚洲欧美在线不卡| 91丝袜激情在线| 超碰在线1234区| 极品出轨视频网站| 性欧美第一页| 女人天堂av在线播放| 大香蕉视频一二三区| 操人人| 九月丁香综合网| 99热成人| 天天日天天射天天干| 国产美女激情| 大茄子熟女AV导航| 91精品国产91久久青草| 高清视频一区| 欧美亚洲国产91在线| 日韩人妻中文视频| 国产精品久久久亚洲一区| 丝袜制服字幕在线| 成人精品水蜜桃久久久久久久| 美女啊啊啊啊啊啊| 中文字幕美女91| 亚洲偷拍自拍在线视频| 精品四五区| 97超碰免费生活| 男人的天堂视频精品乱在线| 四虎午夜影院| 9999免费精彩视频| 天天看片天天爽| 午夜精品久久久99热蜜桃的功能特点| 人妻精品一区二区| 久久首页| 日日日日日| 亚洲性综合| 久久久久久精| 婷婷色婷婷| 天天色香欲综合网| 亚洲色棕合| AV一起草在线| 亚洲精品成人激情在线| juliaann丝袜大战黑鬼| 欧美成人精品一区| 78m成人视线| av一区二区三区四区| 成人资源中文字幕在线观看天天| 91 综合 色| 国内伊人久久久久久网站视频| 国产女人91精品嗷嗷嗷嗷| 人人摸人人干| 欧美男人的天堂| 国产精品一区二区三区,亚洲综合| 操九九九九九九| 日本大香蕉| 777超碰| 丁香五月激情啪啪| 91美女视频电影| 92性色国产午夜福利在线661| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴| 亚洲色图美腿丝袜| 国产精品不卡av免费在线观看| 国模无码一区二区三区在线| 欧美亚洲美少妇一区二区| 欧美不卡五十路| 亚洲激情av| 91日日夜夜| 岛国黄色短视频| 久久99精品国产| 国产精品第一区第一页| 91色艳| 五月天亚洲色图| 丁香五月婷婷基地| 一区二区不卡免费| 美女写真| 看看日B真人视频| 欧美性爱无码一区二区三区| 少妇六月天| 日韩免费福利在线观看| 午夜天天碰综合视频| 97综合激情| 91久久久久免| 七月丁香婷婷| 久久9精品视频| 97精| caopeng97| 襙一襙| 97青娱乐超碰久久| 亚洲无码com| 九热大香蕉| 2018天天干在线视频| 亚洲欧洲色情高清| 日本成a人v网站在线观看| 超碰日本97美女人妻人人玩人人爱| 亚洲一区二区三区婷婷| 亚洲天堂人妻一区二区| 熟妇人妻精品一区二区| 粉嫩国产精品久久粉嫩| 家庭乱伦麻豆| 久草男人天堂| 美女写真| 熟妇人妻精品一区二区| 91ise欧美| 欧美一区二区一级岛国大片| 中文字幕加勒比海高清无码免费视频 | 人妻aa| 成人性爱高清视频免费看| 国产一区二区三区久久精品太古里| 啊啊啊啊啊啊在线观看| 国产精品久久久亚洲一区| 亚洲色天堂九9| 丁香五月性| 97精品视频在线播放| 色999;丁香五月| 中文字幕一区二区三区四五区| 婷婷五月天av| 97视频一区| 天天流夜夜操| 亚洲精品自拍| 素人无码中文字幕| 国产女性无套 免费观看| 欧美综合自拍亚洲综合图| 亚洲成av人片色午夜乱码| 国产成人五月天丁香花| 久久一留热品黄| 一级A片女人高潮叫床| 欧美在线天堂| 日韩人妻网站| 久久老子无码午夜伦不卡| 婷婷色色五月天福利| 色眯眯av| 国产精品无码论坛| 激情综合网亚洲| 无毛精品| 超碰97资源中文字幕| 国产精品久久久久无码AV会牛| 少妇淫妇久久久久久久| 久干网| 天天爽爽爽爽| 国产精品自在线发布| 超碰99在线| 亚洲视频二区 | 人妻素股| 丰满少妇一区二区三区专区| 一级啊性爱在线视频| 亚洲欧美国产va在线播放频| 天天干1区2区在线| 欧美熟妇视频| 91粉嫩萝控精品福利网站_精品影音先锋国 | 亚欧毛片基地国产毛片基地| 欧美色91| 大香蕉色网| 亚洲欧洲偷拍一区| 激情啪啪拍91| 成人无码电影在线观看网| 欧美日韩精品久久久久东北老熟妇| 色爱欲亚洲| 亚洲 欧美都市激情| 五月天激情影院| 俄罗斯一区二区视频在线观看| 日韩一二三区| 97鸡把在线视频| 夜夜免费视频| 欧美国产有色电影| 男人天堂婷婷五月天校园春色| 亚洲黄网在哪免费看| 日韩人妻有码免费视频| 试看60秒 爽| 国产中文字幕在线观看| 久噜噜| 91久久久老司机| 久久久久久九九九九-美女久久久久久久-成人AV| 色五月婷婷中文字幕| 国产精品美女在线一区| 99久久精品无码一区二区毛片免费| 亚洲日韩国产精品| 久9精品| 深爱伊人影院| 久久宗合97| 国产精品乱码久久久、久久| 人妻内射一区二区在线视频| 丁香六月婷婷| 国产一区二区三区影片| 国产乱码精品一区二区三区四川| 日韩免费看在线黄色片| 两女互慰AV高潮喷水在线观看| 欧美综合91| 亚洲?V高清一区二区三区尤物| 男人久久天堂| 久久只有精品| 一区二区三区国产在线播放| 久艹免费| 91欧美色| 精品午夜福利| 欧美黄页| 中文字幕诱惑制服人妻丝袜美丝袜美 | 九九热午夜欧亚国产视频| 中文字幕超碰CAO| 免费超碰97久久| 日韩成人人妻网站| 九九九九亚洲|