以下內(nèi)容中,小編將對微控制器的相關內(nèi)容進行著重介紹和闡述,希望本文能幫您增進對微控制器的了解,和小編一起來看看吧。
一、選擇微控制器的三個注意點
1、選擇架構
選擇時,我們需要考慮微控制器的架構。應用是否能通過 8 位架構實現(xiàn)?16 位呢?還是需要 32 位 ARM 核心?在應用和所需的軟件算法之間,這些問題將開始匯總為一個解決方案。不要忘了可能的未來要求和功能擴展。
不能僅因為 8 位微控制器能滿足您現(xiàn)在的要求,就不去為了未來的功能或易用性而考慮 16 位微控制器。請記住,微控制器選擇可以是一個迭代過程。您可能會在此步驟中選擇 16 位期間,而在稍后的步驟中發(fā)現(xiàn) 32 位 ARM 部件更加適合。這一步只是讓工程師確定正確的前進方向。
2、確定存儲器需求
對任何微控制器而言,閃存和 RAM 都是兩個非常重要的組成部分。確保不會出現(xiàn)程序空間不足,或者說可變空間肯定是最優(yōu)先考慮的。選擇部件時,很容易會選擇具有過多功能的部件,而不是功能不足的部件。
到設計的末尾時,發(fā)現(xiàn)需要 110% 的空間或者需要削減些功能,這并不是什么出格的事。畢竟,您總是會開頭想要多一些,然后轉到同一芯片家族中限制稍多一些的部件。利用應用中包含的軟件架構和通信外設,工程師就能估算該應用所需的閃存和 RAM 大小。記得給功能擴展和后續(xù)版本留些空間!這可為未來省卻許多麻煩。
3、開始尋找微控制器
現(xiàn)在對微控制器的特性要求有了更好的了解,可以開始搜尋工作了!一個能作為良好起點的地方是 Arrow、Avnet 或 Future Electronics 等微控制器供應商。
與 FAE 談談您的應用和要求,很多時候他們可以推薦既尖端新穎又滿足要求的新部件。只是要記住,他們可能會有在當下推廣某一系列微控制器的壓力!
下一個最佳地方是您已經(jīng)熟悉的芯片供應商。例如,如果您過去使用過某些微芯片部件,并與供應商關系不錯,那就從他們的網(wǎng)站開始搜索。
大多數(shù)芯片供應商擁有搜索引擎,您可以輸入自己的外設集、I/O 和功率要求,而后它將縮小符合條件的部件列表。從該列表,工程師就能繼續(xù)選擇微控制器。
二、微控制器由哪三部分組成
通過上面的介紹,想必大家對選擇微控制器時需要考慮的三個方面已經(jīng)具備了初步的認識。在這部分,我們主要來了解一下微控制器由哪三部分組成。
微控制器由控制存儲器、微指令寄存器和地址轉移邏輯三部分組成。
微控制器是將微型計算機的主要部分集成在一一個芯片上的單芯片微型計算機。微控制器誕生于20世紀70年代中期,經(jīng)過20多年的發(fā)展,其成本越來越低,而性能越來越強大,這使其應用已經(jīng)無處不在,遍及各個領域。例如電機控制、條碼閱讀器/掃描器、消費類電子、游戲設備、電話、HVAC、 樓宇安全與i ]禁控制、工業(yè)控制與自動化和白色家電(洗衣機、微波爐)等。
Intel公司作為最早推出微處理器的公司,同樣也是最早推出微控制器的公司。繼1976年推出MCS-48后,又于1980年推出了MCS-51 ,為發(fā)展具有良好兼容性的新一代微控制器奠定了良好的基礎。在8051技術實現(xiàn)開放后, Philips、Atmel、 Dallas和Siemens等公司紛紛推出了 基于80C5|內(nèi)核的微控制器。這些各具特色的產(chǎn)品能夠滿足大量嵌入式應用需求。基于80C51內(nèi)核的微控制器并沒有停止發(fā)展的腳步,例如現(xiàn)在Maxim/Dallas公司提供的DS89C430系列微控制器,其單周期指令速度已經(jīng)提高到了805I的12倍。
以上所有內(nèi)容便是小編此次為大家?guī)淼乃薪榻B,如果你想了解更多有關它的內(nèi)容,不妨在我們網(wǎng)站或者百度、google進行探索哦。