智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

專家詳解:如何用PSoC 4簡化設(shè)計(jì)流程?

來源:網(wǎng)絡(luò)

點(diǎn)擊:1257

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞: PSoC 4,SoC,PSoC,設(shè)計(jì)

    作者:Emphatec工程經(jīng)理

      最近我被要求設(shè)計(jì)一款雙通道訊號(hào)轉(zhuǎn)換器,從雙極輸入電壓到雙極輸出電流;我馬上假設(shè)這應(yīng)該是一個(gè)純類比設(shè)計(jì),但有些事情卻困擾了我。其中一個(gè)明確的需求是,每個(gè)通道要有一顆根據(jù)輸入訊號(hào)變化亮度的雙色LED,并以紅燈或是綠燈來分別指示訊號(hào)為正或是負(fù)。

      這會(huì)遇到兩個(gè)問題;第一,LED驅(qū)動(dòng)會(huì)需要升壓,所以沒有接近零的死區(qū);第二,我可以預(yù)見一個(gè)狀況是當(dāng)訊號(hào)為負(fù),LED(以及可能是輸出)卻呈現(xiàn)正值,反之亦然。這種狀況的機(jī)械當(dāng)量稱作為后座力(backlash)。我認(rèn)為并非要采用可變電壓來驅(qū)動(dòng)LED,而是采用PWM驅(qū)動(dòng)器如Linear的LTC6992,但我仍會(huì)產(chǎn)生一個(gè)偏移,也無法解決后座力的問題。

      此外,我會(huì)需要兩顆PWM驅(qū)動(dòng)器(每個(gè)通道一顆),這也可能得增加額外的電路讓LED由紅變綠;于是一個(gè)合乎邏輯的作法是去找適合的低階微控制器(MCU)。

      我先從Microchip的產(chǎn)品找起,但我發(fā)現(xiàn)適合的是記憶體容量較小的16C系列,意味著得使用組合語言。我曾在其他的開發(fā)案使用過16C系列,卻遇到指令集不足(該系列MCU是RISC架構(gòu)元件)以及記憶體區(qū)段(memorysegmentation)問題;因?yàn)檫@樣的偏見,我又找了NXP的元件以及Freescale的ARMCortex-M0晶片。

      因?yàn)檫x擇太多,我開始猶豫不決。不過以前我曾在一個(gè)案子采用Freescale的CodeWarrior開發(fā)環(huán)境,卻發(fā)現(xiàn)我們得額外付費(fèi)才能取得我們需要的支援服務(wù),這又讓我產(chǎn)生偏見。

      總之我現(xiàn)在可以告訴你,我已經(jīng)成為Cypreess的PSoC 的支持者。我曾采用PSoC 1做過許多個(gè)小規(guī)模設(shè)計(jì)案,以及用PSoC 5做過一個(gè)大型設(shè)計(jì);我也聽過一些關(guān)于采用ARMCortex-M0核心的PSoC 4的一些熱門討論,但看到PSoC 4的價(jià)格,實(shí)在是令我驚喜。

      還好我的設(shè)計(jì)案在價(jià)格上有一些機(jī)動(dòng)性,而且據(jù)了解,PSoC 的配置靈活性通常能減少一些外部元件的運(yùn)用;當(dāng)然,我們已經(jīng)有仿真器以及一些經(jīng)驗(yàn),所以我決定進(jìn)一步看看這款元件以及搭配的PSoC 4PioneerKit開發(fā)工具(可相容Arduino外殼)。該款開發(fā)工具采用多才多藝的PSoC 4200系列元件,這也成為我的設(shè)計(jì)案出發(fā)點(diǎn)。

      想知道更多與PSoC 相關(guān)的資訊?請(qǐng)連結(jié)Cypress資源中心

      Cypress提供了很棒的開發(fā)環(huán)境PSoC Creator,能讓你進(jìn)行產(chǎn)品配置、編程以及除錯(cuò);PSoC 的架構(gòu)介于MCU與FPGA之間,除了處理器核心,該元件具備一些可配置的類比電路,以及一些可編程數(shù)位電路(不過與FPGA的又不太相同)。開發(fā)者也能隨著元件取得一系列所需功能IP進(jìn)行配置;該開發(fā)環(huán)境如下圖所示。

    專家詳解:如何用PSoC 4簡化設(shè)計(jì)流程?

      PSoC Creator開發(fā)環(huán)境

      如果你需要ADC,只要從開發(fā)環(huán)境右方的元件選擇區(qū)選擇該功能區(qū)塊并拖曳下來;如果你需要PWM,也是一樣的步驟。要運(yùn)算放大器或是SPI控制器嗎?也沒問題!把它們連結(jié)在一起以取得一個(gè)架構(gòu)圖,然后選擇哪些接腳與不同的功能關(guān)聯(lián),完成了硬體編譯,就可以準(zhǔn)備好撰寫應(yīng)用程式。

      每個(gè)你所配置的元素都有其代碼與標(biāo)頭,在開發(fā)環(huán)境的“WorkspaceExplorer”區(qū)域可以找到;所有的API呼叫包含在標(biāo)頭檔案中,能輕易地復(fù)制剪貼到你的程式碼中。在開發(fā)環(huán)境的右下角可以看到符號(hào)與“OpenDatasheet”選項(xiàng),每個(gè)零件都有自己的規(guī)格表,你能在進(jìn)行配置前先取得,或是在配置完成后按滑鼠右鍵來取得。

      PSoC Creator還包含免費(fèi)的KeilC編譯器,可提供的支援也是免費(fèi)的;令我個(gè)人滿意的是,此系統(tǒng)并非以Eclipse為基礎(chǔ)。如果你真的想要冒險(xiǎn),你也可以采用一種Cypress稱為“datapaths”的技巧,打造小型硬體機(jī)器或其他功能。甚至還可以使用Verilog語言。

    (審核編輯: 小王子)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡(luò)及各大主流媒體。版權(quán)歸原作者所有。如認(rèn)為內(nèi)容侵權(quán),請(qǐng)聯(lián)系我們刪除。

    主站蜘蛛池模板: 随州网站建设_随州建站公司_随州SEO优化排名_随州网络公司-随州市金思维网络科技有限公司 | 山东优科机械设备有限公司,养鸡设备,湿帘设备,通风降温加湿设备,山东养鸡设备,山东湿帘设备 | 深圳诚暄软板首页-fpc软板,fpc软性线路板打样生产厂家 | 江苏工业双氧水_工业亚硝酸钠的作用与用途_工业双氧水厂家-江苏连云港嘉一化工厂 | 消字号牙膏代加工|面膜代加工|凝胶贴牌|漱口水贴牌-南京三盾药业有限公司-消字号牙膏代加工|面膜代加工|凝胶贴牌|漱口水贴牌-南京三盾药业有限公司 | 真空清洗炉_电磁感应真空清洗炉-盐城市盛逸化纤机械有限公司 | 饲料车_散装饲料车_畜禽运输车_散装饲料运输车_饲料车厂家_铝合金运猪车-程力专用汽车股份有限公司 | 透明膜包装机_三维包装机_上海拓懿机械有限公司| 湖北聚力汽车技术股份有限公司| 微孔板恒温振荡器-超声波探伤试块-微孔板迷你离心机-南京互川电子有限公司 | 夏令营报名中心-军事夏令营哪家好-青少年夏令营推荐-中小学夏令营活动-夏令营报名中心 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 江苏美鑫食品科技有限公司| 小型生活污水处理设备_MBR膜生物反应器_口腔医院/脱脂污水处理设备_酸洗磷化/喷涂废水处理设备-上海台江环保 | 皮带清扫器-皮带聚氨酯合金空段输送带清扫器刮刀厂家-衡水格锐特机械科技有限公司 | 转炉烟道,转炉汽化冷却烟道,转炉汽化烟道,汽化冷却烟道系统生产厂家-宏发制造集团有限公司原河北宏发机械有限公司 | 四字成语大全6000个,经典成语大全及解释,1000个50000个成语及解释 - 同鑫成语网 | 石膏砂浆生产线_特种砂浆生产线_轻质抹灰石膏设备-青岛环港重工科技有限公司 | 噪声治理_噪音治理公司「杭州创雅环境科技」 | 硬度计,里氏硬度计,布氏硬度计,高强螺栓检测仪,平板导热仪,专业无损检测仪器商-北京时代新天测控技术有限公司-北京时代新天测控技术有限公司 | 郑州办公家具厂_河南办公家具厂_河南办公家具-河南华诺家具 | 印刷公司,北京印刷厂,宣传画册手册印刷厂-和智印彩页设计 | 中婴网,推动母婴产业健康·可持续发展,婴童网络专业传媒,母婴网,360孕婴童网,婴童品牌,婴儿用品品牌,婴儿用品加盟店,母婴用品加盟店 | 山东胜王水处理设备有限公司,反渗透设备,纯净水设备,污水处理设备,SWS系列全自动钠离子交换器,纯净水设备报价,活性碳过滤器,多介质过滤器 | 重庆惠程信息科技股份有限公司| 箱包定制_广州箱包厂_双肩电脑背包_双肩旅行包_拉杆箱包_商务公文包_包包批发,深圳爱自由,礼品箱包定制,电话:400-0061-690 | 益家304不锈钢水管厂家|批发代理|价格|薄壁|广东益家管业有限公司 | 搜药网-中药材中成药大全网普及中医中药功效归经知识,中药学知识天地 | 深圳起重机,龙门吊,天车起重工程,电动葫芦,液压升降货梯-深圳市德力起重机械有限公司 | 混凝土修补-清水混凝土保护剂-仿清水混凝土-混凝土装修-混凝土色差处理-混凝土色差修复剂-德州唐荣建筑装饰工程有限公司 | 石材雕刻机_墓碑雕刻机_木工雕刻机_雕刻机厂家-合肥沃力数控设备有限责任公司 | 曙海培训-仿真培训Linux培训html5培单片机培训PCB培训python培训PLC培训C语言培训android培训物联网培训无线电培训欧姆龙培训工业机器人培训5G培训Hadoop培训CFD培训项目外包开发咨询 | 卡压式管件_不锈钢卡压式管件_双卡压管件_不锈钢沟槽管件_承插焊管件_温州市中达阀门管件有限公司 | 徐州护栏,铝艺栏杆,铝艺大门,铝艺栏杆门,别墅铝艺大门-徐州桂丰金属科技有限公司 | 全棉帆布厂家_加工帆布_涤棉帆布价格_染色帆布定制_广州美丽华皮革帆布-广州美丽华皮革帆布 | 深圳办公室装修_设计_实景_效果图_哪家好-公装装饰公司 | 均高生物科技(上海)有限公司-二十年专注于均质·乳化·粉碎·分散工艺 | 南京企业宣传片制作,广告形象片,影视制作,宣传片拍摄,微电影拍摄制作公司 | 前途汇医药科技(北京)有限公司| 夏令营报名中心-军事夏令营哪家好-青少年夏令营推荐-中小学夏令营活动-夏令营报名中心 | 矿用三环链|锻打/焊接三环链|矿车万能环|三环链销子-济宁卓力工矿设备有限公司 |