隨著計算機技術、微電子技術和網(wǎng)絡技術的迅速發(fā)展,嵌入式系統(tǒng)在工農(nóng)業(yè)等諸多領域得到了廣泛的應用。本文主要詳細介紹ARM嵌入式系統(tǒng)硬件設計及ARM嵌入式系統(tǒng)的應用實例,請跟隨小編一起來了解一下。
ARM嵌入式系統(tǒng)硬件設計
圖1是系統(tǒng)硬件結構圖“系統(tǒng)采用外部3.6864MHz的晶振產(chǎn)生內(nèi)核所需要的18.432MHz、36.864MHz、49.152MHz或73.728MHz的時鐘。
以下主要針對此硬件開發(fā)平臺,進行結構、儲存器擴展、主要接口、顯示及其外設方面設計的介紹。
1、電源部分設計
電源是系統(tǒng)可靠工作的保證,包括供電和復位電路部分。系統(tǒng)復位模塊提供CS89712啟動信號。系統(tǒng)采用nPOR信號作為復位信號,使用復位芯片產(chǎn)生復位信號。如圖2:
整個系統(tǒng)的外部電源輸入采用直流18V-36V,系統(tǒng)的供電較為復雜,電壓等級多,其中CS89712芯片I/0和內(nèi)核分別采用3.3V.2.5V供電,而擴展的MAX125、LCD顯示器采用5V供電,同時LCD對比度調節(jié)需負電壓偏置(選用MAX686芯片);而模擬量采集MAX125前向通道中濾波和電壓跟隨電路所用運放電源電壓為正、負12V。
這里采用Ericsson的DC/DC電源模塊PKC2131PI,提供隔離的正負12V和+5V,同時選用MICREL公司MIC2211-2.5/3.3BML型雙輸出LDO提供CS89712的3.3V和2.5V。圖3為CS89712雙電源供電電路:
2、存儲器部分設計
本系統(tǒng)采用FLASH存儲程序和參數(shù),使用SDRAM作為程序的運行空間。數(shù)據(jù)及堆棧。CS89712內(nèi)置了SDRAM控制器和內(nèi)存接口。其中FLASH部分采用2片Intel公司TE28F320B3BA110,構成32位寬8MB的FLASH,SDRAM采用2片NEC公司uPD-4564163G5,構成32位寬16MB的SDRAM,如圖4:
3、LCD硬件擴展設計
液晶顯示器(LCD)具有顯示信息豐富、功耗低、體積小、重量輕等其他顯示器無法比擬的優(yōu)勢,目前在智能儀表儀器和低功耗電子產(chǎn)品中得到了廣泛的應用。
CS89712內(nèi)置了LCD控制器,LCD控制器就相當于嵌入式系統(tǒng)的顯卡,接口有以下信號:DD[0:3](數(shù)據(jù)線)、FRM(幀同步信號)、CL1(行同步信號)、CL2(象素數(shù)據(jù)時鐘)、M(交流偏置信號)。這里我們擴展的是一個STN的彩色LCD,該LCD顯示屏提供8位數(shù)據(jù)接口。表1為CS89712和該LCD控制信號接線對應表。
4、觸摸屏硬件擴展設計
觸摸屏輸入部分由觸摸屏、觸摸屏控制器組成,和LCD配合可以實現(xiàn)完整的人機操作界面。圖7為實際的觸摸屏輸入系統(tǒng)部分,采用四線電阻式觸摸屏,觸摸屏控制器采用T[(BB)公司的ADS7846,其可以通過SPI接口直接和CS89712相接。
5、以太網(wǎng)接口的設計
由于CS89712內(nèi)部集成了CS8900A以太網(wǎng)控制器其本身帶有802.3MAC引擎、Buffer、串行EEP-ROM接口和10BASE-T的模擬前端。只需增加I/O隔離濾波器和RJ45接口即可。此部分電路如圖8:
6、數(shù)據(jù)采集硬件擴展設計
MAX125是MAXIM公司生產(chǎn)的高速2X4通道同步采樣14位逐次比較型A/D轉換芯片,其模擬輸入范圍為正負5V,內(nèi)部具有2.5V參考電源,內(nèi)置有四個采樣/保持放大器(T/H)。輸入分為A、B兩組,通過開關的切換可以對八個通道進行采集,轉換所得的數(shù)字量都存儲在4X14的RAM中。
其并行接口數(shù)據(jù)訪問和總線釋放的定時特性與CS89712芯片總線的特性兼容,故兩者可以直接相連而不需等待狀態(tài)。由于MAXI25為+5V供電,在與I/O電源電壓為3.3V的CS89712聯(lián)接時需要使用總線電平轉換芯片74LVC245A,其中采用讀寫控制信號控制總線轉換方向,轉換完成后自動申請CS89712的外部中斷EINT1,讀取A/D數(shù)據(jù)自動會撤消該中斷。通過在前向通道加接限幅保護、電壓跟隨和濾波輸入電路,即可完成模擬數(shù)據(jù)采集電路的設計。
稅控收款機應用舉例
一、基于S3C44B0的稅控收款機
1、采用嵌入式CPU(S3C44B0)
2、從系統(tǒng)結構上改變目前收款機應用系統(tǒng)中出現(xiàn)的高端機(由PC機組成系統(tǒng))成本過高與低端機(由單片機組成系統(tǒng))資源不足的狀況,使嵌入式系統(tǒng)在稅控收款機上得到廣泛應用。
二、稅控收款機組成框圖
三、稅控收款機硬件組成
1、CPU:S3C44B0
2、存儲器:FLASH、SDRAM、NANDFLASH
3、顯示器:LCD、VFD
4、觸摸屏:四線電阻式觸摸屏
5、PS/2外設接口:鍵盤、條碼掃描器、磁卡掃描器
6、RS232、并行口擴展接口:用外設擴展芯片實現(xiàn)
7、網(wǎng)絡擴展接口
8、電源模塊:主板電源、MODEM電源、VFD電源等
四、POS機軟件組成
1)采用uCLinux操作系統(tǒng),不需要MMU支持,內(nèi)核可裁減
2)包括了完善的TCP/IP協(xié)議棧,PPP撥號網(wǎng)絡
2、圖形系統(tǒng)
采用MiniGUI,中國人自行開發(fā),界面美觀,移植簡單
3、應用程序
1)商業(yè)功能模塊
2)稅控功能模塊
3)報表功能模塊
4)管理設置功能模塊
5)其它功能模塊
-
ARM
+關注
關注
134文章
9156瀏覽量
368555 -
嵌入式系統(tǒng)
+關注
關注
41文章
3618瀏覽量
129642 -
計算機技術
+關注
關注
1文章
104瀏覽量
13320
發(fā)布評論請先 登錄
相關推薦
評論