設(shè)計MCU擴展連接的最佳思路

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

設(shè)計MCU擴展連接的最佳思路

186.63 KB

當(dāng)設(shè)計所需接口多于微控制器本身具有的數(shù)量時,多數(shù)設(shè)計師的做法是“即位拆裝”,但是如此做法的弊端也很明顯:
首先,接口運行速度會被限制在幾MHz,造成微控制器難以快速控制IO腳狀態(tài);
第二,由于負載增加,并縮短了微控制器處于低功耗睡眠模式的時間,會增加處理器功耗;
第三,由于定時精度有限,除非最慢速度,微控制器無法實施異步UART 型接口。

那么,如何讓“魚”和“熊掌”能夠兼得,答案是——FPGA,其最新的優(yōu)化版本可以在100LUT條件下全面實施其中任何一種接口,根據(jù)選擇的器件大小,相應(yīng)矩陣中可輕松增加幾十個接口。
由于FPGA具有硬件特性,實施的速度可以輕松達到幾十MHz。FPGA還可以實施緩沖和智能中斷,從而延長微控制器睡眠模式,降低總體功耗。如此一來之前提到的的問題也就迎刃而解。
當(dāng)然,或許有哪位仍視FPGA為奢侈品,在設(shè)計中覺得用FPGA從成本考慮會得不償失。但現(xiàn)在FPGA的成本和功耗已經(jīng)在按照摩爾定律顯著降低,運用FPGA與MCU進行配置,最終的總體實施成本可以降低24%到34%。

本文就志在提供這樣一個節(jié)約成本、又提升性能和靈活性的完美解決方案。

公司介紹

Lattice Semiconductor 成立于 1983 年,總部設(shè)在美國俄勒岡州波特蘭市,是智能連接解決方案的全球領(lǐng)導(dǎo)者。 他們提供市場領(lǐng)先的知識產(chǎn)權(quán)和低功耗、小尺寸器件,能夠讓 8,000 多個全球客戶快速實現(xiàn)與眾不同的創(chuàng)新的經(jīng)濟、節(jié)能產(chǎn)品。 該公司在廣泛的終端市場上四處出擊,產(chǎn)品覆蓋從消費電子到工業(yè)設(shè)備、通信基礎(chǔ)設(shè)施和許可。

前往企業(yè)專區(qū)