MCLR為6管腳微處理器增加一個MOSFET,將復位/編程引腳轉變為輸出管腳。電路使用MCLR引腳作為輸出。簡單的說,圖1隻顯示了GP3/MCLR輸出電路。為允許GP3/MCLR管腳作為輸出使用,電路使用微處理器提供可配置的弱上拉功能。GP3/MCLR管腳的可選功能為輸入,在微處理器配置命令中,必須使能全局弱上拉位。雖然不能分別配置弱上拉,但是這不是問題,因為可以配置其餘引腳作為模擬輸入或數字輸出。
基本簡介
雖然微處理器製造商設法提供給設計人員最精確合適的產品,但多一個輸出管腳通常是必要的。這種情況在使用8管腳或更少管腳的小型設計時更加有效。本設計方案採用microchip公司PIC10F222。PIC10F222有SOT23-6封裝,提供三個I/O引腳,一個輸入管腳,RAM、flash、和一個ADC模組。必須規劃好這些微型處理器,就像那些大型微處理器一樣。為給這些微處理器編程,需要MCLR、兩個I/O管腳(數據和時鐘)和供電管腳(VCC和GND)。為進入編程模式,需要MCLR和電源。因為微處理器必須區分正常和編程模式,而MCLR管腳通常達到約12V電壓才進入編程模式。然後,在正常工作中,可以配置MCLR引腳為外部復位或僅作為輸入引腳。
本設計使用一個模擬輸入和三個輸出引腳。因此,本設計需要一個額外的輸出引腳。出於這個原因,電路使用MCLR引腳作為輸出。簡單的說,圖1隻顯示了GP3/MCLR輸出電路。為允許GP3/MCLR管腳作為輸出使用,電路使用微處理器提供可配置的弱上拉功能。GP3/MCLR管腳的可選功能為輸入,在微處理器配置命令中,必須使能全局弱上拉位。雖然不能分別配置弱上拉,但是這不是問題,因為可以配置其餘引腳作為模擬輸入或數字輸出。
根據供電電壓,弱上拉使用20到150kΩ的電阻,所以這個電路使用電晶體Q1驅動更高的負載,例如所述的LED。當禁止上拉功能時,R1驅動電晶體關閉。因為電晶體門極為電阻驅動,最大鎖存頻率由所選的電晶體決定。最壞的情形發生在需要關閉Q1的時候。R1和Q1的門源極電容決定了電晶體的關閉時間。
MCLR管腳的編程電壓大約為12V。因此,Q1必須經受門源極電壓高於這個值。本設計使用能經受±18V電壓的MOSFET。出於這個原因,不應該使用數字MOSFET。可以將這個電路用於其它PIC微處理器,對大多數Freescale公司的RS08KA系列微處理器都適用。
相關詞條
MLLRP | MMCM | MMCF | MMCC |
MMCA | MMAC | MLT | MLS |
MLPPP | MLP | MLN | MLLRP |