深度剖析Microchip PIC18F2458/2553/4458/4553系列微控制器
在電子工程師的日常工作中,選擇合適的微控制器是項(xiàng)目成功的關(guān)鍵因素之一。Microchip的PIC18F2458/2553/4458/4553系列微控制器憑借其高性能、低功耗和豐富的外設(shè)功能,成為眾多應(yīng)用領(lǐng)域的理想選擇。今天,我們就來深入了解一下這個(gè)系列的微控制器。
文件下載:PIC18F4458T-I/PT.pdf
一、產(chǎn)品概述
PIC18F2458/2553/4458/4553系列微控制器具有28/40/44引腳封裝,采用了增強(qiáng)型閃存技術(shù),集成了12位A/D轉(zhuǎn)換器和nanoWatt低功耗技術(shù)。該系列產(chǎn)品不僅具備通用串行總線(USB)功能,還支持多種電源管理模式,能滿足不同應(yīng)用場(chǎng)景的需求。
1.1 特殊特性
- 12位A/D轉(zhuǎn)換器:這是該系列的一大亮點(diǎn),它具有可編程的采集時(shí)間,能夠在不等待采樣周期的情況下選擇通道并啟動(dòng)轉(zhuǎn)換,有效減少了代碼開銷。
- 電源管理模式:提供了運(yùn)行(Run)、空閑(Idle)、睡眠(Sleep)三種模式。空閑模式下典型電流低至5.8μA,睡眠模式下典型電流低至0.1μA,大大降低了功耗。
- 特殊微控制器特性:采用C編譯器優(yōu)化架構(gòu),可選擴(kuò)展指令集;增強(qiáng)型閃存程序存儲(chǔ)器典型擦寫周期達(dá)100,000次,數(shù)據(jù)EEPROM存儲(chǔ)器典型擦寫周期達(dá)1,000,000次,且閃存/數(shù)據(jù)EEPROM保留時(shí)間大于40年;支持中斷優(yōu)先級(jí)設(shè)置,具備8x8單周期硬件乘法器等。
1.2 不同型號(hào)差異
該系列不同型號(hào)在閃存程序存儲(chǔ)器、A/D通道、I/O端口、CCP和ECCP模塊以及是否具備流式并行端口(SPP)等方面存在差異。例如,PIC18F2458和PIC18F4458的閃存程序存儲(chǔ)器為24KB,而PIC18F2553和PIC18F4553為32KB;28引腳設(shè)備的A/D通道為10個(gè),40/44引腳設(shè)備為13個(gè)。
二、12位A/D轉(zhuǎn)換器模塊
2.1 基本功能
A/D轉(zhuǎn)換器模塊在28引腳設(shè)備上有10個(gè)輸入通道,40/44引腳設(shè)備上有13個(gè)輸入通道,可將模擬輸入信號(hào)轉(zhuǎn)換為對(duì)應(yīng)的12位數(shù)字信號(hào)。其操作由ADCON0、ADCON1和ADCON2三個(gè)寄存器控制,分別用于配置模擬引腳、電壓參考、數(shù)字I/O、選擇輸入通道、采集時(shí)間和轉(zhuǎn)換時(shí)鐘等。
2.2 操作步驟
進(jìn)行A/D轉(zhuǎn)換時(shí),需按以下步驟操作:
- 配置A/D模塊:包括配置模擬引腳、電壓參考和數(shù)字I/O(ADCON1),選擇A/D輸入通道(ADCON0),選擇A/D采集時(shí)間(ADCON2),選擇A/D轉(zhuǎn)換時(shí)鐘(ADCON2),并開啟A/D模塊(ADCON0)。
- 配置A/D中斷(可選):清除ADIF位,設(shè)置ADIE位和GIE位。
- 等待所需的采集時(shí)間(若需要)。
- 啟動(dòng)轉(zhuǎn)換:設(shè)置GO/DONE位(ADCON0寄存器)。
- 等待A/D轉(zhuǎn)換完成:可通過輪詢GO/DONE位或等待A/D中斷來判斷。
- 讀取A/D結(jié)果寄存器(ADRESH:ADRESL),若需要,清除ADIF位。
- 如需進(jìn)行下一次轉(zhuǎn)換,根據(jù)需要返回步驟1或步驟2。
2.3 采集要求
為確保A/D轉(zhuǎn)換器達(dá)到指定精度,電荷保持電容(CHOLD)必須完全充電到輸入通道電壓水平。源阻抗(RS)和內(nèi)部采樣開關(guān)(RSS)阻抗會(huì)直接影響電容充電時(shí)間,建議模擬源的最大阻抗為2.5kΩ。可通過公式計(jì)算最小采集時(shí)間,以滿足轉(zhuǎn)換誤差要求。
2.4 時(shí)鐘選擇
A/D轉(zhuǎn)換時(shí)鐘源可通過軟件選擇,有七種可選選項(xiàng),包括2TOSC、4TOSC、8TOSC、16TOSC、32TOSC、64TOSC和內(nèi)部RC振蕩器。為保證正確的A/D轉(zhuǎn)換,A/D轉(zhuǎn)換時(shí)鐘(TAD)應(yīng)盡可能短,但需大于最小TAD。
三、CPU特殊特性
該系列微控制器包含設(shè)備ID寄存器,這是只讀寄存器,可用于識(shí)別設(shè)備類型和版本。通過讀取這些寄存器,程序員和固件可以準(zhǔn)確了解設(shè)備信息。
四、電氣特性
4.1 絕對(duì)最大額定值
該系列微控制器的環(huán)境溫度范圍為 -40°C至 +125°C,存儲(chǔ)溫度范圍為 -65°C至 +150°C。各引腳電壓、電源電壓、功耗、電流等都有明確的限制,使用時(shí)需嚴(yán)格遵守,以避免設(shè)備損壞。
4.2 A/D轉(zhuǎn)換器特性
A/D轉(zhuǎn)換器具有12位分辨率,在不同電壓條件下,其積分線性誤差、差分線性誤差、偏移誤差和增益誤差等指標(biāo)都有相應(yīng)的規(guī)定。同時(shí),還規(guī)定了參考電壓范圍、模擬輸入電壓范圍、推薦的模擬電壓源阻抗等參數(shù)。
五、封裝信息
關(guān)于封裝信息,可參考“PIC18F2455/2550/4455/4550數(shù)據(jù)手冊(cè)”(DS39632)。
六、總結(jié)
Microchip的PIC18F2458/2553/4458/4553系列微控制器以其豐富的功能和出色的性能,為電子工程師提供了一個(gè)強(qiáng)大的開發(fā)平臺(tái)。無論是在功耗控制、A/D轉(zhuǎn)換精度還是CPU特性方面,都表現(xiàn)出色。在實(shí)際應(yīng)用中,工程師們可以根據(jù)具體需求選擇合適的型號(hào),并結(jié)合其電氣特性和操作步驟,充分發(fā)揮該系列微控制器的優(yōu)勢(shì),實(shí)現(xiàn)各種高性能、低功耗的應(yīng)用。
你在使用這個(gè)系列微控制器的過程中,遇到過哪些有趣的問題或挑戰(zhàn)呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見解。
-
microchip
+關(guān)注
關(guān)注
53文章
1665瀏覽量
121060 -
A/D轉(zhuǎn)換器
+關(guān)注
關(guān)注
1文章
243瀏覽量
11916
發(fā)布評(píng)論請(qǐng)先 登錄
深度剖析Microchip PIC18F2458/2553/4458/4553系列微控制器
評(píng)論