點擊“ Bigfish Robot”并選擇“頂級/星級官方帳戶”。
福利干貨將盡快交付!作者| Chip Brother來源|當(dāng)今的標(biāo)題工程師正在開發(fā)電路系統(tǒng),并且經(jīng)常需要使用中央處理單元,例如單片機(jī),F(xiàn)PGA或DSP等。
當(dāng)然,一些簡單的純硬件電路項目解決方案是例外,例如充電器,熱水壺等。
作為單片機(jī)的研發(fā)項目,其最小電路工作系統(tǒng)包括電源電路,復(fù)位電路和時鐘頻率電路。
其中,電源電路和復(fù)位電路易于工程師理解和設(shè)計。
但是,對于時鐘頻率電路,由于不同開發(fā)項目的功能要求不同,因此設(shè)計方案也不同,難以獲得有效的統(tǒng)一設(shè)計。
例如:項目A對研發(fā)成本和簡單功能有嚴(yán)格的要求;項目B的電路系統(tǒng)需要與外部電路系統(tǒng)完成串行通信,并且通信數(shù)據(jù)要求一定不能錯;項目C包括時鐘萬年歷功能,該功能需要不間斷的時間和高精度。
對于單片機(jī)的時鐘頻率電路,工程師根據(jù)不同的項目需求設(shè)計并選擇匹配方案。
具體的選擇方案包括三種類型。
01外部晶體振蕩器解決方案所謂的外部晶體振蕩器解決方案是指在微控制器的時鐘引腳X1和X2外部連接一個晶體振蕩器。
單片機(jī)外部晶體振蕩器圖的優(yōu)點:時鐘頻率精度高,穩(wěn)定性好;對于某些需要高數(shù)據(jù)處理能力的項目,尤其是需要相互進(jìn)行信息通信的多電路系統(tǒng),例如包含USB通信和CAN通信的項目,請使用外部晶體振蕩器。
還有更多的計劃。
缺點:由于添加了外部晶體,因此研發(fā)BOM表組件的成本增加了。
02內(nèi)部晶體振蕩器解決方案所謂的內(nèi)部晶體振蕩器解決方案是指微控制器使用內(nèi)部集成的RC振蕩器電路產(chǎn)生的時鐘頻率。
單片機(jī)的內(nèi)部晶體振蕩器圖。
優(yōu)點:無需外部晶體振蕩器,工程師可以有效地節(jié)省研發(fā)BOM組件的成本。
缺點:RC振蕩器電路產(chǎn)生的時鐘頻率精度較低,誤差較大,在高頻通信中可能引起一些數(shù)據(jù)交換錯誤。
03時鐘芯片解決方案所謂時鐘芯片解決方案,是指在單片機(jī)外部增加專門用于時鐘處理的時鐘芯片,以向單片機(jī)提供準(zhǔn)確的時鐘信號。
單片機(jī)和時鐘芯片電路優(yōu)點:精度高,誤差?。贿m用于一些要求較高的電路項目。
缺點:電路設(shè)計復(fù)雜,工程師難以開發(fā),開發(fā)BOM組件的成本很高。
關(guān)于時鐘芯片的一些電路特性,以Maxim的DS1338模型為例:DS1338時鐘芯片(1)電源時鐘芯片的電源由兩部分組成:VCC電源是指VCC電源。
電路工程系統(tǒng)以及單片機(jī)的電源。
。
Vbat電源是指電池供電的電源。
當(dāng)VCC電源由于某種原因突然斷電時,時鐘芯片會自動激活Vbat電池電源以維持時鐘芯片內(nèi)部的時鐘信號處理,因此無需關(guān)閉電路系統(tǒng)電源VCC并斷開電路工作。
(2)“秒”,“分鐘”,“小時”,“日”,“周”,“月”,“秒”,“秒”,“秒”,“秒”,“秒”,“秒”,“秒”,“秒”。
和“年份”功能時鐘芯片內(nèi)部集成時間的詳細(xì)信息定時電路功能通過IIC通信方式將時間信息發(fā)送給單片機(jī),單片機(jī)可以獲得高精度的時鐘信息。
(3)時鐘芯片和單片機(jī)之間的接口是IIC通信接口。
該接口模式是串行通信。
工程師的開發(fā)和設(shè)計相對簡單,電路功能易于實現(xiàn); (4)精度是指正常工作條件下時鐘芯片的輸出。
時鐘錯誤;例如,Maxim的DS1338時鐘芯片的精度控制在10PPM,相當(dāng)于一天24小時轉(zhuǎn)換,錯誤精度約為0.8秒