PIC單片機常見(jiàn)14問(wèn)
1、PIC單片機振蕩電路中如何選擇晶體?
對于一個(gè)高可靠性的系統設計,晶體的選擇非常重要,尤其設計帶有睡眠喚醒(往往用低電壓以求低功耗)的系統。這是因為低供電電壓使提供給晶體的激勵功率減少,造成晶體起振很慢或根本就不能起振。這一現象在上電復位時(shí)并不特別明顯,原因時(shí)上電時(shí)電路有足夠的擾動(dòng),很容易建立振蕩。在睡眠喚醒時(shí),電路的擾動(dòng)要比上電時(shí)小得多,起振變得很不容易。在振蕩回路中,晶體既不能過(guò)激勵(容易振到高次諧波上)也不能欠激勵(不容易起振)。晶體的選擇至少必須考慮:諧振頻點(diǎn)、負載電容、激勵功率、溫度特性、長(cháng)期穩定性。
2、如何判斷電路中晶振是否被過(guò)分驅動(dòng)?
電阻RS常用來(lái)防止晶振被過(guò)分驅動(dòng)。過(guò)分驅動(dòng)晶振會(huì )漸漸損耗減少晶振的接觸電鍍,這將引起頻率的上升??捎靡慌_示波器檢測OSC輸出腳,如果檢測一非常清晰的正弦波,且正弦波的上限值和下限值都符合時(shí)鐘輸入需要,則晶振未被過(guò)分驅動(dòng);相反,如果正弦波形的波峰,波谷兩端被削平,而使波形成為方形,則晶振被過(guò)分驅動(dòng)。這時(shí)就需要用電阻RS來(lái)防止晶振被過(guò)分驅動(dòng)。判斷電阻RS值大小的最簡(jiǎn)單的方法就是串聯(lián)一個(gè)5k或10k的微調電阻,從0開(kāi)始慢慢調高,一直到正弦波不再被削平為止。通過(guò)此辦法就可以找到最接近的電阻RS值
3、晶振電路中如何選擇電容C1,C2?
(1)因為每一種晶振都有各自的特性,所以最好按制造廠(chǎng)商所提供的數值選擇外部元器件。
(2)在許可范圍內,C1、C2值越低越好。C值偏大雖有利于振蕩器的穩定,但將會(huì )增加起振時(shí)間。
(3)應使C2值大于C1值,這樣可使上電時(shí),加快晶振起振。
4、PIC系列單片機I/O腳有什么特點(diǎn)?
PIC系列單片機的任意一條I/O管腳都有很強的帶負載能力(至少可提供或灌入25mA的電流)。因此,在某些場(chǎng)合,這些管腳可作為可控的電源。舉個(gè)例子,在一些低功耗的設計中,希望一些周?chē)钠骷谙到y待命時(shí)不耗電或盡量少耗電
此時(shí)可考慮這些器件的電源供電由一條I/O腳負責提供,在工作時(shí)MCU在該條管腳上輸出高電平(接近VDD)帶幾個(gè)mA的負載絕對不成問(wèn)題。若要進(jìn)入低功耗模式
MCU就在該管腳輸出低電平(接近0),被控器件沒(méi)有了電源也就不會(huì )耗電。比如LCD
顯示電路、信號調制電路等都非常適合此類(lèi)控制。
5、為何系統在外界磁場(chǎng)和電場(chǎng)的干擾時(shí)不能正常工作?
如果在主控電路中沒(méi)有濾波電路,您用的芯片在/MCLR端應接一個(gè)能保證濾去該端口上的窄脈沖電路。因/MCLR上加的低電平寬度應大于2US,系統才能復位,而小于2US的低電平將會(huì )干擾系統的正常工作。
6、使用帶A/D的PIC芯片時(shí),怎樣才能提高A/D轉換的精度?
(1)保證您的系統的時(shí)鐘應是適合的。如果您關(guān)閉/打開(kāi)A/D模塊,應等待一段時(shí)間,該段時(shí)間是采樣時(shí)間;如果您改變輸入通道,同樣也需等待這段時(shí)間,和最后的TAD(TAD為完成每位A/D轉換所需的時(shí)間)。TAD可以在A(yíng)DCON0中(ADCS1、ADCS0)中選擇,它應在2US-6US之間。如果TAD太小,在轉換過(guò)程結束時(shí),沒(méi)有完全被轉換;如果TAD太長(cháng),在全部轉換結束之前,采樣電容上的電壓已經(jīng)下降。對該時(shí)間的選擇的具體細節請參照有關(guān)的數據手冊或應用公式。
(2)通常模擬信號的輸入端的電阻太高(大于10Kohms)會(huì )使采樣電流下降從而影響轉換精度。若輸入信號不能很快的改變,建議在輸入通道口用0.1UF的電容,
它將改變模擬通道的采樣電壓,由于電流的補給,內在的保持電容為51.2PF
(3)若沒(méi)有把所有的A/D通道用完,最好少用AN0端。因它的下一個(gè)腳與OSC1緊靠在一起會(huì )對A/D轉換造成影響。
(4)最后,在系統中,若芯片的頻率較低,A/D轉換的時(shí)鐘首選的是芯片的振蕩。這將在很大范圍內降低數字轉換噪音的影響。同時(shí),在系統中,在A(yíng)/D轉換開(kāi)始后,進(jìn)入SLEEP狀態(tài),必須選擇片內的RC振蕩作為A/D轉換的時(shí)鐘信號。該方法將提高轉換的精度。
電容傳感器相關(guān)文章:電容傳感器原理 晶振相關(guān)文章:晶振原理
評論