PSoC 5LP:帶CPLD的可靠ARM嵌入式處理器
重用、精簡、循環(huán).
本文引用地址:http://butianyuan.cn/article/184727.htmPSoC Creator提供100多種虛擬芯片或組件,包括從AND和OR門到風(fēng)扇控制器、電源監(jiān)控器等系統(tǒng)級組件。每個組件均經(jīng)過全面特性描述和測試,并配套提供數(shù)據(jù)表和示例項(xiàng)目。
所有這些組件的C代碼和Verilog源都是開放式的,您可修改和篡改這些組件,使其滿足您的特定需求。甚至是創(chuàng)建您自己的組件!打造定制外設(shè)或某種常見功能的專用版,用PSoC都能簡單直接地實(shí)現(xiàn)。
采用模塊化方法能進(jìn)行IP封裝,便于重復(fù)利用,從而縮短了開發(fā)時間,讓您能夠集中精力去進(jìn)一步完善最終應(yīng)用。
額外的處理功能
PSoC還含有一個數(shù)字濾波器模塊(DFB),這是一個針對乘法累加算法優(yōu)化的硬件協(xié)處理器,可視為一個并行24位67 MHz微型DSP。您的信號處理工作可交給DFB來完成,從而將Cortex-M3解放出來執(zhí)行系統(tǒng)關(guān)鍵型任務(wù)。
此外,PSoC還含有一個24通道直接存儲器訪問(DMA)。DMA配合UDB可視為PSoC中另一個獨(dú)立的處理系統(tǒng),從而可進(jìn)一步減輕CPU的負(fù)擔(dān)。
不只是可編程邏輯
除了所有數(shù)字功能之外,PSoC還提供存儲器、精確模擬和許多其它功能。舉例來說,它提供1個20位差分Σ-Δ ADC 、2個12位1 MSPS差分SAR ADC,支持模數(shù)轉(zhuǎn)換。除了這些ADC之外,內(nèi)部0.1%的電壓參考及其它組件(如運(yùn)算放大器)也能用于集成分立電路,滿足與現(xiàn)實(shí)模擬世界連接的需要。
低功耗
PSoC 5LP中的LP是指低功耗,其睡眠模式下功耗約為2µA,休眠模式功耗僅為300nA。PSoC 5LP內(nèi)置有一個升壓調(diào)節(jié)器,所以它能夠直接用一節(jié)普通電池或太陽能電池供電,供電電壓低至0.5V。PSoC Creator支持組件級電源管理,而大多數(shù)PSoC Creator組件可用API單獨(dú)開啟。此外,PSoC的架構(gòu)能讓數(shù)字和模擬外設(shè)進(jìn)入睡眠模式,關(guān)閉CPU,從而最大化降低功耗。
結(jié)論
總之,我們概述了PSoC 5LP如何實(shí)現(xiàn)可靠的CPLD-CPU組合體,同時保持其片上系統(tǒng)的特性。無論是從數(shù)字還是模擬信號著手設(shè)計(jì),PSoC能讓設(shè)計(jì)人員在同樣的環(huán)境中在同樣的芯片上設(shè)計(jì)可編程邏輯和固件,并實(shí)現(xiàn)無縫集成。
利用PSoC在現(xiàn)有解決方案中實(shí)現(xiàn)分立邏輯及其它IC可提高可靠性,縮減板級空間,并降低成本。用PSoC Creator描述系統(tǒng),無論是固件、數(shù)字亦或是模擬組件。充分發(fā)揮PSoC中100多個虛擬芯片的作用。點(diǎn)擊一下按鈕,很快您就能設(shè)計(jì)出一款正是您所需的IC。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)萬用表相關(guān)文章:萬用表怎么用
c語言相關(guān)文章:c語言教程
評論