娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年10月21日(星期一)

正在發生

2018年10月21日 | STM32的RTC晶振不起振的原因及解決方法

發布者:BlissfulHeart 來源: eefocus關鍵字:STM32  RTC  不起振 手機看文章 掃描二維碼
隨時隨地手機看文章

STM32的RTC晶振經常出現不起振的問題,這已經是“業界共識”了。很多人在各種電子論壇上求助類似于“求高手指點!RTC晶振不起振怎么辦”的問題,而其答案基本可以概括為“這次高手幫不了你了”

  更有陰謀論者提出讓人啼笑皆非的解釋——STM32的RTC晶振不起振是ST與晶振廠商串通后故意搞出來的,目的是提高某晶振廠商高端晶振的銷量。

  最近做的幾塊板子也用到了STM32的RTC,前后兩版一共做了大概6片,幸運的是并未遇到晶振不起振的現象。而我采用的是3毛錢一個的普通晶振,并未選用傳說中低負載高精度晶振。后來在另外一片實驗性質的板子上首次遇到了晶振不起振的問題,而且做了2片都不起振,這才讓我意識到這個問題的嚴重性。

  從上述現象來看,我認為對RTC晶振起振影響最大的因素應該是PCB的布線。但是遇到問題時通常是PCB已做好,甚至已經做了幾百塊,沒有回頭路了。于是大家更關注的問題似乎就是“如何補救”了。在網上搜索一下,你就會發現世界是如此美好!每個人的經驗和建議都不一樣,甚至是完全相反的!這種現象告訴我們,除了PCB布線,對晶振起振影響最大的似乎不是電氣參數,而是另外一種不可忽略的因素——人品!

  各種相互矛盾的經驗也告訴我們,導致晶振不起振的原因是多種多樣的,也是因“人”而異的。也許,我們無法找到一個絕對有效的經驗一舉解決STM32的RTC晶振這個讓人頭疼的問題,但我們可以從各種經驗中找到一些線索,為最終摸索到適合自己這塊板子的解決方案提供一些幫助和提示。

  如果晶振不起振,尤其是你已經使用了傳說中的愛普生6pF晶振后還是不行,也許你應該嘗試對以下幾個方面排列組合,找到適合你這塊板子的,更容易起振的方式。

  下面就羅列一下可能影響RTC晶振起振的因素

  1. 晶振的品牌和負載電容

  大家貌似都知道要用6pF的晶振,但我發現其實12.5pF的也可以用。大家都說KDS日本原裝的好,我那個3毛錢的國產晶振貌似也沒啥大問題。。。

  2. 晶振外接的匹配電容

  有人說6pF的晶振要配6pF的電容。但有經驗公式指出這個電容的值應該是晶振本身負載電容的兩倍,6pF的晶振應該配10pF的匹配電容,當然12.5pF的就應該配20pF或者22pF的電容了~電容值不匹配可能造成晶振不起振。更神奇的是,有人指出去掉外接的匹配電容會使晶振起振!這似乎沒啥道理,但在我的板子上,有且僅有這個方案是可行的!!!

  3. 晶振并聯的反饋電阻

晶振可以并聯一個高阻值的電阻,據說這樣更容易起振。。。這個電阻的阻值有人說是1MΩ,有人說是5MΩ,也有人說是10MΩ,,,當然也有人說不能并聯這個電阻,并聯了反而不起振

  4. XTALout到晶振間串聯電阻

  這種做法是官方的應用筆記指出的,而且給出了這個電阻的計算公式。對這個電阻的的必要性也是眾說紛紜,同樣存在兩種矛盾的說法,即必須要有這電阻,否則不起振。還有一說不能有這個電阻,否則不起振。。。從官方的應用筆記來看,這個電阻的主要作用是保護晶振,以防晶振發熱。由此看來這個這個電阻似乎并非影響晶振起振的主要因素,甚至可能讓晶振更難起振。

  5. 晶振的外殼是否接地

  這個就不用說了吧。晶振的外殼是金屬的,做封裝時可以把那個焊盤做成機械焊盤而懸空,也可以做成電氣焊盤,然后連接到GND。對這個說法同樣存在爭議,有人說外殼必須接地,也有人說接地后反而不起振。

  6. 提高Vbat引腳的電源質量

  這種說法是有一定道理的,因為RTC部分是由Vbat的來供電的。有人說Vbat引腳對電源質量要求比較高,如果紋波較大可能會影響晶振的起振。網上還有其他人驗證過,直接上圖(原貼鏈接:http://www.openedv.com/posts/list/6612.htm   )

  更有人說反而需要一些噪聲,激勵晶振產生正反饋從而順利起振(本人對此表示呵呵)。但不管怎樣,提高電源質量對大家都是好事。

  7. 晶振周圍的環境

  有人指出應該仔細清洗RTC晶振周圍的電路,甚至是使用環氧樹脂膠將晶振密封起來。這種說法得到了一些人的支持,看來也是有相當多的事實依據。

  8. 減少晶振焊接時加熱的時間

  有人認為長時間加熱晶振進行焊接會對晶振本身帶來影響,卻不是徹底損壞晶振,從而使得晶振不容易起振。這種說法我沒驗證過,個人表示懷疑。。。

  9. 焊接的焊錫量

  這個種說法感覺就更不靠譜了,但真的有人在晶振引腳上多加了點焊錫晶振就能起振了。從原理上說,多加點焊錫確實會改變晶振和PCB間的寄生參數,但我感覺影響微乎其微。。。可能晶振已經徘徊在臨界值的邊緣了,這種做法才會起到一點作用。

  10. 使用有源晶振

  個人認為這是一勞永逸解決晶振不起振問題的不二法門!有人對STM32的RTC晶振不易起振的原因做了一個解釋,即出于低功耗的考慮,STM32對晶振的驅動功率比較低,所謂“好鼓不用重錘”,一些差的晶振就需要更高的驅動功率,所以不易起振。我認為這種解釋是有道理的。使用有源晶振則不存在驅動功率的問題,如果問題確實是因為驅動功率造成的,那使用有源晶振毫無疑問可以徹底解決問題。而且目前網上還沒看到說有源晶振不起振的求助帖。但是有源晶振通常比較昂貴,甚至要比一顆外置的RTC芯片還要貴。至于這個問題的取舍,就要看各位看官自己的想法了。


關鍵字:STM32  RTC  不起振 引用地址:STM32的RTC晶振不起振的原因及解決方法

上一篇:STM32——關于printf重定向到串口的問題
下一篇:STM32學習之:RAM的分配和占用

推薦閱讀

簡單地說:想在mdk 中用printf,需要同時重定義fputc函數和避免使用semihosting(半主機模式), 標準庫函數的默認輸出設備是顯示器,要實現在串口或LCD輸出,必須重定義標準庫函數里調用的與輸出設備相關的函數. 例如:printf輸出到串口,需要將fputc里面的輸出指向串口(重定向),方法如下: #ifdef __GNUC__ /* With GCC/RAISONANCE, small printf (o...
PWM模塊設計說明:使用ATmega2560單片機開發一個12路PWM輸出的程序,要求每路PWM可以獨立控制。通過串口指令控制某路PWM輸出某個頻率值(具體通道受指令第一字節控制),每路PWM的頻率范圍能在20-2000HZ范圍內變化(具體頻率值受指令第二字節控制),同時,還能夠隨時停止某路的輸出。指令要求:A1 XX 第一路PWM連續輸出占空比為50%不變的方波。(XX為...
在電子系統中,用于連接電路板和各個模塊之間的連接器不僅價格昂貴而且占據了電路板和系統的寶貴空間,并且它們還會降低產品的穩定性。 萊迪思開發了一種創新的方法,讓系統架構師和開發人員使用尺寸極小的低功耗FPGA來大幅度減少板間和模塊間的連接器數量,在增加系統穩定性的同時,降低了空間占用和成本。 擁有FPGA設計經驗的開發者還能自定義該解決方案...
10月20日,西湖未來智造宣布完成數億元pre-A輪融資,由紅杉中國領投,華登國際和指數創投跟投,本輪融資資金將主要用于產品研發、團隊擴張、生產基地建設和市場營銷。西湖未來智造成立于2020年,該公司官方顯示,公司是國內電子3D打印領域首個專注于世界領先的微米級精度的三維精密制造技術公司,依托西湖大學精密制造實驗室及浙江省3D微納加工與表征實驗...

史海拾趣

問答坊 | AI 解惑

讓我們DIY一個FPGA開發板,預備中

上周發貼:讓我們一起DIY個 FPGA開發板, 報名嘍~~~ 非常感謝大家的支持,先分享一些資料,再對電路圖做完善后與大家共同探討! 開發板: 1、先做一個簡單的FPGA開發板,小試鋒芒。以ALTERA的CYCLONE1為核心,采用EP1C6Q240C8,配合EPC1S。以及LC ...…

查看全部問答∨

開機

我的電腦密碼記不得,如何解開電腦的密碼,在哪里進行操作,登陸密碼,各種操作系統的解發,請大家幫助 急急................................…

查看全部問答∨

250w功放電源問題

現在在做電機的相關課題,驅動器使用的是普通的功率放大電路,原理上與集成運算放大器相同,目前出現了一個問題: 上周驅動電機時電路正常工作,且帶動電機正常運動。經過一段時間后,目前電路不帶負載的情況下正常輸出波形,但在其帶負載后不能正 ...…

查看全部問答∨

Linuxlogo顯示

請問linuxlogo默認是在左上角顯示的,現在要求顯示到右下角,并且企鵝圖像倒置 相當于把默認顯示轉180度,請問這個哪里可以改。 可以修改fbcon.c嗎?新人求救!!…

查看全部問答∨

(++急)有償請求解決單片機串口多機通信程序問題

各位大俠們,麻煩幫忙看看這個例子,是我畢業設計的題目,由于單片機C編程學得不精,這幾天一直在調程序都沒法調出來,還請各位大蝦們幫幫忙!萬分感激!!! 硬件實現功能: 1、從機U2按鍵按下,在本機顯示,同時將按鍵值送往主機U1,在主機顯示 ...…

查看全部問答∨

美資企業,招聘 IP protocol engineer(SW 3#)

公司名稱: Carrier Access 公司網址: http://www.carrieraccess.com 電子郵箱: lshi@carrieraccess.com,簡歷請注明信息出處 工作地點: 上海 外語要求: 英文良好 簡歷接收方式: 英文及中文 學歷: 本科以上 職位描述: RESPONSIBILITIES: ...…

查看全部問答∨

中*美*愛*梯*科*技, 9月10日新班開課, 免費試聽!

中*美*愛*梯*科*技, .NET外企軟件工程師班將于2007年9月10日開課, 開課第一周免費試聽, 歡迎大家踴躍報名參加!   中*美*愛*梯*科*技向學員鄭重承諾: 百分之百保證就業, 月薪3000——8000, 就不了業者退還全部學費!    ...…

查看全部問答∨

有熟悉STM32編程的進來幫個忙

1,#define IS_GPIO_MODE(MODE) (((MODE) == GPIO_Mode_AIN) || ((MODE) == GPIO_Mode_IN_FLOATING) || ;請問這個加了紅色背景的是什么意思;特別是IS—是什么意思,后面這一句是什么意思…

查看全部問答∨

642圖像縮放問題

各位高手:642采集的圖像好像是720*480的大小吧,如果用jpeg編碼,出來的圖像也是720*480,現在我想請問的是我采集720*480大小的圖像,用jpeg編碼,并縮小成320*240(注:不是在原圖上截取,而是大小縮放),請問該如何做,或者采集的時候就重新取樣 ...…

查看全部問答∨

單片機多路數據采集系統設計

用proteus 設計 實現多路采集 可進行8路循環采集 用led顯示 采集通道和相應數據  謝謝各位大俠了     小弟在此 跪謝了 …

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 余庆县| 保山市| 金坛市| 和田县| 周宁县| 赫章县| 平乐县| 武汉市| 平安县| 神池县| 新余市| 东丽区| 磐安县| 武胜县| 台湾省| 大悟县| 乌鲁木齐县| 武穴市| 亚东县| 山东| 库车县| 达尔| 澳门| 陵水| 荔波县| 汕头市| 平利县| 高清| 罗定市| 家居| 固始县| 浦县| 霍邱县| 格尔木市| 沁阳市| 广汉市| 蓝山县| 兴山县| 乌拉特后旗| 九台市| 浮山县|