久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > EDA/PCB > 設計應用 > 利用FPGA實現與DS18B20的通信功能

利用FPGA實現與DS18B20的通信功能

作者: 時間:2012-04-09 來源:網絡 收藏

4.2與CPU的接口

中,要實現對20的通信處理,主模塊要實現對20_PROC模塊的調用及建立與CPU之間的接口。

與CPU之間的接口通過建立若干寄存器實現。溫度測量值和48位ID可以用4個16位寄存器保存。CPU通過讀取這些寄存器可以獲得溫度測量數值和48位ID值。

CPU、20的連接原理如圖4所示。

22.jpg

5結束語

在系統中,FPGA可以分擔許多主處理器的工作,提高整體實時性,降低CPU處理的嚴格實時約束,從而降低CPU軟件處理的難度。同時,由于ACTEL公司的ProASICplus系列FPGA的保密特性,可以增強產品知識產權的保護。

本設計應用在電力監控產品中。測量出的裝置內部溫度用于電量測量精度補償和報警,對保證產品測量精度和可靠運行具有重要意義。48位ID值用于產品的惟一編碼標識和以太網MAC地址,便于產品生產、維護和管理。


上一頁 1 2 3 下一頁

關鍵詞: FPGA 18B B20 DS

評論


相關推薦

技術專區

關閉