新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 基于ARM9與LEM傳感器的蓄電池在線監(jiān)測硬件平臺

        基于ARM9與LEM傳感器的蓄電池在線監(jiān)測硬件平臺

        作者: 時間:2012-06-21 來源:網絡 收藏

        對于核心板設計框圖需要做以下說明:

        (1)由于AT91SAM9261采用Dataflash的啟動的方式,只能工作在溫度高于0℃和低于70℃的范圍,一旦溫度低于0℃將無法啟動。為了解決這個問題,只能使ARM采用外部啟動即NOR FLASH啟動的方式,因此,需要選擇啟動模式為外部啟動(BMS=0),以達到工業(yè)現場的溫度要求。

        (2)Norflash存儲器芯片選擇AMD公司的AM29LV160DB,其容量為4M*16bit 。用于存儲BOOT程序,小型操作系統(tǒng)及小型應用程序。設計時采用字對齊方式,即芯片的A0地址線對應ARM芯片的A1地址線。另外,由于ATMEL官方提供的SAM-BA燒寫程序,僅支持Dataflash和Nandflash,因此,有必要修改SAM-BA的腳本文件以實現對Norflash的燒寫。

        (3)Nandflash存儲器芯片選擇三星公司的K9F1208U0B,其存儲容量為存儲容量64M*16bit,

        采用wince或者linux的操作系統(tǒng)時使用該芯片中存儲操作系統(tǒng)和應用程序;如使用ucos之類的小型操作系統(tǒng)時,則該芯片可以省略不焊接,系統(tǒng)與BOOT程序存儲在Norflash即可。

        (4)Sdram芯片采用MT48LC16M16A2TG-75IT:D,每片容量為16M*16bit。本系統(tǒng)中采用兩片SDRAM構成32數據總線。由于Sdram芯片為整個嵌入式的內存,需要頻繁地與CPU進行數據交互,為了實現較好的信號完整性,在靠近ARM的地址和控制總線上,串聯(lián)22Ω平衡電阻吸收信號反射。當采用小型操作系統(tǒng)時候,操作系統(tǒng)可在ARM內部的SRAM中運行,Sdram可以省略不焊接。

        (5)擴展接口將ARM芯片的所有可用接口皆擴展出來,用于和擴展板連接。

        (6)由于信號密集,同時需要將接口全部引出并保證良好的電磁兼容性效果,PCB采用六層板PCB設計方式,采用信號層—地層—信號層—電源層—地層—信號層的方式。

        為了保證高頻工作的效果,設計時考慮將兩片SDRAM的各總線設計為等長,同時采用兩面布局和蛇形走線等技術手段。

        3.2 擴展板部分設計

        擴展板的設計框圖如圖3所示。

        圖3 擴展板的設計框圖

        對于擴展板設計框圖需要做以下說明。

        (1)SPI flash芯片用于存儲采得的數據。此處將芯片的寫保護腳使用ARM的一個I/O口管理起來,以防上電或掉電時修改片內的數據。

        電流變送器相關文章:電流變送器原理


        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 根河市| 南涧| 肇源县| 巩留县| 封开县| 当涂县| 平果县| 保德县| 明光市| 延安市| 木里| 合水县| 潼关县| 重庆市| 曲水县| 惠州市| 钟祥市| 淮北市| 花莲市| 毕节市| 乌鲁木齐市| 孙吴县| 中西区| 界首市| 汉阴县| 昭平县| 汽车| 凤凰县| 凤山市| 中牟县| 江达县| 太原市| 清流县| 平乐县| 靖远县| 镶黄旗| 广宗县| 依安县| 海宁市| 诸城市| 大丰市|