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

專家詳解:如何用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)系我們刪除。

    主站蜘蛛池模板: 拉布机_全自动拉布机_全自动拉布机厂家-江苏拉布机械科技有限公司 | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 克莱门特中央空调维修 | 移动厕所_真空环保厕所_环保厕所_景区生态厕所_雨施捷移动厕所生产厂家 | 泥浆振动筛|卧式泥浆搅拌器|泥浆离心机|泥浆处理固控设备_沧州宏宇石油机械有限公司 | 厦门海为科技有限公司 - 工业物联网|国产PLC|HMI|SCADA | 监控工程,安防监控公司,北京监控安装,北京安装监控,安装摄像头,北京监控维保,监控施工,北京监控维修,监控弱电工程,监控器安装,监控维护保养,监控工程设计,北京监控设备维修,监控报警安装,北京北方合力科技有限公司 | 艺考培训-中影人教育 【官网】-中国艺考教育的引航者 | 垃圾桶_垃圾桶厂家_临沂市旭宏塑料有限公司 | 实验反应釜,高压反应釜,玻璃反应釜,不锈钢反应釜-烟台招远松岭化工设备有限公司 | 企业头条—优府网企业自媒体| 上海礼品公司_定制商务礼品_促销礼品_福利礼品_创意礼品_上海普田商贸有限公司 | 苏州西服定制,西装定做时尚职业装品牌-尊羿西服定做网 | 实木全屋定制|整木定制|整木家装|实木护墙板-浩冠家具官网 | 学校洗碗机-郑州洗碗机厂家-商用洗碗机-郑州旭申环保科技有限公司 | 卫生间隔断-东莞卫生间隔断-东莞卫生间隔断厂家-公共卫生间隔断-东莞市康丰家居建材有限公司 | 黄山澳盛源新材料科技有限公司| 整体滤板模板-S型塑料滤砖-MBBR生物悬浮球填料-微孔曝气器-大恒环保科技 | 深圳-广州-惠州-东莞-重型货架-悬臂-轻中型货架-深圳市诺普泰仓储设备有限公司 | 水晶粉丝机_粉丝机_粉皮机-开封市晟丰机械设备有限公司 | 九江江菱电梯有限公司 | 湖南长沙智能实验室规划设计、整体建设、净化装修、改造施工公司-福临建设 | 太原石膏基自流平,太原轻质抹灰石膏,太原腻子粉,太原抗裂砂浆-太原乔贝建筑材料有限公司 | 中婴网,推动母婴产业健康·可持续发展,婴童网络专业传媒,母婴网,360孕婴童网,婴童品牌,婴儿用品品牌,婴儿用品加盟店,母婴用品加盟店 | 通风方式信号控制箱_人防呼叫按钮_人防设备厂家–西安鼎兴自控工程有限公司 | 无尘投料站-真空上料机-旋振筛|超声波振动筛|摇摆筛|筛分机-新乡市欧霖佳机械有限公司 | 真空烘箱-高低温试验箱-防爆烘箱-防爆高低温试验箱-老化房-恒温恒湿箱-高低温试验箱-高低温冲击试验箱厂家—上海标承实验仪器有限公司 | 洗车机-自动汽车洗车机-全自动洗车设备-全自动电脑洗车机-北京自然绿环境科技发展有限公司 | 金酱酒_金酱酒代理加盟招商_OEM贴牌企业定制! – 金酱酒代理加盟!茅台镇较早的酿酒烧坊,年产优质酱香白酒5000余吨,仁怀市十强白酒企业,主营主品:金酱酒、金酱陈香酒、酱香老酒等系列品牌产品 | 联系我们-99贵宾在线客服开户电话17508888884(99厅) | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 上海律师_上海法律咨询_律师在线咨询网站_上海律师事务所-沪律网 | 温州合发模架科技有限公司 | 九江东盛机械制造有限公司| 室内去除甲醛检测治理十大品牌_去除甲醛公司加盟-优吸环保科技有限公司集团总部官网 | 无缝钢管生产厂家-20G-L360N无缝钢管价格-天津海诚无缝钢管集团 无尘投料站-真空上料机-旋振筛|超声波振动筛|摇摆筛|筛分机-新乡市欧霖佳机械有限公司 | 西安宣传片拍摄,陕西艺景网络科技有限公司资料备份,西安影视公司,视频拍摄制作,抖音视频制作,纪录片拍摄西安短视频摄影团队,西安抖音视频拍摄 | 学汽修,汽修培训,西安汽车维修培训学校,西安万通汽车学校[官网] 削片机|木材破碎机|木材粉碎机|模板破碎机|双轴撕碎机_郑州木工机械制造厂 | 竖豆网-网站建设、小程序商城、软件定制开发 | 太原重卡叔叔运输有限公司-山西太原大件运输、太原物流公司、太原货运物流、太原大件运输、太原货运信息、长治物流公司、长治大件运输、晋城物流公司、晋城大件运输、忻州大件运输、朔州大件运输、阳泉大件运输、大同大件运输、吕梁大件运输、临汾大件运输、运城大件运城 | 真空机器人维修_晶圆机械手保养_半导体机械臂维修_面板机器人保养_AMHS改造-广州市广科智能技术有限公司 |