摘要: 闡述
Cypress 公司 的可配置片上系統(tǒng)(
PSoC )的功能及其實現(xiàn)結(jié)構(gòu);結(jié)合選色
控制器 開發(fā)實例,詳細闡述使用PsoC開發(fā)的方法和流程。其設計方法也可用于其它
控制系統(tǒng) 或
工業(yè)自動化 等各種應用。
關鍵詞: PsoC(可配置片上系統(tǒng)) 選色控制器MCU
引言
最近幾年,隨著電子 技術(shù)及半導體 工藝的迅猛發(fā)展,片上系統(tǒng)(SoC),特別是可配置片上系統(tǒng)PsoC(Program mable System on Chip),已逐漸成為微控制器 的主流產(chǎn)品 。因此,要求設計工程師 必須迅速地掌握SoC的開發(fā)特點和要求,盡快融入SoC的開發(fā)大潮中去。但是,SoC系統(tǒng)設計帶來了與傳統(tǒng)系統(tǒng)設計全然不同的挑戰(zhàn),其中包括從處理器 和存儲器的選擇到產(chǎn)品環(huán)境的考慮。如果設計工程師能夠深入理解SoC的開發(fā)特點,并且考慮部件之間如何交互,以及各種因素帶來的影響等問題,就可以直接提高產(chǎn)品設計的成功率和開發(fā)效率,降低系統(tǒng)開發(fā)的復雜性和費用,同時增強系統(tǒng)的可靠性和抗干擾能力。
文章根據(jù)本人的開發(fā)經(jīng)歷,結(jié)合選色控制器的開發(fā)過程,為設計工程師提供指導,從所有層面上幫助他們?yōu)榻窈蟮脑O計項目做更好的準備。
人們在各種各樣的微控制器和嵌入式 控制系統(tǒng)設計過程中發(fā)現(xiàn),并非不同的設計就必須用到完全不同的外圍器件;相反,這其吸大量共的部分,因此,啟發(fā)了芯片 設計工程師建立此種可配置微控制器。在芯片內(nèi)建立一些通用的數(shù)字和模擬 塊(digital and analog block),把它們配置成微控制器的各種功能模塊(Module)。這樣,在ASIC 設計過程中,應用工程師就可以根據(jù)自己的不同設計要求調(diào)用不同的功能模塊,完成芯片內(nèi)部的功能配置,實現(xiàn)使用一塊芯片就可以配置成具多種不同外圍器件的微控制器。
目前,市場上有Cypress MicroSyste ms,InC和Cygnal Integrated Products,Inc生產(chǎn)可配置的SOC微控制器。本控制系統(tǒng)選用Cypress MicroSystems,Inc生產(chǎn)的M8C內(nèi)核PsoC微控制器作為控制核心。 下面我們首先熟悉開發(fā)的任務要求。選色控制器是一個由信息 采集、鍵盤、顯示及輸出驅(qū)動等部分組成的控制系統(tǒng),主要用來取代進口和國產(chǎn)劍桿織機上的紙帶輸入式光電 緯紗選色器。
為了便于用戶根據(jù)不同的實際需要對工作方式及其它參數(shù) 進行修改,要求所有的參數(shù)及組態(tài)均可通過面板睥幾個操作鍵進行輸入、檢查、修改;并可在突然并機的情況下,重新開機后,自動恢復斷點參數(shù)信息。
根據(jù)用戶提出的技術(shù)指標,我們還必須把它進步量化,并且進一步完成功能設計方案。
1 硬件 方案設計
1.1 選擇微處理器
在設計任務確定后,應對控制系統(tǒng)所需要的硬件做出初步估計和選擇。微處理器是整個控制系統(tǒng)的核心,它的選擇將對整個控制系統(tǒng)產(chǎn)生決定性的影響。一般應從以下幾個方面考慮微處理器是否符合控制系統(tǒng)的要求:字長、指令的種類和數(shù)量、內(nèi)部寄存器的種類數(shù)量、微處理器的速度、中斷處理能力以及微處理器的外圍電路配套等。對于外圍器件的來源、軟件的運行等也是設計人員必須考慮的因素,因為其涉及到整個系統(tǒng)實時控制能力以及硬件和應用程序的分開。
Cypress MicroSystems,Inc生產(chǎn)的PsoC是新一代功能強大的8位可配置微控制器。PsoC微控制順片內(nèi)有8根獨立的輸入和輸出總線,分別與數(shù)字和模block相連。其內(nèi)部可用的block資源包含:4個基本類型和4個通信 類型的數(shù)字block,各有3個CT、SCA和SCB類型模擬block。使用這些資源可以配置成不販功能模塊,用以實現(xiàn)微控制器標準外圍器件的功能。
使用基本類型數(shù)字block可配置:
*計數(shù)器(counter);
*定時器 (ti mer);
*脈寬調(diào)制(PWM);
*循環(huán)冗余碼校驗(CRC)串行接收(serial receiver)。
使用通信類型數(shù)字block可配置:
*基本數(shù)字block;
*串行發(fā)送(serial transmitter);
*串行接收(serial receiver);
*SPI主端(SPI Master);
*SPI從端(SPI Slave)。
使用模擬block可配置:
*多極濾波器 (multi-pole filters );
*放大器 (gai n stages);
*數(shù)模轉(zhuǎn)換(DAC s);
*模數(shù)轉(zhuǎn)換(ADC s)。
在模塊功能設計方面,Cypress公司把各種常用處理器的外圍器件作為設計Module的標準,把芯片內(nèi)數(shù)字和模擬block資源組配成標準的功能模塊(module),并把這些功能模塊存儲在器件庫中。用戶通過使用其提供的集成開發(fā)平臺(IDE),調(diào)用這些功能模塊、設定模塊時鐘 輸入,配置全局變量和局部變量,設定用戶功能參數(shù),完成功能模塊的配置。另外,這些功能模塊還可以相互連接,以完成更加復雜的功能。因此,通過合理的配置數(shù)字和模擬block就可以在片內(nèi)實現(xiàn)大部分外圍器件的工作。并且,由于設定的參數(shù)量存儲在片內(nèi)Flash中,因此,無論是在設計之初,還是在產(chǎn)品應用現(xiàn)場,工程師均通過軟件重新配置數(shù)字和模擬block參數(shù),從而增加/刪除功能模塊,定義輸入/輸出引腳,完成硬件升級。這就是可編程 嵌入式片上系統(tǒng)的動態(tài)重新配置能力(Dynamic ReConfigurability)。因此,可配置片上系統(tǒng)(PSoC)允許用戶根據(jù)自己的需求,定義整個系統(tǒng)所需要的功能模塊的種類和數(shù)量,分配芯片的資源,完成芯片內(nèi)部的功能配置。
對于本控制系統(tǒng)來說,可以利用其內(nèi)部的多個定時器功能模塊,完成各個動作之間的間隔和定時,從及復雜的邏輯關系;利用A/D、PGA模塊,實現(xiàn)鍵盤輸入等功能;利用液晶模塊,實現(xiàn)參數(shù)的顯示等功能;利用PsoC具有I/O多的特點,可以方便地實現(xiàn)對多個開關信號量的控制。因此,利用PsoC就可以實現(xiàn)使用一塊芯片來配置多種不同外圍元器件 微控制器。建立一種可配置控制器,可以實現(xiàn)從確定系統(tǒng)功能開始,到軟/硬件劃分,并在片內(nèi)完成整個選色控制器的設計過程。
本系統(tǒng)使用PSoC微控制器具有三個明顯優(yōu)勢:①通過使用數(shù)字和模擬block配置不同的外圍器件,大量的外圍器件可以設計成SoC;②通過使用內(nèi)部總線連接用戶所選的功能,用戶可以建立實際系統(tǒng)信號 鏈,減少大量的外部線路,甚至可以重新分配輸入/輸出引腳,幫助優(yōu)化電路板的布局;③最大的益處是它可以實時重新定義模塊功能,迅速完成硬件升級,能夠適應非常復雜的實時控制需求,同時增強系統(tǒng)的可靠性和抗干擾能力。
1.2 確定總體控制方案
選色控制方式是一種典型的順序控制方式。順序控制是工業(yè)自動控制系統(tǒng)中一種常見的控制方式,其控制系統(tǒng)一般具有以下一些特性:開關信號量多、定時范圍大、邏輯關系復雜、可靠性要求高等。因此,在總體方案設計時必須考慮其控制特點。
PSoC微處理器的所有輸入/輸出引腳都可以申請中斷,各個內(nèi)部數(shù)字和模擬模塊也可以申請中斷。因此本系統(tǒng)可以根據(jù)要求,方便靈活地申請執(zhí)行多個中斷。
經(jīng)過對上述各項認真分析后,就可以畫出整個系統(tǒng)的概略框圖。本選色控制系統(tǒng)是由存儲器、輸入/輸出電路、液晶顯示模塊、鍵盤電路等部件構(gòu)成,其系統(tǒng)組成如圖1所示。
1.3 具體硬件設計方案
進入具體設計階段,必須認真考慮和反復權(quán)衡硬件和軟件的分工及比例。
硬件和軟件設計過程必須同時進行,兩者相輔相成。對于本控制系統(tǒng)的設計來說,由于大部分外圍器件的功能是在微控制器片內(nèi)實現(xiàn)的,因此,外部硬件的主要工作集中在輸入/輸出接口 設計上,而輸入/輸出接口設計又往往和控制程序交織在一起。此外,存儲器的連接和擴充也是必做的工作。
硬件設計過程中,器件應注意篩選,在布線和安排時,注意制作技術(shù)和裝配技術(shù),以克服電氣 干擾。下面就是具體的硬件設計:在單片配備8位液晶顯示器,2×4的鍵盤,8KB的存儲器。輸入/輸出都采用光電隔離,每一路輸出還經(jīng)過功率放大。
(1)PSoC微控制器
PSoC微控制器控制系統(tǒng)中最主要的部件,它完成對輸入信號的判斷和邏輯運算,產(chǎn)生時序控制信號,對PSoC微控制器的配置可以通過其系統(tǒng)提供的IDE集成開發(fā)平臺上的圖形化工具來完成。選擇本控制系統(tǒng)所需的計時器、放大器、液晶等功能模塊,配置其內(nèi)部參數(shù),指定其輸入與輸出關系,主、輸出引腳。在全局變量部分要配置CPU 的工作頻率、系統(tǒng)時鐘、中斷、電荷泵 以及其它特性,以此完成PSoC微控制器片內(nèi)配置。
(2)存儲器
存儲器用來存儲工作參數(shù)和用戶應用程序。隨機存儲器有動態(tài)隨機存儲器DRAM 和靜態(tài)隨機存儲器SRAM兩種。DRAM雖然價格低,但它需要不斷刷新。PSoC單片機 沒有刷新功能,為了使用DRAM,不得不增加刷新電路。這樣總的價格并不低,且使電路復雜化,可靠性降低,因此本系統(tǒng)中采用SRAM——6264。
當6264的CE1為高電平或CE2為怦時時,6264處于低功耗的保持狀態(tài),此時流過的電源 電流 為維持電流,只有μA級。在保持狀態(tài)的情況下,VCC可降至3V左右,內(nèi)部所存儲數(shù)據(jù)不會丟失。由此可見,只要在掉電之后保持CE1為高,并保持VCC大于3V,就可保持RAM中所存儲數(shù)據(jù)不變,且消耗VCC的電流很小。由此可以建立數(shù)據(jù)存儲保護電路 。
(3)液晶模塊
字符型液晶顯示模塊是一類專用于顯示字母、數(shù)字、符號等的點陣型液晶顯示模塊。字符型液晶顯示驅(qū)動控制器廣泛應用于字符型液晶顯示模塊上。目前PSoC微控制器內(nèi)液晶模塊僅支持HD44780U顯示驅(qū)動控制器。
(4)輸入電路
單片機只能接受0~5的邏輯電路平信號,而現(xiàn)場工作信號是按鈕、行程開關。輸入電路完成電平轉(zhuǎn)換任務,同時為了系統(tǒng)的安全和可靠,還要考慮信號的濾波和隔離問題。
本系統(tǒng)采用的是光電隔離及電平轉(zhuǎn)換電路。光電耦合器 以光電轉(zhuǎn)換原理傳輸信息,它不僅使信息發(fā)出端(收側(cè))與信息接收并輸出端(二次側(cè))是電絕緣的,從而對地電位差干擾有很強的抑制能力,而且有很強的抑制電磁干擾能力,且速度高、價格低、接口簡單,因而得到廣泛的應用。光電耦合器的一次側(cè)都是發(fā)光二極管 ,但是二次側(cè)側(cè)則有多種結(jié)構(gòu),如光敏二極管、光敏晶體管 等,因而就有二極管-二極管光電耦全器、二極管一晶體管光電耦全器等多種型號的光電耦全器。本系統(tǒng)選用TPL521-4,它在同一個封裝內(nèi)4個相同而獨立的光電耦合器。TPL521主要用于工業(yè)控制 中,其速度不高。
(5)輸出電路
輸出電路主要包括兩部分:一是隔離,二是功率放大。在順序控制系統(tǒng)中,單片機輸出的控制信號常用來控制繼電器等執(zhí)行機構(gòu),它們需要較大的功率,因此輸出信號需要光隔離和放大后才輸出到執(zhí)行機構(gòu)。
2 織機選色器的功能設計
織機選色控制器是一個可以編程的順序控制器。它有兩個工作狀態(tài):編程狀態(tài)和運行狀態(tài)。編程狀態(tài)的主程序的功能為更新顯示器上顯示的內(nèi)容、用戶鍵入編輯相應的用戶程序。鍵盤有MOD、TAB、INC、DEC、ENT這5個鍵,用于輸入程序和參數(shù)。下面介紹這些鍵的功能。
MOD模式鍵:用于編程狀態(tài)和運行狀態(tài)之間的切換。編程狀態(tài)下,用戶可以完成用戶程序的編輯;運行狀態(tài)下,用于顯示程序執(zhí)行的步驟。
TAB光標移動鍵:用于屏幕光標的移動,隨著光標處于不同的變量位置,表明此變量處于編輯狀態(tài)。此變量可以編輯。
INC增加鍵:在編程狀態(tài)下,按下此鍵,光標所在位置的變量加1。
DEC減少鍵:在編程狀態(tài)下,按下此鍵,光標所位置的變量減1。
ENT確認鍵:變量改變后,按此鍵確認更改。
為了使織機選色器能按照用戶輸入的程序執(zhí)行,我們設定了固定的程序格式。用戶按此格式輸入用戶程序,織機選色器就可按程序進行工作。其格式如下:
程序號:表示執(zhí)行或編輯的程序名稱。
段號:表示程序步的標號。
色號:表示此次選中的顏色。
緯數(shù):表示打緯的次數(shù)。
最大段號:表明程序循環(huán)段數(shù)。
使用以上定義的幾個鍵,就可以完成用戶程序輸入。在開機后處于運行狀態(tài)中,此時執(zhí)行監(jiān)控中的鍵盤、顯示器管理程序,輸入信號監(jiān)控。根據(jù)輸入信號執(zhí)行用戶預先存儲在存儲器內(nèi)的程序。
3 具體軟件設計方案
用戶通過鍵盤編寫用戶程序,為此在外部存儲空間中預留一定的存儲空間供用戶存儲用戶程序。用戶可以隨時調(diào)用、查看、編輯自己的選色程序。具體做法根據(jù)程序號確定高位址,根據(jù)段號確定低位地址,然后向不同字節(jié)寫入色號和緯數(shù)的信息,最大段號存放在一個固定的地址中。在工作過程中,同樣根據(jù)程序號確定高位地址,根據(jù)段號確定低位地址,然后讀出存放在不同字節(jié)內(nèi)的色號和緯數(shù)信息。
4 MCU內(nèi)部資源配置
和普通的ASIC設計相比較,PsoC的設計首先必須完成片內(nèi)功能模塊的設計。因此,可配置片上系統(tǒng)設計流程和集成開發(fā)環(huán)境上也與通用的ASIC設計流程及集成開發(fā)環(huán)境有所不同。PSoC設計必須首先完成芯片內(nèi)部資源的規(guī)劃,其片內(nèi)資源設計流程具體為:
*確定系統(tǒng)需求;
*選擇用戶模塊;
*放置用戶模塊;
*設置全局變量和用戶模塊參數(shù);
*定義輸出引腳;
*產(chǎn)生應用代碼;
*編輯應用代碼。
因此,在集成開發(fā)環(huán)境內(nèi)按照設計流程完成設備編輯器參數(shù)配置。圖2 4.1 用戶模塊的選擇和放置
選擇Timer16、Timer8、PGA、SAR6、LCD模塊,如圖2所示。IDE內(nèi)含用戶模塊描述、說明,以及用戶指導/代碼摘錄、閱讀模塊的用戶指導信息,以供配置使用。數(shù)字模塊放置一般沒有什么限制,盡量使用基本類型的數(shù)字模塊;模擬模塊只能放置在允許的位置。
4.2 設置全局變量和用戶模塊參數(shù)
全局資源
24V1=16 ;配置系統(tǒng)時鐘一
24V2=16 ;配置系統(tǒng)時鐘二
Timer16模塊
Clock=CPU_32KHz ;時鐘選擇
Capture=Low ;捕捉功能關
Period=65535 ;配置period
CompareValue=Terminal Count
;指定中斷類型
InterruptType=Terminal Count
;指定中斷類型
Output=None
Timer8模塊
Clock=CPU_32KHz ;時鐘選擇
Capture=Low ;捕捉功能關
Period=255 ;配置period
CompareValue=Terminal Count
;指定中斷類型
InterruptType=Terminal Count
;指定中斷類型
Output=None
PGA模塊
Gain=1 ;單元增益
Input=AnalogColumn_InputMUX_3
;信號輸入
Reference=AGND ;參考地
Analogbus=Disable ;輸出總線
AnalogColumn_InputMUX_3=PORT_0_2;輸入總線
Specify Pi nout P0[2]=Analog_Input
;模擬輸入引腳
SAR6模塊
SignSource=AC A03 ;信號選擇
ClockPhase=Normal ;時鐘選擇
LCD模塊
LCDPort=Port_0 ;數(shù)據(jù)口
BarGraph=Enable ;啟用
4.3 定義輸出引腳
輸入/輸出引腳指定
P2[2]=StdC PU RisingEdge(Int);選色
P2[3]=StdCPU DisablrInt ;倒棕輸入
P2[4]=StdCPU DisablrInt ;加緯
P2[5]=StdCPU DisablrInt ;減緯
P1[1]=AnalogColumn_InputMUX_3(High Z)鍵盤輸入
4.4 產(chǎn)生應用代碼
在完成功能模塊的參數(shù)配置工作后,系統(tǒng)就自動生成應用程序接口API和中斷服務程序ISR,并且自動插入到工程項目中。設計工程師可在此基礎之上填寫應用代碼,完成用戶程序的編制。
結(jié)語
總的來說,在基于PSoC的選色控制系統(tǒng)中,除了個別無法集成的器件以外,選色控制系統(tǒng)所應用的大部分器件均可以集成到PSoC芯片中去,應用系統(tǒng)電路板變得很簡潔,這對于減小系統(tǒng)的體積和功耗、提高系統(tǒng)的可靠性都是非常有利的。與傳統(tǒng)解決方案相比,可配置嵌入式片上系統(tǒng)提供的解決方案具有無法比擬的優(yōu)越性。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
相關推薦
“以前我們總把PSoC 架構(gòu)和MCU 撇清關系,顯得很高冷,也沒有人把我們當作MCU 廠商,但事實上我們PSoC 大量應用于嵌入式 應用領域。從PSoC 6開始,我們強調(diào)PSoC 架構(gòu)就是MCU ,是專門針對
2017-04-18 09:37:54 1635 嵌入式 系統(tǒng)以各種類型的嵌入式 處理器 為核心,而隨著技術(shù)的發(fā)展,對于嵌入式 處理器 的性能及功耗的要求愈加嚴苛。目前,嵌入式 處理器 分為8位、16位、32位及64位等,8位微處理器 /MCU 市場已逐步趨向穩(wěn)定
2019-07-19 08:29:10
串口、以太網(wǎng)、無線網(wǎng)絡等方式與其他設備進行數(shù)據(jù)交換和通信。 嵌入式 系統(tǒng):MCU 控制器 可以用于構(gòu)建嵌入式 系統(tǒng),例如安防系統(tǒng)、智能家居系統(tǒng)、醫(yī)療設備等,實現(xiàn)各種智能控制 和數(shù)據(jù)處理功能。 物聯(lián)網(wǎng)設備
2023-05-05 14:59:21
前文中多次出現(xiàn)了MCU 、MPU、DSP、FPGA等嵌入式 處理器 概念,很多初學者可能比較迷惑,下面將對這些概念進行簡單介紹。MCU 微控制器 (Micro-Controller Unit , MCU
2021-07-13 06:20:36
MCU 的嵌入式 系統(tǒng)設計,如何運行SDRAM?2020-03-17 11:36 預計 10 分鐘讀完在使用 MCU 的嵌入式 系統(tǒng)設計中,當程序或者數(shù)據(jù)內(nèi)存占用太大而無法放入片上閃存或 SRAM
2021-11-04 08:03:56
帶模數(shù)前端的低成本微控制器 近年來得到迅速推廣,人們通常稱之為“混合信號微控制器 ”。當然,賽普拉斯的 PSoC 3 和新近推出的 PSoC 5 器件集成了強大的 CPU 和業(yè)界領先的 ADC,其性能可超過分離式
2019-07-30 06:20:55
帶模數(shù)前端的低成本微控制器 近年來得到迅速推廣,人們通常稱之為“混合信號微控制器 ”。當然,賽普拉斯的 PSoC 3 和新近推出的 PSoC 5 器件集成了強大的 CPU 和業(yè)界領先的 ADC,其性能可超過分離式
2019-07-31 06:49:35
帶模數(shù)前端的低成本微控制器 近年來得到迅速推廣,人們通常稱之為“混合信號微控制器 ”。當然,賽普拉斯的 PSoC 3 和新近推出的 PSoC 5 器件集成了強大的 CPU 和業(yè)界領先的 ADC,其性能可超過分離式
2019-07-31 06:59:02
學習報告2021-6-30學習報告: 第十三期時間周期: 6月1日-6月30日姓名、專業(yè):劉永猛-電氣工程一.內(nèi)容1.根據(jù)海固電器公司培養(yǎng)計劃學習了解嵌入式 MCU 與MPU的認識與區(qū)別嵌入式 系統(tǒng)中
2022-02-17 06:38:29
不能超過MCU 片上Flash的80%嵌入式 MCU 與MPU的區(qū)分嵌入式 系統(tǒng)中的處理器 按照是否集成片上Flash和RAM可以分為MCU (Micro Control
2021-11-03 07:35:51
嵌入式 應用MCU 業(yè)務被證明是半導體產(chǎn)品市場上一項賺錢的業(yè)務。根據(jù)市場調(diào)研公司iSuppli的統(tǒng)計,僅僅在中國,目前嵌入式 應用MCU 市場每年都有20億美元左右的規(guī)模。因此,在半導體業(yè)務增速放緩,經(jīng)濟
2019-07-19 07:13:37
這可能是個愚蠢的問題,但是我很擅長愚蠢。如果我有一個設計,我已經(jīng)嵌入 了PSoC 5設備,有沒有辦法,我可以使用PSoC 開發(fā)工具包(CY8CKIT-050),我已經(jīng)有或我需要一個專門的程序員編程嵌入式
2019-09-04 10:13:21
嵌入式 控制 系統(tǒng)的ARM處理器 一、嵌入式 硬件系統(tǒng)概述1、嵌入 系統(tǒng)的硬件可分為三部分:核心處理器 、控制 電路、外部設備2、嵌入式 處理器 的種類(1)嵌入式微處理器 MPU(2)嵌入式微控制器 MCU (3)嵌入式
2021-10-27 08:49:08
本例程使用的是倍福嵌入式 控制器 CX5120-0125。變頻器使用博能傳動公司A1系列驅(qū)動器 ,支持EtherCAT通信。繼續(xù)上一篇博文《TwinCAT學習筆記1--掃描2臺EtherCAT變頻器 設備》驅(qū)動器 參數(shù)配置PDO類型PZD類型位參數(shù)名稱設置說明 RPDO...
2021-09-03 08:58:51
嵌入式 控制器 的輸入端口設計分析,不看肯定后悔
2021-05-31 06:19:13
現(xiàn)今,工業(yè)控制 設備主要分為兩種:工業(yè)控制 機和可編程控制器 (PLC)。工業(yè)控制 機是由通用的微機推廣應用而發(fā)展起來的。目前,可編程控制器 正朝著兩個方向發(fā)展。一是朝著小型、簡易、價格低廉的方向發(fā)展,主要用于單機控制 和規(guī)模比較小的自動化生產(chǎn)線控制 。二是朝著大型、高速、多功能和多層分布式 全自動化方向發(fā)展。
2019-08-13 08:02:21
實踐經(jīng)驗后,根據(jù)實際需要選擇芯片開發(fā)實際產(chǎn)品。注意,不要把微處理器 (MPU與微控制器 (MCU )概念相混淆,微處理器 只是微控制器 的內(nèi)核。 ⑧關于嵌入式 操作系統(tǒng)的選擇。可以等到具有一定實踐基礎后,選擇一個簡單
2017-11-08 17:46:46
的組成結(jié)構(gòu)、存儲設備的分類結(jié)構(gòu):嵌入式 應用軟件嵌入式 操作系統(tǒng) 嵌入式 處理器 (嵌入式 系統(tǒng)核心) 嵌入式 外圍設備嵌入式 處理器 分類:MCU :微控制器 :也叫單片機。8051。MPU:微處理器 :ARM、
2021-10-27 08:43:52
(MPU與微控制器 (MCU )概念相混淆,微處理器 只是微控制器 的內(nèi)核。 8.關于嵌入式 操作系統(tǒng)的選擇。可以等到具有一定實踐基礎后,選擇一個簡單、容易理解原理的嵌入式 操作系統(tǒng)進行學習。不要一開始就學習幾種
2016-05-03 15:47:23
(MPU與微控制器 (MCU )概念相混淆,微處理器 只是微控制器 的內(nèi)核。 8.關于嵌入式 操作系統(tǒng)的選擇。可以等到具有一定實踐基礎后,選擇一個簡單、容易理解原理的嵌入式 操作系統(tǒng)進行學習。不要一開始就學習幾種
2016-05-14 09:28:10
1 填空題嵌入式 競賽平臺上板載的微控制器 是: 3 級流水線,具有 128 Kbytes的Flash存儲空間。(請在第一、二空格處填寫10進制數(shù)值)解析:STM32G431RBT6采用采用
2021-11-08 06:09:00
Contex-m3處理器 代碼執(zhí)行方式是特權(quán)方式STM32F107V采用4位來編輯中斷的優(yōu)先級中斷屏蔽控制器 能屏蔽除了NMI外所有異常和中斷嵌入式微控制器 (MCU )特點:單片化、體積小、功耗低、可靠性高、外設資源豐富適合于控制 。中斷向量是指中斷處理程序入口地址
2021-08-05 06:21:23
如何減小微控制器 的電磁干擾提高嵌入式 模數(shù)轉(zhuǎn)換器 的精度問題?嵌入式 模數(shù)轉(zhuǎn)換器 的結(jié)構(gòu)及影響轉(zhuǎn)換的原因和消除方法
2021-04-08 06:39:49
汽車微控制器 正在挑戰(zhàn)嵌入式 非易失性存儲器 (e-NVM)的極限,主要體現(xiàn)在存儲單元面積、訪問時間和耐熱性能三個方面。在許多細分市場(例如:網(wǎng)關、車身控制器 和電池管理單元)上,隨著應用復雜程度提高
2019-08-13 06:47:42
MCU Development cost has been shifted from hardware to software 嵌入式 系統(tǒng)中的MCU (微控制器 )正在經(jīng)歷著從8/16位到32位的轉(zhuǎn)移
2021-11-03 06:17:24
嵌入式 系統(tǒng)的接口類型有哪些?如何對嵌入式微控制器 的I/O口進行配置呢?
2021-11-12 07:21:32
當今嵌入式 處理器 的生產(chǎn)已遠遠超過了為桌面系統(tǒng)所設計的處理器 。本書通過介紹8位微控制器 (MCU )的開發(fā)原理和C語言的相關知識,向讀者展示了如何用C語言編寫8位嵌入式 MCU 程序,內(nèi)容涉及數(shù)據(jù)類型和變量
2017-02-24 21:59:45
嵌入式 系統(tǒng)硬件層嵌入式 處理器 (硬件層核心)嵌入式 控制器 MCU (單片機),舉例:8051,STC80C/S51,P51XA,MCS-251,MCS-96/196/296,MC68HC05/11
2021-10-27 06:58:46
歡迎進入嵌入式 編程和微控制器 應用的世界!使用日益流行且價格適宜的AtmelAVR嵌入式 控制器 作為學習平臺。本書是目前可以獲得的最佳書籍之一。對于初學者,本書將會是極好的選擇。隨著
2023-09-20 07:52:00
r隨著功能越來越強大的處理器 、圖像傳感器 、存儲器 和其他半導體器件以及相關算法的出現(xiàn),可以在多種嵌入式 系統(tǒng)中實現(xiàn)計算機視覺功能,通過視頻輸入來分析周圍環(huán)境。微軟的Kinect游戲控制器
2019-08-22 06:43:16
今后基于計算機標準總線的運動控制器 仍然是市場的主流,但是,基于網(wǎng)絡的嵌入式 運動控制器 會有較大的發(fā)展。基于計算機標準總線的通用運動控制器 主要是板卡結(jié)構(gòu),采用的總線大都為ISA、PCI。由于它們的應用依附于通用PC 計算機平臺,從工業(yè)控制 的角度分析,這種運動控制器 的優(yōu)缺點如下:
2019-07-23 06:46:17
設計了一種基于ARM+DSP的嵌入式 運動控制器 。該控制器 將嵌入式 CPU與專用運動控制 芯片相結(jié)合,將運動控制 功能以功能模塊的方式嵌入 到ARM主控板的架構(gòu),把不需要的設備裁減掉,既兼顧功能又節(jié)省成本。該
2011-05-04 16:02:55
描述BACnet協(xié)議的體系結(jié)構(gòu),分析BACnet控制器 的功能,論證基于嵌入式 Linux開發(fā)BACnet控制器 的可行性;給出BACnet控制器 軟件的體系結(jié)構(gòu)及其軟件設計。嵌入式 Linux 體系結(jié)構(gòu)BACnet協(xié)議是一種為樓宇自動控制 網(wǎng)絡所制定的數(shù)據(jù)通信協(xié)議。
2019-09-20 08:07:27
恩智浦半導體日前推出K32微控制器 (MCU )系列,以提高實時嵌入式 應用的能效,并提供高級保護功能,以在廣泛的工業(yè)和物聯(lián)網(wǎng)(IoT)應用中實現(xiàn)防物理篡改保護。高功效K32 ...
2021-11-26 07:59:59
請教一下,SOPC在嵌入式 工業(yè)以太網(wǎng)控制器 中有哪些應用?
2021-04-28 07:00:31
各位伙伴們,請展開討論,現(xiàn)在比較流行的是ARM9作為嵌入式 的微控制器 ,我們能否討論一下用STM32作為微控制器 應用于嵌入式 開發(fā)。
2017-10-28 20:56:38
建議不能超過MCU 片上Flash的80%嵌入式 MCU 與MPU的區(qū)分嵌入式 系統(tǒng)中的處理器 按照是否集成片上Flash和RAM可以分為MCU (Micro Control Unit—微控制器 )和MPU(Micr...
2022-02-08 06:42:52
物聯(lián)網(wǎng)中“事物”的定義差異很大。我們將事務定義為通過網(wǎng)絡發(fā)送和接收信息的嵌入式 計算設備(或嵌入式 系統(tǒng))。什么是嵌入式 系統(tǒng)?嵌入式 系統(tǒng)基于微控制器 (MCU ),并運行占用內(nèi)存少的軟件。某些基于Linux
2021-12-21 06:48:10
的嵌入式微控制器 。單片機嵌入式 系統(tǒng)是什么?單片機誕生于20世紀70年代末,經(jīng)歷了SCM、MCU 、SoC三大階段。SCM即單片微型計算機是“創(chuàng)新模式”獲得成功,MCU 即微控制器 不斷擴展?jié)M足嵌入式 應用時
2021-04-22 11:42:07
在開發(fā)嵌入式 系統(tǒng)時,其中一個選擇是將計算硬件基于微控制器 ,而不是微處理器 MPU。這兩種方法都有其吸引力,但通常它們將在不同的應用中找到。通常,微控制器 MCU 可用于大小,低功耗和低成本是關鍵要求
2022-10-29 10:56:07
PC、68000、MIPS、ARM系列等。嵌入式微控制器 (MCU ) 嵌入式微控制器 又稱單片機,顧名思義,就是將整個計算機系統(tǒng)集成到1塊芯片中。嵌入式微控制器 一般以某一種微處理器 內(nèi)核為核心,芯片內(nèi)部集成
2012-02-02 15:15:33
本人FPGA菜鳥一名,想尋找關于FPGA的can總線嵌入 設計資料。目前市面上大多數(shù)都是can總線嵌入式 設計的資料都是基于mcu 的,把我搞到頭都大了。希望論壇的各位大神能幫一下忙。 其實現(xiàn)在最大
2013-02-06 12:24:31
在PSoC 3和PSoC 5系統(tǒng)中如何使用嵌入式 數(shù)字濾波?使用PSoC 3/5的高性能嵌入式 濾波示例有哪些?
2021-06-07 06:10:14
BACnet網(wǎng)絡體系結(jié)構(gòu)和控制器 功能是什么基于嵌入式 Linux開發(fā)軟件的可行性BACnet控制器 軟件怎么實現(xiàn)?
2021-04-28 06:23:04
80C186XL16位嵌入式微處理器 是Intel公司在嵌入式微處理器 市場的上導產(chǎn)品之一,已廣泛應用于電腦終端、程控交換和工控等領域。在該嵌入式微處理器 片內(nèi),集成有DRAMRCU單元,即DRAM刷新控制 單元。RCU單元可以自動產(chǎn)生DRAM刷新總線周期,它工作于微處理器 的增益模式下。
2019-09-25 07:38:04
/32位嵌入式 處理器 ,該微控制器 專為以太網(wǎng)通信系統(tǒng)的集線器和路由器 而設計,具有低成本和高性能的特點,由于其資源豐富,選用它作為總線控制器 的核心芯片,完成高速網(wǎng)絡通信與自動控制 /數(shù)據(jù)獲取的數(shù)據(jù)流交換。2
2016-01-16 08:50:10
采用Atmega128單片機設計的嵌入式 控制器 ,模擬量輸入通道用Atmega128片內(nèi)A/D轉(zhuǎn)換器 ,輸出用AD421 D/A轉(zhuǎn)換器 ,數(shù)字量I/O通道配置高速先耦器件.用lccavr編譯器 修改OSTaskStklnit()函數(shù)及其相關文件,定義數(shù)據(jù)類型等以實現(xiàn)MicroC/OS-Ⅱ的移植.
2019-09-02 06:23:23
采用Atmega128單片機設計的嵌入式 控制器 ,模擬量輸入通道用Atmega128片內(nèi)A/D轉(zhuǎn)換器 ,輸出用AD421D/A轉(zhuǎn)換器 ,數(shù)字量I/O通道配置高速先耦器件.用lccavr編譯器 修改OSTaskStklnit()函數(shù)及其相關文件,定義數(shù)據(jù)類型等以實現(xiàn)MicroC/OS-Ⅱ的移植.
2019-08-30 07:06:54
請教一下,基于DSP和FPGA的嵌入式 控制器 該如何去設計?
2021-05-06 09:16:19
松緊架的同步系統(tǒng)可靠性差,控制 精度不高,難以獲得滿意的控制 效果,又由于系統(tǒng)要求快速同步動態(tài)跟隨,不允許有大的超調(diào)。因此提出一種基于DSP和FPGA的嵌入式 控制器 ,以提高系統(tǒng)的動態(tài)跟隨速度和同步性能。該控制 裝置可直接嵌入 電控裝置內(nèi),實時、高性能地完成控制 功能。
2019-06-19 07:16:03
有時,微控制器 本身可以完全吸收設計的所有功能要求。對于絕大多數(shù)嵌入式 系統(tǒng)設計而言,編程良好,高度集成的嵌入式 處理器 是工程師可以使用的最具成本效益,功效最高,速度最快的解決方案。
2019-10-23 06:25:50
PC獨立運行等優(yōu)勢,得到了高速發(fā)展與廣泛應用。本文主要研究基于OMAP平臺的嵌入式 運動控制器 ,為通用嵌入式 運動控制器 的開發(fā)提供一種解決方案。文中首先分析了國內(nèi)外運動控制器 的研究現(xiàn)狀,并對比說明了嵌入式 運...
2021-12-24 06:52:02
基于Qt/Embedded的嵌入式 控制 界面是怎樣開發(fā)的?嵌入式 控制 界面有什么優(yōu)點?
2021-04-27 06:43:13
摘要:本文基于atmega16微處理器 和AVRX嵌入式 實時操作系統(tǒng)設計并完成了水秋千的嵌入式 控制器 .為實現(xiàn)高級控制 策略和非線性控制 理論研究提供了一個能夠運行多任務的實驗平臺/通過移植和裁剪,嵌入式
2009-04-27 21:41:48
通常是基于微控制器 (如含集成內(nèi)存和/或外設接口的中央處理單元)的,但在較復雜的系統(tǒng)中普通微處理器使用外部存儲芯片和外設接口電路。與個人計算機這樣的通用計算機系統(tǒng)不同,嵌入式 系統(tǒng)通常執(zhí)行的是帶有特定要求...
2021-07-30 07:49:06
嵌入式 稅務控制器 ,此項技術(shù),已由國家稅務部門及相關單位,在部分省市開始試點。對于該技術(shù)架構(gòu),有其不足之處:為每個終端(POS機)都配備一個嵌入式 稅務控制器 ,對于商家是一筆不小的開銷,經(jīng)營成本的增加,意味著
2019-07-25 06:29:24
轉(zhuǎn)自:http://www.nxhydt.com/d/851199.html嵌入式 系統(tǒng)設計人員面臨著對更高性能和更快上市時間的不斷增長的需求。嵌入式 處理器 需要經(jīng)常實時地執(zhí)行不斷擴展的任務。同時
2021-07-19 09:02:45
為嵌入式 應用選擇合適的微控制器 可能是一項至關重要的任務。不僅有各種各樣的技術(shù)選擇需要考慮,還有商業(yè)案例問題,如價格和交付時間可能會削弱項目。在項目或嵌入式 系統(tǒng)應用程序開始時,很有可能在嵌入式 系統(tǒng)
2018-12-21 17:58:52
本文以Samsung公司S3C2410X CPU為例,探討如何為使用嵌入式 Linux的工業(yè)控制器 開發(fā)字符設備驅(qū)動程序來驅(qū)動步進電動機。
2021-04-26 06:46:42
單片機與嵌入式 系統(tǒng) 重慶通信學院陳大亮 劉鵬 蘇丹引 言運動控制器 是運動控制 系統(tǒng)的核心部件。目前,國內(nèi)的運動控制器 大致可以分為3類:第1類是以單片機等微處理器 作為控制 核心的運動控制器 。這類運動控制器
2019-07-31 07:52:19
計算量增大,一般的單片機等處理器 很難完成控制 要求。而基于ARM的嵌入式 服務機器人的控制器 采用分層與模塊化結(jié)構(gòu),充分體現(xiàn)可擴展性、可移植性的設計原則.同時具有低成本、低功耗、體積小巧、可靠性高、智能化高以及通用性等特點。那么我們具體該 如何利用ARM研究嵌入式 服務機器人控制器 呢?
2019-07-30 07:02:31
一種基于OHCI的嵌入式 USB主機控制器 接口實現(xiàn)
2021-06-02 06:50:43
什么是SX52控制器 ?如何利用現(xiàn)有軟件虛擬模擬高效構(gòu)筑可現(xiàn)場控制 的嵌入式 Web服務器 ?
2021-06-04 06:55:50
為解決精密制造對低成本、可移植性強的通用型多軸數(shù)控系統(tǒng)的迫切需求,給出一種基于ARM微處理器 S3C2440和專用DSP運動控制 芯片PCL65045BL組合的嵌入式 四軸運動控制器 。
2021-04-20 06:23:57
在開發(fā)嵌入式 系統(tǒng)時,其中一個選擇是將計算硬件基于微控制器 ,而不是微處理器 MPU。這兩種方法都有其吸引力,但通常它們將在不同的應用中找到。通常,微控制器 MCU 可用于大小,低功耗和低成本是關鍵要求
2021-11-03 06:45:31
在開發(fā)嵌入式 系統(tǒng)時,其中一個選擇是將計算硬件基于微控制器 ,而不是微處理器 MPU。這兩種方法都有其吸引力,但通常它們將在不同的應用中找到。通常,微控制器 MCU 可用于大小,低功耗和低成本是關鍵要求
2021-11-11 09:09:42
微控制器 技術(shù)現(xiàn)狀智能化、互聯(lián)網(wǎng)、物聯(lián)網(wǎng)和云計算讓控制器 (MCU )無處不在MCU 8/16/32的位數(shù)界限變得模糊MCU 與嵌入式 處理器 界限變得模糊MCU 開放核心與專有核心之爭激烈MCU 的SoC化是發(fā)展趨勢MCU 的部分軟件功能硬件化
2011-03-08 16:33:28
怎么實現(xiàn)嵌入式 MCU 中標準的三重中斷控制 設計?
2021-11-29 06:02:31
嵌入式 遠程控制器 的硬件電路是由哪些部分組成的?怎樣去設計嵌入式 遠程控制器 的軟件部分?
2021-06-04 06:08:46
混合信號微控制器 是怎樣提升車用嵌入式 系統(tǒng)的?
2021-05-14 07:13:01
/7765370-2280976022.2 從晶體管到CPUhttps://u7765370.ctfile.com/fs/7765370-2281003782.3 概念CPU、微控制器 MCU 和嵌入式 系統(tǒng)https
2017-11-14 16:53:20
VDIP2,Vinculum VNC1L模塊的開發(fā)模塊。 VDIP2模塊是用于VNC1L I.C.的嵌入式 USB主機控制器 開發(fā)模塊的MCU 。設備。 VDIP2采用PCB設計,可安裝在40引腳DIP
2020-08-18 09:57:17
VDIP1,Vinculum VNC1L模塊的開發(fā)模塊。 VDIP1模塊是用于VNC1L IC器件的嵌入式 USB主機控制器 開發(fā)模塊的MCU 。 VDIP1在PCB上提供,設計用于24引腳DIP插座
2020-08-19 09:37:01
用于游戲手柄/操縱桿的PSoC 嵌入式 系統(tǒng),使用CY7C63000 USB控制器 設計低成本USB鼠標
2020-07-19 16:06:18
你好,PSOC 3、PSOC 4200和PSoC 5LP支持的嵌入式 Linux是什么?謝謝,K
2019-11-06 09:58:37
嵌入式 應用中USBOTG控制器 的功能特性是什么?在嵌入式 應用中怎樣去實現(xiàn)USB?
2021-04-27 06:25:03
以太網(wǎng)控制器 的總體結(jié)構(gòu)有哪些模塊?MAC發(fā)送模塊是由哪些部分組成的?MAC接收模塊是由哪些部分組成的?MAC還有哪些其它的模塊?如何通過FPGA去設計嵌入式 以太網(wǎng)控制器 ?
2021-04-14 06:09:08
1、引言目前,集成電路的嵌入式 技術(shù)發(fā)展越來越快,各色嵌入式 產(chǎn)品也越來越受歡迎,尤其是以大屏幕多功能的手機、平板電腦等為典型代表,做為其控制 核心的高性能、低功耗的微控制器 (MCU )起到了決定性作用
2016-08-17 09:59:16
USB連結(jié)是許多嵌入式 應用的重要規(guī)格;高度整合的USB微控制器 解決方案,不僅能以最簡易的方式為嵌入式 系統(tǒng)建立USB連結(jié),還能提供高效能的CPU功能;其所附帶的整合式類比周邊更有助于降低元件數(shù)量和材料清單成本,進一步滿足市場需求。
2020-03-20 07:57:54
Specification3U 3槽寬國產(chǎn)PXIe嵌入式 控制器 國產(chǎn)CPU自主可控PXIe嵌入式 控制器 國產(chǎn)CPU飛騰四核處理器 FT-2000/4國產(chǎn)BIOS及國產(chǎn)麒麟KylinOS
2022-04-26 11:08:09
闡述Cypress 公司的可配置片上系統(tǒng)(PSoC )的功能及其實現(xiàn)結(jié)構(gòu);結(jié)合選色控制器 開發(fā)實例,詳細闡述使用PSoC 開發(fā)的方法和流程。其設計方法也可用于其它控制 系統(tǒng)或工業(yè)自動化等各
2009-05-15 16:12:50 13 全新架構(gòu)PSoC 擴充可編程嵌入式 系統(tǒng)設計平臺
PSoC 器件采用高度集成可編程片上系統(tǒng)架構(gòu),將可編程模擬和數(shù)字塊與微控制器 合二為一的獨特組合,用于嵌入式 控制 設計
2009-11-16 10:06:41 628 本資料主要講解 如何在幾分鐘內(nèi)使用PSoC 構(gòu)建嵌入式 系統(tǒng)? 或許MCU 做不到在幾分鐘內(nèi)構(gòu)建嵌入式 系統(tǒng),但PSoC 卻能做到。那就隨著我們一起來看看PSoC 是怎樣做得到的吧...
2012-07-23 16:08:16 91 基于PSoC 技術(shù)的嵌入式 系統(tǒng)設計
2017-11-01 08:33:46 19 選擇PSoC 的一個重要的原因就是,PSoC 能在硬件和軟件之間進行權(quán)衡,使嵌入式 系統(tǒng)達到最大的效率和性能。比如,當算法是嵌入式 系統(tǒng)軟件性能的瓶頸時,一個使用定制的協(xié)處理器引擎能用來實現(xiàn)算法,這個協(xié)處理器通過專用的,低延遲的通道與嵌入式 處理器連接。使用現(xiàn)代的硬件設計工具,很容易將軟件瓶頸轉(zhuǎn)向硬件處理。
2018-06-01 02:57:00 3032 Specification3U 3槽寬國產(chǎn)PXIe嵌入式 控制器 國產(chǎn)CPU自主可控PXIe嵌入式 控制器 國產(chǎn)CPU飛騰四核處理器 FT-2000/4國產(chǎn)BIOS及國產(chǎn)麒麟KylinOS
2022-04-26 15:05:22
已全部加載完成
評論
查看更多