《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > MEMS|傳感技術(shù) > 業(yè)界動態(tài) > 基于APEX20K和ARM7 TDMI-S微處理器實現(xiàn)通用智能傳感器IP核的設(shè)計

基于APEX20K和ARM7 TDMI-S微處理器實現(xiàn)通用智能傳感器IP核的設(shè)計

2020-11-29
來源:與非網(wǎng)
關(guān)鍵詞: 智能傳感器 FPGA

  智能傳感器技術(shù)是一門正在蓬勃發(fā)展的現(xiàn)代傳感器技術(shù),是涉及微機械和微電子技術(shù)、計算機技術(shù)、網(wǎng)絡(luò)與通信技術(shù)、信號處理技術(shù)、電路與系統(tǒng)、傳感技術(shù)、神經(jīng)網(wǎng)絡(luò)技術(shù)、信息融合技術(shù)、小波變換理論、遺傳理論、模糊理論等多種學科的綜合技術(shù)。

  智能傳感器中智能功能如:數(shù)字信號輸出、信息存儲與記憶、邏輯判斷、決策、自檢、自校、自補償都是以微處理器為基礎(chǔ)的?;谖⑻幚砥鞯膫鞲衅鲝暮唵蔚臄?shù)字化與信息處理已發(fā)展到了目前具有網(wǎng)絡(luò)通信功能、神經(jīng)網(wǎng)絡(luò)、模糊理論、遺傳理論、小波變換理論、多傳感器信息融合等新理論新技術(shù)逐步完善的現(xiàn)代智能傳感器。其微處理器硬件也經(jīng)歷了從單 CPU 結(jié)構(gòu)到多 CPU 甚至 DSP、ASIC 與 MCU 相混合的結(jié)構(gòu)。然而微處理器在可靠性、功耗、功能復用等多方面存在著與生俱來的一些不可克服的缺點與不足,阻礙了智能傳感器的進一步發(fā)展。由系統(tǒng) IC 向 SOC(System on ChIP)轉(zhuǎn)變已成為歷史發(fā)展的必然趨勢。SOC 用硬件實現(xiàn)了以往軟件實現(xiàn)的功能。與一般 MCU 相比,它具有可靠性高、價格低、速度快、體積小、功能復用、保密性好等一系列優(yōu)點。傳統(tǒng)的 SOC 設(shè)計是以超深亞微米 IC 設(shè)計技術(shù)為基礎(chǔ)的,具有集成電路 ASIC 設(shè)計的復雜程度。隨著 SOC 平臺和 EDA 技術(shù)發(fā)展以及 IP 新經(jīng)濟模式的推動,在 SOC 應(yīng)用設(shè)計上越來越多的從傳統(tǒng)的硅片設(shè)計轉(zhuǎn)到利用大規(guī)模可編程的 FPGA 芯片設(shè)計?;?FPGA 的 SOC 設(shè)計其開發(fā)周期短、開發(fā)工具及語言標準化、設(shè)計和器件無關(guān)等特點,使得它與使用單片機一樣容易。大量的 FPGA 成功應(yīng)用的報道都是在圖像處理、電力系統(tǒng)等領(lǐng)域。在傳感器智能化領(lǐng)域上的應(yīng)用仍處于開發(fā)研究階段。傳感器方面的少量應(yīng)用也僅限于用它作為一個或幾個獨立功能模塊,如:通信模塊、自補償模塊等都不具有系統(tǒng)的作用與功能,不能真正地成為片上系統(tǒng)(SOC)。本文將提出集采集系統(tǒng)、補償校正、數(shù)據(jù)處理、數(shù)據(jù)通信、任務(wù)調(diào)度、人機界面、IP 功能復用等功能模塊于一體的智能傳感器 SOC/IP 設(shè)計及基于 FPGA 與 ARM7 微處理器芯片的實現(xiàn)方法。

  SOC/IP 概念與智能傳感器 SOC 設(shè)計方法

  SOC:System on Chip 指建立在單芯片上的系統(tǒng)。IP: Intellectual Property 自主知識產(chǎn)權(quán)。傳統(tǒng)的智能傳感器設(shè)計方法是以功能設(shè)計為基礎(chǔ)的。而 SOC 設(shè)計方法以功能復用與搭建為基礎(chǔ),在芯片上用若干個宏模塊來構(gòu)建復雜系統(tǒng)。這些已經(jīng)開發(fā)的宏模塊就是通用的 IP 核。IP 核的重用可以降低產(chǎn)品設(shè)計的復雜度,減少產(chǎn)品上市時間。

  利用 SOC/IP 芯片能組成完整的智能傳感器系統(tǒng)。智能傳感器傳感參數(shù)可能是多種多樣的。但從功能模塊組成來講,它主要包括數(shù)據(jù)采集模塊、補償與校正模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)網(wǎng)絡(luò)通信模塊、人機界面和任務(wù)管理與調(diào)度模塊等功能單元。從而基于 IP 的智能傳感器 SOC 設(shè)計過程為:首先正確建立智能傳感器的通用模塊模型;然后合理劃分各摸塊功能規(guī)范,制定各模塊之間的接口協(xié)議與標準;再設(shè)計出一系列通用的 IP 核;最后把所需的通用 IP 核搭建整合在一起構(gòu)成完整的智能傳感器系統(tǒng)。

  智能傳感器 IP 核設(shè)計與 SOC 構(gòu)建

  智能傳感器涉及到數(shù)據(jù)采集、信號處理(程控放大、線性化、信號濾波、信號補償、人工神經(jīng)網(wǎng)絡(luò)、遺傳理論、多傳感器融合、模糊理論等) 、數(shù)據(jù)通信、人機界面及任務(wù)調(diào)度等各種功能。在 IP 核設(shè)計與 SOC 構(gòu)建中,為了簡化工作,降低復雜度,我們選用基于 FPGA 的 IP 核及基于 ARM7TDMI-SCPU 的 IP 核兩種 SOC 設(shè)計方式,其中 FPGA 的 IP 核主要完成數(shù)據(jù)采集與信號處理模塊,基于 ARM7 的 IP 核完成數(shù)據(jù)通信、人機界面及任務(wù)調(diào)度工作。

  數(shù)據(jù)采集

  傳統(tǒng)的傳感器信號數(shù)字化大多采用的是 VFC、串行 A/D、并行 A/D 等方案。每一方案都可設(shè)計成相應(yīng)的 IP 核。雖然已經(jīng)有人用 FPGA 完成數(shù)據(jù)采集,但都是以特定應(yīng)用的方式,而不是以通用的 IP 核方式設(shè)計的。我們介紹采用 MAX125 完成的并行 A/D 接口 IP 核設(shè)計。MAX125 8 通道 14bit 的并行 A/D 芯片。在 FPGA A/D IP 核設(shè)計中,提供給 MAX125 信號有啟動轉(zhuǎn)換及轉(zhuǎn)換結(jié)束后的時序信號,讀取轉(zhuǎn)換結(jié)果并存儲到 FPGA 芯片內(nèi)部 RAM 中的數(shù)據(jù)信號。該 A/D IP 核我們已經(jīng)開發(fā)成功,并獲得了很好的使用。

  信號處理

  信號處理是智能傳感器的主要內(nèi)容之一。通常包含線性化、濾波、各類補償、人工神經(jīng)網(wǎng)絡(luò)、模糊理論、遺傳算法、多傳感器融合等工作。在濾波中,除了常規(guī)的 FFT、DFT 之外,近幾年還出現(xiàn)了小波變換。由于芯片速度上的優(yōu)勢,如何實現(xiàn)各信號處理 IP 核通用化設(shè)計,已成為相關(guān)信號處理算法 IP 核設(shè)計的關(guān)鍵。

  如在線性化處理設(shè)計中,我們把各類傳感器的線性化算法都設(shè)計到一個通用的線性化 IP 核中。在任務(wù)調(diào)用時再根據(jù)不同類型傳感器線性化算法要求,組態(tài)選擇出相應(yīng)的算法 IP 核,供實際需要使用。

  數(shù)據(jù)通信

  設(shè)置數(shù)據(jù)通信接口主要是考慮芯片還可以同外部 CPU 或網(wǎng)絡(luò)構(gòu)成更加復雜的測控系統(tǒng)。為了方便芯片的設(shè)計,節(jié)省芯片資源,我們選用基于 ARM7 的 philIPs LPC2106 芯片進行通信 IP 核設(shè)計。它可以將一系列不同的通信接口(如: CAN、以太網(wǎng)、TCP/IP、RS232/485、I2C、SPI) 以及不同的通信規(guī)程用一個通用的微處理器實現(xiàn)。通過與上位機與各類網(wǎng)絡(luò)的聯(lián)接,實現(xiàn)遠程遙測、網(wǎng)絡(luò)遠程智能測量節(jié)點等功能。通信 IP 核設(shè)計主要任務(wù)是通信規(guī)約算法設(shè)計。而大多數(shù)接口因為基于 ARM7 的微處理器都能提供,所以就不需要做太多的工作。

  人機界面與任務(wù)調(diào)度

  人機界面與任務(wù)調(diào)度 IP 核也用 ARM7 微處理器設(shè)計。人機界面主要設(shè)計鍵盤接口及 LCD/LED/CRT 等顯示接口。利用 ARM7 強大的 GPIO 功能是不難加以實現(xiàn)的。

  任務(wù)調(diào)度 IP 主要包括數(shù)據(jù)采集調(diào)度、信號處理調(diào)度、數(shù)據(jù)通信調(diào)度及人機界面調(diào)度等工作。我們采用以源碼公開的嵌入式操作系統(tǒng)μC/OS-Ⅱ2.52 版為基礎(chǔ),將它移植到 LPC2106 ARM 微處理器中。在μC/OS-Ⅱ嵌入式操作系統(tǒng)基礎(chǔ)上開發(fā)各種應(yīng)用軟件,完成智能傳感器所需要的各類任務(wù)調(diào)度與組態(tài)工作。

  應(yīng)用舉例

  有了基本的 IP 內(nèi)核,我們就可以根據(jù)需要通過對 IP 核的組態(tài)(在嵌入式操作系統(tǒng)μC/OS-Ⅱ的調(diào)度下)構(gòu)成各類所需的智能傳感器系統(tǒng)。圖 1 所示是用于熱電偶溫度測溫的智能傳感器的 SOC 設(shè)計實例。所有算法 IP 模塊都加載到 ALTERA 公司的 APEX20K 的多芯片 FPGA 上,完成溫度信號采集、A/D 變換、低端補償、線性化、程控放大等功能。芯片的總體外部引腳包括 A/D 接口的數(shù)據(jù)線和控制線、微處理器接口的數(shù)據(jù)線和控制線、程控放大的控制線等。微處理器選用具有 ARM IP 核的 Philips 公司的 LPC2106 芯片。它完成通信功能、實時時鐘功能、人機接口功能及任務(wù)調(diào)度功能。通信 IP 包括 I2C 總線、RS232/RS485 總線、CAN 總線、TCP/IP 協(xié)議、以態(tài)網(wǎng)等。

5fbf3fb8b2f29-thumb.jpg

  圖 1 基于 IP 的智能傳感器的 SOC 設(shè)計

  圖 2 是基于以上系統(tǒng)芯片構(gòu)成的熱電偶智能傳感器的組成框圖。其核心是兩片 SOC,其中 FPGA SOC 選用的是 APEX20K,MCU SOC 選用的是具有 ARM IP 核的 ARM7 TDMI-S 微處理器。該智能傳感器的樣機已經(jīng)完成。FPGA 的片上芯片經(jīng)硬件仿真測試,其 A/D 采樣、線性化算法、冷端溫度補償、多傳感器融合等功能與算法都已通過實驗驗證。MCU 的 SOC 在 48MHz 系統(tǒng)時鐘的運行下,通過了通信、人機界面、實時日歷時鐘、任務(wù)調(diào)度管理等功能的實驗,驗證了該設(shè)計的可行性。

5fbf3fb8b400d-thumb.jpg

  圖 2 基于 SOC 芯片構(gòu)成的熱電偶智能傳感器的組成框圖

  結(jié)束語

  本文通過實例介紹了智能傳感器 IP/SOC 設(shè)計的方法。在設(shè)計通用智能傳感器 IP 核的基礎(chǔ)上,通過 IP 復用,只需改變或重新設(shè)置數(shù)據(jù)與任務(wù)調(diào)用模塊就能設(shè)計出應(yīng)用于其他各類智能傳感器的 SOC 系統(tǒng)。

  由于 SOC 開發(fā)及 EDA 設(shè)計工具的限制,以 FPGA 與 MCU 為基礎(chǔ),以實際系統(tǒng)應(yīng)用為切入點,進行智能傳感器的 SOC/IP 設(shè)計是符合當前 SOC 設(shè)計和我國實際情況的研究方式。為了提高智能傳感器 SOC/IP 的設(shè)計能力,必須特別注意以下幾個方面的總結(jié)工作: ①EDA 工具:包括開發(fā)工具、設(shè)計工具、分析工具以及驗證工具。②HDL 語言工具:要充分利用 HDL 語言結(jié)構(gòu)好的特點,采用自頂向下的模塊化設(shè)計,強調(diào)詳細的配置和接口標準化。③IP 資源,一方面指充分利用現(xiàn)有通用 IP 的資源及資源標準,如接口、規(guī)范、可測試性等,以及世界上市場份額占有率最大的 ARM 公司的 IP 核資源。另外一方面指智能傳感器本身 IP 核的總結(jié)與提高。

  FPGA 的可現(xiàn)場編程特點使基于 SOC/IP 的智能傳感器設(shè)計更加靈活,各 IP 模塊并行處理的特點使以往用單一 CPU 無法實現(xiàn)的,如需要高速數(shù)據(jù)處理的傳感器校正算法、補償算法、神經(jīng)網(wǎng)絡(luò)傳感算法、模糊傳感算法、多傳感器融合等復雜算法得以實現(xiàn)??蛇M一步提高測量精度、測量范圍與測量內(nèi)容。同時,用硬件實現(xiàn)以往軟件的功能,能解決干擾引起的程序死機問題,極大地提高了智能傳感器系統(tǒng)的可靠性。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区二区三区欧美| 久久婷婷麻豆| 亚洲高清在线观看| 亚洲一二三区精品| 亚洲视频日本| 99热精品在线观看| 亚洲肉体裸体xxxx137| 亚洲国产婷婷香蕉久久久久久| 激情久久五月天| 国产在线播精品第三| 国产一区二区三区成人欧美日韩在线观看| 国产精品美女一区二区| 国产精品久久久久久久久久妞妞 | 久久成人精品电影| 久久成人一区二区| 久久精品理论片| 久久久久久综合| 久久免费高清| 老司机午夜免费精品视频 | 欧美二区乱c少妇| 欧美激情va永久在线播放| 欧美成年网站| 欧美精品在线视频观看| 欧美日韩综合精品| 国产精品国产三级国产专播品爱网 | 亚洲久久视频| 一区二区激情小说| 亚洲欧美不卡| 久久久久久久97| 久久综合影视| 欧美精品一区二区精品网| 欧美精品一区二区三| 欧美性猛交视频| 国产日韩在线亚洲字幕中文| 黄色在线一区| 亚洲人成网站色ww在线| 在线视频亚洲一区| 小处雏高清一区二区三区| 亚洲二区在线| 夜夜精品视频一区二区| 午夜精彩视频在线观看不卡| 久久国产精品毛片| 欧美福利视频| 国产精品久久久久久久久久尿 | 这里只有精品视频在线| 午夜在线一区| 亚洲黄网站在线观看| 一本一道久久综合狠狠老精东影业| 亚洲夜间福利| 久久免费高清| 欧美日韩在线综合| 国产一区二区三区直播精品电影| 亚洲黑丝一区二区| 国产精品99久久久久久www| 欧美一区二区三区另类| 99国产精品久久| 香蕉视频成人在线观看| 裸体歌舞表演一区二区| 欧美三级视频在线播放| 国产在线视频欧美| 99精品久久免费看蜜臀剧情介绍| 欧美一级欧美一级在线播放| 亚洲乱码国产乱码精品精可以看 | 午夜精品久久久久久久99黑人| 亚洲电影免费在线观看| 宅男精品视频| 久久久综合网站| 欧美三级电影大全| 韩国av一区二区三区在线观看| 99成人在线| 99re亚洲国产精品| 欧美影院成人| 欧美在线综合视频| 久久婷婷色综合| 欧美精品一区二区三| 国产精品久久久一区麻豆最新章节| 国产欧美日韩综合一区在线观看| 亚洲电影激情视频网站| 亚洲少妇中出一区| 亚洲精品四区| 久久精品国产成人| 欧美色图五月天| 1769国内精品视频在线播放| 亚洲一区二区精品| 91久久精品一区| 亚洲欧美国产日韩中文字幕| 欧美高清在线观看| 加勒比av一区二区| 亚洲综合国产激情另类一区| 亚洲精品欧美日韩| 久久天堂精品| 国产麻豆综合| 一区二区三区四区国产| 久久激情中文| 欧美自拍丝袜亚洲| 国产精品sm| 亚洲三级影片| 亚洲激情成人| 久久av老司机精品网站导航| 欧美性理论片在线观看片免费| 亚洲欧洲免费视频| 亚洲国产一区二区三区高清| 久久精品91久久香蕉加勒比| 国产精品久久久久91| 日韩视频免费看| 99国产精品99久久久久久| 女仆av观看一区| 一区二区三区在线不卡| 欧美在线视频一区| 久久国产精品99精品国产| 国产精品美女久久久久久久| av不卡免费看| 在线视频亚洲欧美| 欧美日韩精品免费观看视频完整| 亚洲日产国产精品| 亚洲精品日韩久久| 女人天堂亚洲aⅴ在线观看| 一区在线影院| 亚洲国产色一区| 免费看精品久久片| 亚洲高清不卡在线观看| 91久久精品国产91性色tv| 免费久久精品视频| 在线免费日韩片| 亚洲毛片网站| 欧美人妖在线观看| 99成人在线| 亚洲一区二区三区高清不卡| 欧美日韩美女| 9i看片成人免费高清| 亚洲无毛电影| 国产精品免费在线| 亚洲欧美综合精品久久成人| 久久精品国产第一区二区三区| 国产日韩亚洲欧美| 亚洲承认在线| 欧美二区在线观看| 亚洲精品一区二区三区av| 一区二区av在线| 国产精品xxx在线观看www| 亚洲在线黄色| 久久精品国产清自在天天线 | 欧美激情久久久久久| 亚洲国产va精品久久久不卡综合| 亚洲看片免费| 欧美视频二区| 亚洲欧美日韩成人高清在线一区| 欧美在线视频网站| 影音欧美亚洲| 一区二区三区精品国产| 国产精品视频yy9299一区| 久久精品国产亚洲5555| 欧美成人免费全部观看天天性色| 亚洲国产视频一区| 亚洲已满18点击进入久久| 国产日韩成人精品| 亚洲国产美女| 欧美日韩在线高清| 欧美在线啊v| 欧美人与性动交cc0o| 亚洲午夜日本在线观看| 久久久精品999| 亚洲精品黄色| 欧美在线看片| 91久久精品美女| 午夜精品久久久久久久男人的天堂| 国产一区二区三区四区五区美女| 最新日韩在线| 国产精品久久国产愉拍| 亚洲丰满在线| 国产精品超碰97尤物18| 久久本道综合色狠狠五月| 欧美日韩国产黄| 欧美一区二区在线播放| 欧美看片网站| 欧美中文字幕在线| 欧美三级特黄| 久久精品一区二区三区不卡牛牛| 欧美日韩国产二区| 久久国产天堂福利天堂| 欧美日韩精品欧美日韩精品一| 午夜精品网站| 欧美日韩国产在线播放| 欧美中文在线视频| 国产精品av免费在线观看| 亚洲国产精品久久91精品| 国产精品进线69影院| 亚洲精品黄色| 国产日韩精品在线| 一区二区三区四区五区在线| 国内成+人亚洲+欧美+综合在线| 在线午夜精品| 雨宫琴音一区二区在线| 欧美一区二区三区喷汁尤物| 亚洲美女av在线播放| 久久综合99re88久久爱| 亚洲一区免费| 欧美日韩国产电影| 亚洲精华国产欧美| 国产亚洲一区二区在线观看|