[導讀]作為單片機研發設計的單片機項目,它的單片機最小電路工作系統包含電源電路、復位電路、單片機時鐘頻率電路;其中電源電路與復位電路,單片機相信工程師都非常容易理解與設計。單片機然而時鐘頻率電路,單片機由于不同的單片機開發項目功能需求不一樣,設計的單片機方案選擇也不盡相同,很難得到有效的單片機統一設計。
點擊上方 “大魚機器人”,單片機選擇 “置頂/星標公眾號”工程師在開發一個電路系統,單片機往往會需要用到中央處理器,單片機比如單片機、單片機FPGA、或者DSP等等;當然一些簡單的純硬件電路項目方案例外,如充電器、熱水壺等等。 作為單片機研發設計的項目,它的最小電路工作系統包含電源電路、復位電路、時鐘頻率電路;其中電源電路與復位電路,相信工程師都非常容易理解與設計。然而時鐘頻率電路,由于不同的開發項目功能需求不一樣,設計的方案選擇也不盡相同,很難得到有效的統一設計。 針對單片機的時鐘頻率電路,工程師依據不同的項目要求去設計與選擇匹配的方案,具體的選擇方案包含三類。 所謂外部晶振方案,是指在單片機的時鐘引腳X1與X2外部連接一個晶振。 優點:時鐘頻率精度高,穩定性能好;對于一些數據處理能力要求較高的項目,尤其是多個電路系統彼此需要信息通訊,如包含USB通訊、CAN通訊的項目,選用外部晶振的方案較多。 缺點:由于增加了外部晶振,所以研發的BOM表元器件成本增加擴大了。 所謂內部晶振方案,是指單片機利用內部集成的RC振蕩電路產生的時鐘頻率。 優點:省去外部晶振,工程師可以有效的節約研發BOM元器件成本。 缺點:RC振蕩電路產生的時鐘頻率精度比較低,誤差較大,容易引起一些高頻率通信的數據交互錯誤。 所謂時鐘芯片方案,是指在單片機外部加入一個專門處理時鐘的時鐘芯片,用來給單片機提供精準的時鐘信號。 優點:精度高,誤差小;適用于一些要求較高的電路項目。 缺點:電路設計復雜,工程師開發難度較高,研發BOM元器件成本高。 關于時鐘芯片的一些電路特性,以美信的DS1338型號為例說明:時鐘芯片內部集成時間的“秒”“分”“時”“日”“周”“月”和“年”詳細信息計時電路功能,通過IIC通信方式將時間的信息發送至單片機,單片機即可獲得高精度的時鐘信息。 時鐘芯片與單片機的接口是IIC通信接口,此接口方式為串口通信,工程師開發設計較為簡單,容易實現電路功能; 精度,是指時鐘芯片在正常工作條件下產生的時鐘誤差;例如美信的DS1338時鐘芯片精度控制在10PPM,換算成一天24小時誤差精度在0.8秒左右。 時鐘芯片,一般用來處理精確計算時間的電路項目,如時間萬年歷。 當然這三個方案都是針對一些工業與民用領域,如果涉及到航空航天應用領域,比如衛星導航與遙感測量等,則需要選擇更高精度的時鐘頻率電路,如原子鐘方案。 本文作者系今日頭條@芯片哥,版權歸原作者所有,如有侵權請聯系刪除若覺得文章不錯,轉發分享,也是我們繼續更新的動力。 5T資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、單片機、等等!在公眾號內回復「更多資源」,即可免費獲取,期待你的關注~免責聲明:本文內容由21ic獲得授權后發布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯系我們,謝謝!