2012年3月31日 星期六

Silabs 已正式發表32bit ARM MCU

這個月初Silabs 終於正式介紹其 32 bits ARM MCU 的官方新聞稿了。

-------------------------

您還記得我之前提到的規格分析嗎?!

Silabs 32bit ARM MCU

其中我有提到那個 Sample Sync Generator  嗎?!他就是拿來做新聞稿中提到的:

Barcode Scanner :條碼掃描器用的。瞭解嗎?!

所以,大家就可以回去複習一下當初那一篇文章,在此就不再重新描述了。

----------------

底下還有一個簡介影片,說實在的...有點了無新意的。沒辦法~現在賣MCU

就是只能這樣子而已。還是給他們多鼓勵,加加油了囉!

-------------------------------------------------------

----------------

Silicon Labs推出業界最靈活易用的32位元混合訊號MCU

Seraphim Era  2012-03-07

- 新型Precision32™系列產品為廣泛的嵌入式設計 打造多功能、一體化、高節能與易用性 -

 
台灣,台北 - 2012年3月7日 - 高效能類比與混合訊號IC領導廠商Silicon Laboratories
(芯科實驗室有限公司, NASDAQ: SLAB)今日宣佈推出Precision32™微控制器(MCU)
系列產品,為32位元MCU市場帶來前所未有的設計靈活性。基於ARMR Cortex™-M3
處理器的新型Precision32系列產品包括32位元SiM3U1xx和SiM3C1xx MCU產品,
具備接腳相容的整合USB和非整合USB功能選項。透過提供高整合度的靈活架構,
以及豐富的周邊組合、超低功耗和可免費下載的Eclipse開發工具,Precision32系列產品
可廣泛應用於各種應用領域,包括可攜式醫療設備、銷售終端周邊設備、馬達控制、
工業監控、條碼掃描器、光學觸控式螢幕介面、感測控制器和家庭自動化系統等。
 
為協助開發人員降低系統成本、設計複雜度和減少元件數量,Precision32系列產品提供
極佳的周邊整合度,節省物料清單(BOM)成本高達1.34美元。下列整合式周邊將大幅
減少元件數量和系統成本:
 
 
整合先進鎖相迴路(PLL)的精密振盪器,無需昂貴的8MHz晶體,可為無外部晶體的
USB操作提供所需的高精確度時脈,同時核心可在1-80MHz任何頻率獨立工作。
 
內部5V電壓穩壓器使MCU可直接由USB或5V電源供電,無需外部穩壓器。
 
六個高驅動I/O(每個高達300mA),可直接驅動高功率LED、小馬達、蜂鳴器和
功率MOSFET,並可作為升壓轉換控制器。
 
電容觸控通道多達16個,減少按鍵、滑動條或滾輪應用中額外所需的觸控感測器IC。
 
Precision32系列產品提供完整的USB2.0 PHY和類比前端,可直接連接到USB控制器
介面,而其他大多數MCU需要外部USB接上電阻和終端電路。
 
 
為滿足產品快速上市目標,設計時程常常需要緊縮,現今嵌入式開發人員既要在有限時間
內滿足複雜和多變的設計需求,同時也要滿足嚴格的成本和功耗預算。目前,許多32位元
MCU產品缺乏足夠的靈活性架構,尤其是接腳和周邊配置,更提高了產品設計難度。
 Precision32系列產品可完全自訂I/O系統和接腳配置,為開發人員提供更靈活的替代方案。
 
利用Silicon Labs專利的雙crossbar技術和拖拽式GUI(圖形用戶介面),開發人員能夠
輕易的選擇所需類比和數位周邊,並為周邊配置接腳。而其他同類MCU經常會預設周邊
位置和接腳,導致潛在接腳衝突,迫使開發人員需改變設計或使用更大、更昂貴的封裝。
 Silicon Labs公司 crossbar設計和基於GUI的AppBuilder軟體,使開發人員能夠優化其
周邊組合和接腳配置,使周邊與所連接的元件相鄰,進而減少接腳衝突,簡化PCB佈線,
並大幅減少PCB層以降低系統成本。
 
Precision32系列產品的類比周邊具備全溫度和電壓(低至1.8V)範圍內的額定特性,
並通過嚴格測試。事實上,這些高效能類比周邊非常可靠,可用於取代獨立的周邊元件。
此外,Precision32類比周邊具備高度的可配置性,使開發人員能簡化設計並依據不同
嵌入式應用優化其效能。
 
Silicon Labs Precision32系列產品在工作和休眠模式下均具有業界領先的功耗效能。
此MCU產品利用Silicon Labs最先進的專利低功耗設計技術,降低每個MCU組成區塊
的功耗,與其他同類型32位元方案相比,工作電流減少高達33%(在80MHz時22mA
或275 μA/MHz),休眠電流降低100倍(0.35μA,啟動RTC並且4KB RAM內容保留)
。此外,多種電源模式和時脈選項使開發人員能夠在特定效能水準下,最佳化嵌入式設計
並達到最低功耗。
 
Linley Group公司首席分析師Linley Gwennap表示:「Silicon Labs將類比/混合訊號
方面的專業經驗應用於新型的32位元MCU,使其具備精確類比周邊功能和靈活的I/O系統。
雖然市面上其他一些產品也提供類似功能,但是沒有一家公司的產品能夠媲美這樣
混合訊號MCU產品。使用大型供應商MCU產品的開發人員應密切關注這個32位元
MCU市場的新成員。」
 
 
快速、簡而易用的開發環境
 
為簡化基於Precision32系列產品的嵌入式應用開發,Silicon Labs提供豐富的硬體和
軟體工具,包括具備可替換MCU、射頻元件和其他子系統的統一開發平台(UDP),
可因應各類開發人員的應用需求。UDP包括一個主機板、多個模組化子板和用於
原型設計、擴展和系統整合的面板;同時也支援MCU編碼和韌體開發、多種網路
和協定以及USB驅動。為加速sub-GHz RF設計,Silicon Labs為UDP提供RF測試卡,
支援該公司最新Si446x EZRadioPROR收發器。
 
Silicon Labs優秀的Eclipse整合式開發環境(IDE),包括編譯器、除錯工具和線上
操作介面,支援多種關鍵應用資訊,例如:含有編碼範例、資料手冊、原理圖、
PCB封裝、應用筆記、版本控制和自動更新的軟體資料庫。Silicon Labs另一
核心IDE工具是基於GUI的AppBuilder軟體,開發人員能夠運用此軟體工具快速的
以圖形化介面選擇其周邊組合和屬性、配置時脈模式、客製化接腳和產生源編碼,
無需編寫代碼或參考資料手冊即可實現所有功能。
 
Precision32系列產品讓開發人員得以利用大量為ARM架構優化的軟體和開發工具,
包括Keil和IAR工具鏈。為了加速開發和從其他MCU平台進行代碼轉移,Silicon Labs
提供Cortex微控制器標準軟體介面(CMSIS)相容代碼。通用的ARM軟體介面可以讓
周邊驅動重新使用,簡化與其他基於ARM的微控制器間進行代碼轉移工作。
 
Silicon Labs公司MCU產品總經理Mike Salas表示:「我們設計的Precision32系列
產品帶給嵌入式開發人員更好的32位元選擇方案,他具極高的設計靈活性、周邊整合度
、類比效能和超低功耗,且價格也極具競爭力。同時我們還為開發人員提供高整合度和
完整的硬體和免費的軟體發展工具,使開發人員可以在嵌入式領域中透過最靈活易用
的32位元MCU架構進行快速原型設計和開發。」
 
價格和供貨
 
Silicon Labs Precision32 MCU現已量產,快閃記憶體容量範圍為32-256kB,
可適用於空間敏感的6mm x 6mm QFN-40封裝,到最大I/O配置的LGA-92封裝,
支援五種帶接腳和不帶接腳的封裝類型。於1萬顆採購量,無整合USB的SiM3C1xx
MCU和整合USB的SiM3U1xx MCU單價分別為2.20美元和2.68美元。
Precison32系列產品後續還將推出包括更具節能和精確類比效能的32位元MCU產品。
 
Silicon Labs UDP硬體工具包括經濟版SiM3U1xx-B-DK和SiM3C1xx-B-DK開發套件,
每套價格99美元。強化版SiM3U1xx-B-EDK和SiM3C1xx-B-EDK開發套件,
含有I/O擴展卡和其它的展示功能,可強化開發經驗,價格分別為349美元和299美元。
客戶可從Silicon Labs公司網站免費下載Precision32 IDE軟體工具。
更多Precision32產品資訊、樣品和開發工具,
請瀏覽網站:www.silabs.com/pr/32bit-mcu。
 
關於Silicon Laboratories Inc.
Silicon Laboratories是領先業界的高效能類比與混合訊號IC創新廠商,
擁有世界一流的工程團隊。這些設計人員以最豐富的混合訊號設計知識,
發展出種類廣泛和易於使用的各種高整合產品,提供客戶強大效能、精巧體積
和低耗電等優勢。欲知更詳細的Silicon Labs公司資訊,
請至以下網站查詢:www.silabs.com。
 
前瞻性聲明
本新聞稿可能包含Silicon Laboratories根據目前預期所做出的前瞻性聲明。
這些前瞻性聲明包含風險與不確定因素。多項重要因素可能導致實際結果與前瞻性
聲明所示之結果出現 重大差異。關於可能影響Silicon Laboratories的財務結果以及
導致實際結果與前瞻性聲明所示之結果出現重大差異的各種因素說明,
請參閱Silicon Laboratories提交給美國證卷交易委員會(SEC)之報告。
Silicon Laboratories沒有意願或義務因為新資訊、未來事件或其他理由而更新或
修改任何前瞻性聲明。
-------------
 
您也可以連結到該公司產品網頁:(
原廠官方網站資訊):

Mixed-Signal Precision32™ 32-Bit Microcontrollers

-=======================================

 

6 則留言:

  1. 我已經用ST的ARM做影像取得。是利用Timer輸出去觸發ADC。原先是用在取得三相馬達控制的電流。
    已經做出一個產品,Sample Sync Generator這個功能已經不小心實現出來了。
    現在ADC/DAC差不多不用錢的地步。
    只是CM3做影像有些不夠力,下一個產品要用到CM4。再不行,也換到A系列去了。

    回覆刪除
    回覆
    1. 謝謝您所提供的使用心得...
      不過,您既又做影像取得,又搞三項馬達控制,我是不清楚這兩者之間
      是否同一案例?但聽起來似乎您做的東西還蠻雜的嘛!
      做影像處裡就看您要做得怎樣的程度?如果要求很高的話,我想:
      連CM4 也不一定夠。但如果您只是想搞個簡單的影像識別(譬如:
      只有黑白兩項而已!)我想這應該也夠用了。
      放心好了...人家既然都已經空間可以擺得下Sample Sync Generator
      這一種鳥東西時,那個多送您幾個ADC/DAC 就不算什麼了。
      以現在IC 晶圓製程,如果要包這一種動不動就 80/100 以上pin 數的
      IC ...那肯定是Pad limit 的設計結果,多塞幾個常用的邏輯回路也沒差的啦!

      :)) ... :)) ... :)) ...

      刪除
  2. 打到一半有事,分成二部分。
    我用ST時,其實Freescale及fiji都有來推。但不是我不想用,各家週邊不同,每本資料手冊都是破千頁。
    人家ST都有一些週邊的Bug,也是要後面產品來修正。所以後面跟進的廠商是各有特色,但沒在沒時間去當白老鼠。
    更何況人家ST將CM3及CM4的pin腳做到99%相容,layout改一下就可以了。要升要降都方便。
    這場CM3的市場實在打得太烈了。
    結果不只是MCU大升級,工程師也是被推升,函式庫都用組語寫好了,只差會不會包進來用。

    回覆刪除
    回覆
    1. "所以後面跟進的廠商是各有特色,但沒在沒時間去當白老鼠。"
      您說的真好...我們搞系統的本來就應該專注在某些領域的系統開發整合,
      至於,這些MCU方案商要搞哪些標準品給我們用?!那是他們自己的事。
      ---
      同理:當這些MCU 大升級之後,工程師要被推升..這我也同意。
      只是我還是強調一點,當您在整合這些系統應用產品時,您還是得多
      花一點心思在真正系統應用的真正價值。譬如:一樣三相無刷馬達,
      要搞到讓他轉起來,那不是學問,您該如何將這些整合出來的
      東西真正的發揮到市場定位有其真正核心價值上才對的。
      (現在搞電子高科技的東西,真正能勝出的不是那個50/60 分的東西,
      而是誰能真正做到從 90 分提升到100 分的人啦!)

      刪除
  3. 用STM32F100及STM32F207皆發現ADC套DMA會出狀況。
    這下影像取不回來。DMA的結果不對,但信號產生在示波器上是穩定的。
    套太多裝置可能出了設計外的狀況。
    先是利用DMA對Timer的週期及PWM產生暫存器寫入,產生不規則但有循環的PWM信號再去觸發ADC,再以DMA將ADC值存到RAM中,寫完再用DMA對SPI通信寫出LED Driver驅動資料。
    可能想得太好,結果ADC的DMA有暴走現象,一下子複製了一堆一樣的值。

    再不行,可能要考量Silcon的試試看。

    回覆刪除
    回覆
    1. 如果要搭配 ADC 與DMA ...一定要留意ADC 的轉換速率與DMA 之間的時間差。
      不好意思,這一棵STM32 我沒用過,我不清楚它們之間的定義。
      不過您自己要留意...否則有可能是您有點誤會了人家的設計或設定上的陷阱。
      譬如:您總不能在100 kpbs 的ADC 使用條件下,要求 200 kbps 的
      DMA 吧?!...還有很重要的是一般MCU 用的ADC 都屬於 SAR ADC...
      所以,表面的ADC的轉換速率還要考慮這一點,否則,人家都還沒
      完成ADC,您就拼命抓DMA...就有可能發生您所說的資料亂跳的問題。
      ----
      在使用這些MCU 時,尤其是整合一大堆周邊電路的MCU時,一定要對
      系統有全盤的考量與認知,否則有可能自己搞烏龍也不一定。當然啊。
      MCU 本身的設計者也要有一定的相當的經驗...否則,搞了老半天,
      也有可能是原廠出IC 時,也沒想到這個吧。至少,我在國內的IC 上,
      也常常碰到這一種問題:這是在設計時,FPGA 階段就要有很好或很
      有經驗的系統驗證工程師來把關系統應用的驗證...--- 開IC 真的不容易,
      一不小心出了貨才被抓包,壞事傳千里,生意就不好做了。 :)) ...

      刪除