新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 關于SiLabs Precision32單片機的詳細分析報告

        關于SiLabs Precision32單片機的詳細分析報告

        作者: 時間:2012-03-27 來源:網絡 收藏

        對于USB系統來說,芯片集成完整的USB PHY和模擬前端,可直接連接到USB連接器。其他大多數需要一個外部USB上拉電阻和終端電路,所添加的小元器件總成本約為5美分。使用 MCU所節省下的元器件總成本可高達1.34美元。當然,許多系統不需要LED背光或觸摸控制器,這降低了所節省的成本,但大多數設計將能夠節省至少3 0美分。如圖2所示,外部電路的減少也使電路板面積減小。

        降低功耗

        Silicon Labs公司注重 MCU在工作和休眠模式下低功耗設計,特別是針對Cortex-M3 CPU。在工作模式下,整個芯片僅消耗22mA(80MHz運行速度),或者0.28mA/MHz。雖然飛思卡爾某些最新的Kinetis MCU也能運行在0.25mA/MHz(最大72MHz運行速度),Silicon Labs的低功耗水平仍超過其他大多數同類型MCU產品。 MCU的休眠模式電流更加令人贊嘆:啟動RTC時電流僅僅0.35uA,為業內功耗最低。

        該公司同時還專注于降低系統功耗,因為許多MCU應用是由電池或通過USB規范的受限等級供電。對于開發人員而言,集成上文提到的模擬器件,例如振蕩器和USB終端,可以縮短信號路徑長度和集成外圍元器件,從而降低整個系統功耗。

        此外,片上振蕩器使CPU可以運行在任意需要的頻率;而如果采用8MHz外部晶體,MCU運行頻率必須是8MHz的倍數。出于同樣的原因,Silicon Labs允許CPU和USB頻率獨立設置,而不是固定比例。這種靈活性使系統設計人員能夠任意微調CPU頻率,提供所需的性能,同時保持最低速度和功耗。

        減少設計時間

        憑借其在8位MCU中設計經驗,Silicon Labs在Precision32設計中內置靈活的I/O系統。如圖3所示,芯片中包括兩個crossbar,可以連接任意I/O功能到不同引腳。在TQFP-80封裝示例中,Crossbarl連接引腳9-40,其中不包括引腳28和29,他們是電源和地引腳。Crossbarl支持1 4種不同內部功能,包括多種串行接口、定時器和比較器等;這些功能能夠連接到crossbar支持的任何外部引腳。這些引腳中的一部分也能映射到ADC輸入或者5V兼容輸出。

        極大的靈活性為系統設計人員提供多種好處。設計人員可以配置芯片引腳以簡化電路板設計,例如配置輸出引腳靠近他們所要連接的芯片。在某些情況下,這種方法甚至可以允許使用更少布線層PCB,從而節省成本。此外,引腳再配置還可輕松應對最終電路板變動難題。

        當選擇哪些功能連接到引腳,哪些懸空時,這種方法能提供更大的靈活性。特別是在使用帶有少量I/O引腳的小型封裝時,靈活性顯得尤為重要。其他大多數MCU也提供一些配置,但是可能在每個引腳上僅支持一種或兩種功能,限制了選項數量,導致潛在的引腳沖突。

        如此多的配置可能帶來混亂,因此Silicon Labs為設計人員提供一個軟件工具,以簡化配置。應用程序構建器( AppBuilder)工具提供圖形界面,允許設計人員使用拖拽功能配置引腳。一旦配置完成,工具能夠產生加載配置到MCU的引導代碼。該工具可以與商業IDE協同工作,包括Keil和IAR以及流行的Eclipse,Silicon Labs已經加以調整Eclipse以支持Precision32產品。

        60.jpg
        圖三。Precision32 I/O crossbar。Silicon Labs MCU包括兩個內部crossbar,能夠使任意I/O功能連接到不同引腳。

        業界領先的低功耗

        目前有多家供應商提供基于ARM的32位,Silicon Labs需要具備一些特殊功能使其脫穎而出。如表一所示,競爭對手包括飛思卡爾半導體的新品Kinetis,意法半導體的STM32系列,以及德州儀器的Stellaris。其他廠商,例如Atmel、EnergyMicro和恩智浦也參與市場競爭,但我們更關注市場領先者。為了方便與其他廠商廣泛的產品線比較,我們將盡量選擇類似CPU速度和內存容量的幸好,也包括USB端口。

        飛思卡爾的Kinetis產品具有極強競爭力。其Cortex-M4 CPU與M3類似,但是包含DSP和可選FPU。在K20版本中,CPU可以達到100MHz,雖然新興的低功耗版本限制在72MHz。在這種低功耗模式下,新型Kinetis K20有與Precision32 MCU相當的工作電流,同時運行速度僅比Silicon Labs產品稍慢。然而,在休眠模式下,Kinetis消耗4.0uA-是Precision32 MCU電流消耗的10倍以上。

        Kinetis產品中多數模擬性能與Precision32 MCU相當,甚至提供更高分辨率的ADC和DAC。然而Precision32一些方面優于Kinetis,包括針對低端市場的更小封裝。人們更擔憂的是Kinetis產品研發進度滯后,目前低功耗版本尚未提供樣品(計劃于2012年一季度末提供樣品)。此外,飛思卡爾的額外功能,例如DSP和FPU,將增加芯片尺寸,提高芯片價格。

        Precision32混合信號MCU和主要競爭對手比較 *還提供更高功耗的100MHz運行速率;*還提供128KB閃存、20KB SRAM、無DAC的6mm QFP-36封裝;**僅使用電池供電,Vdd供電時,電流4.0uA。(來源:各廠商)

        ST提供多種基于ARM的MCU,而STM32FlOx是最匹配的產品,具有72MHz、Cortex-M3 CPU和全速USB接口o ST是Precision32系列產品中6mm小尺寸封裝的唯一競爭對手。然而,ST 6mm封裝限制了Flash閃存和SRAM的容量大小,僅大約是Silicon Labs同外形尺寸產品的一半;最小封裝也禁止使用DAC。而全功能版本則需要l0mm封裝。

        蜂鳴器相關文章:蜂鳴器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沈阳市| 衡山县| 历史| 大庆市| 乌海市| 明水县| 达尔| 台东县| 萝北县| 内丘县| 关岭| 曲阳县| 莱阳市| 张家港市| 松江区| 丹东市| 略阳县| 永寿县| 广汉市| 大洼县| 宜兰县| 武功县| 青阳县| 马公市| 谷城县| 伊金霍洛旗| 柯坪县| 高州市| 马边| 常山县| 潢川县| 社会| 信宜市| 城口县| 本溪| 恭城| 辽宁省| 桦南县| 保德县| 镇赉县| 海兴县|