protel99se嵌入式實習報告

2021-09-03 04:21:58 字數 5236 閱讀 6123

嵌入式實習報告

學生姓名:張宇

學號:1501110131

所在學院:自動化與電氣工程學院

專業:自動化

指導教師:何毅

一、實習目的:

嵌入式實習的主要目的就是培養我們的動手能力。同時、要我們對電子元器件識別,相應工具的操作,相關儀器的使用,電子裝置製作、裝調的全過程,掌握查詢及排除電子電路故障的常用方法有個更加詳實的體驗,不能在面對這樣的東西時還像以前那樣一籌莫展。有助於我們對理論知識的理解,幫助我們學習專業知識。

使我們對電子元件有一定的感性和理性認識,打好日後深入學習電子技術基礎。同時也培養同學之間的團隊合作、共同**、共同前進的精神。

.熟悉印製電路板設計的步驟和方法,能夠根據電路原理圖,元器件實物設計並製作印製電路板。

熟悉常用電子器件的類別、型號、規格、效能及其使用範圍。學習焊接電路板的有關知識,了解焊接的具體操作焊接的技巧或注意事項學習使用protel電路設計軟體,動手繪製電路圖。

三、相關晶元的原理及作用:

1、三星的 s3c44b0x 16/32 位 risc 處理器被設計來為手持裝置等提供乙個低成本高效能的方案。

s3c44b0x 提供以下配置:

2.5v arm7tdmi 核心帶有 8kb cache(高達 75mhz 的 samba 匯流排結構);

可選的 internal sram;

外部儲存控制器(fp/edo/sdram 控制、片選邏輯);

lcd controller(最大支援 256 色 stn),帶專用 dma的 lcd 控制器(最大支援 256色 dstn);

兩個通用的 dma通道,兩個帶外部請求引腳的外圍 dma通道;

兩個 uart/乙個 sio(irda1.0,16 位元組的 fifo);

乙個多主控器的 iic 匯流排控制器和乙個 iis 匯流排控制器

5 個 pwm 定時器和乙個內部定時器;

看門狗定時器;

71 位的通用 i/o 介面/8 個外部中斷源;

電源控制:normal,slow,idle 和 stop 模式;

8 通道的 10 位 adc;

帶日立功能的實時時鐘(rtc);

片上帶 pll 的時鐘發生器。

2、sst39vf160是乙個1m×16的cmos並行多功能flash儲存器,具有快速擦除扇區和軟、硬體寫保護等功能。因為該晶元掉電資料儲存時間超過100年,所以非常適用於大容量資料儲存。

3、rtl8019as

100-pin pqfp

rtl8019as 軟體相容

支援 pnp 自動檢方式(rtl8019as 唯一的(

支援乙太網 ii 和 ieee802.3 10base5,10base2,10baset

軟體相容 8 位和 16 位的 ne2000

支援 jumper 和 jumperless 模式

支援微軟 jumper 和 jumperless 模式的即插即用配置

支援 full-duples 乙太網到兩倍頻帶寬

支援三種平下降方式

――睡眠模式

――功率下降有內部時鐘執行

――功率下降有內部時鐘停止

改善效率的內建資料先取功能

支援 utp,aui 和 bnc 自動檢測(rtl8019as 唯一的)

支援 10baset 的自動極性改正

支援 8 條 irq 匯流排

支援 16 條 i/o 基本位址選項

和額外 i/o 位址輸入輸出完全解碼方式(rtl8019as 唯一的)

支援到 brom 的 16k,32k,64k 和 16k-page 方式(到 256 頁有 16k 位元組/頁)

支援 brom 刪除程式後釋放記憶體

支援儲存器瞬時讀寫(rtl8019as 唯一的)

16ksram(rtl8019as 唯一的)

使用 9346(64×16-bit eeprom)儲存資源配置和 id 引數

為了製造便利有規劃空白 9346 的能力

支援可程式設計輸出的 4-診斷 led

2, 晶元概述

rtl8019as 是高度整合乙太網控制器,它能夠簡單的解答即插即用 ne2000相容介面卡,這種介面卡具有二重和功率下降特性。通過三電平控制特性,rtl8019as 是已製的對網路裝置 green pc 理想的選擇。全二重功能能夠模擬傳播和接收在雙絞線到全二重乙太網交換機。

這個特性不僅強頻寬從 10 到20mbps,而且避免了由於乙太網頻道爭奪特性導致的讀出多路訪問協議的問題。 微軟公司的即插即用功能能減輕使用者較差的營業收入而注意介面卡資源,如irq,輸入輸出,和儲存器位址等等。然而,為了特殊的應用而得不到即插即用功能的相容性,rtl8019as 支援 jumper 和 jumperless 選項。

為了提供完全解決即插即用方案,rtl8019as 在整合 10baset 收發器,bnc,和 aui 介面之間的自動檢測功能。 此外, 8 條 irq 匯流排和 16 條基本位址匯流排為大資源情況下提供了寬鬆的環境。rtl8019as 支援 16k,32k,和 64k 位元組 brom 和快閃儲存器介面。

它仍然提供頁面模式功能, 這種功能能支援在僅 16k位元組記憶體系統空間下的 4m 位元組的 brom.此外,brom 的無用命令被用來釋放 brom 記憶體空間。rtl8019as 用 16k 位元組 sram 設計在單片晶元上,它的設計不僅提供了更多友好的功能,而且節省了 sram 儲存資源。

protel99se是應用於windows9x/2000/nt作業系統下的eda設計軟體,採用設計庫管理模式,可以進行聯網設計,具有很強的資料交換能力和開放性及3d模擬功能,是乙個32位的設計軟體,可以完成電路原理圖設計,印製電路板設計和可程式設計邏輯器件設計等工作,可以設計32個訊號層,16個電源--地層和16個機加工層。

1、開放式整合化的設計管理體系

2、超強功能的、修改與編輯功能

3、強大的設計自動化功能

相關操作:一,開啟protel 99se後,選擇file選單下的new選單

第二步:選擇新建的專案存放方式為ddb以及檔案存放目錄

第三步:新建好ddb檔案後,我們就可裡邊的documents目錄下

第五步:可以新建sch檔案了,也就是電路圖設計專案

第六步:新建後sch專案後,在預設的乙個protel99se元件庫中,可以選擇元件放到電路圖中了

第七步:我們也可以選擇增加自己的元件庫

protel99se教程二:使用protel99se原理圖繪製

使用protel99se繪製原理圖,首先要先設定一下顯示網格這一項去掉,這乙個可以根據個個習慣,並不是一定需要這樣的,去掉prote99se的介面的view菜下,將visible grid選中或取消,可以選擇是否顯示網格.

1、原理圖:

這幅原理圖是板子的核心晶元s3c44box,是三星公司推出的16/32位risc的處理器,能為手持裝置和一般型別應用提供高價效比和高效能的微控制器的解決方案。為了降低成本,提供了豐富的內建部件,包括8kb的cache,內部sarm,lcd控制器,帶自動握手的2通道uatr,4通道dma,系統管理器,代替pwm功能的5通道定時器,i/o埠,rtc,8通道10位adc,iic-bus介面,同步sio介面和pll倍頻器。

sst39vf160

flash儲存器採用48腳封裝是乙個1m x 16的coms 並行多功能flash儲存器,具有快速擦除扇區和軟,硬體寫保護功能;

供電電路lm1117是乙個低壓差電壓調節器系列。其壓差在1.2v輸出,負載電流為800ma時為1.

2v。它與國家半導體的工業標準器件lm317有相同的管腳排列。lm1117有可調電壓的版本,通過2個外部電阻可實現1.

25~13.8v輸出電壓範圍。另外還有5個固定電壓輸出(1.

8v、2.5v、2.85v、3.

3v和5v)的型號。

lm1117提供電流限制和熱保護。

緩衝暫存器又稱緩衝器,它分輸入緩衝器和輸出緩衝器兩種。前者的作用是將外設送來的資料暫時存放,以便處理器將它取走;後者的作用是用來暫時存放處理器送往外設的資料。有了數控緩衝器,就可以使高速工作的cpu與慢速工作的外設起協調和緩衝作用,實現資料傳送的同步。

由於緩衝器接在資料匯流排上,故必須具有三態輸出功能。

通用非同步收發傳輸器(universal asynchronous receiver/transmitter),通常稱作uart,是一種非同步收發傳輸器,是電腦硬體的一部分。將資料由序列通訊與並行通訊間作傳輸轉換,作為並行輸入成為序列輸出的晶元,通常整合於其他通訊介面的鏈結上。

max3232cse是max3232的子型號!max3232cse配備專有的低漏失電壓發射器輸出狀態,通過雙電荷幫浦,在3.0v至5.

5v供壓下,表現出真正的rs-232協議器件效能。

rtl8019as乙太網控制器是由realtek公司出的一款高整合度的乙太網控制晶元,具有8/16位匯流排模式,整合了ieee802.3協議標準的介質訪問控制子層(mac)和物理層的效能,內建的雙dma通道和fifo完成簡單有效的包管理(資料幀的接收和傳送)功能,本地dma通道的傳輸速率高達10mbit/s,與ne2000相相容,支援乙太網全雙工通訊方式,支援utp,aui和bnc自動檢測, 支援16 條i/o 基本位址選項和額外i/o位址輸入輸出完全解碼方式,支援儲存器瞬時讀寫,收發可同時達到10mbps的速率,內建16kb的sram。

首先,嵌入式arm是一門比較熱門的學科,掌握繪製原理圖的方法對乙個人的發展有較大的好處,能培養人的科學技術素養。在本次嵌入式實習中,我遇到了一些問題,比如netlabel和annation的區別分析,需要注意細節問題。在繪製大型影象時候要保持耐心認真的態度,不要浮躁,做到心中有數,準確地繪製原理圖。

嵌入式實習還需要我們的創造性,以及歸納整理能力。在學習、理解和掌握的基礎上,要有自己的 ,要能夠提出問題,解決問題。要勇於探索,不怕失敗,要有戰略高度。

要有寬廣的視野,不拘泥常規。本次實習給我最大的影響可謂是,我的邏輯思維能力得到了很大的改善。嵌入式設計本來就是一種很嚴密的學問,它需要乙個不斷反覆不斷糾正不斷改進的過程。

通過本次實習,我對團隊協作的理念有了更深層次的了解,同時這也將對我未來的人生產生重要的影響。

計算機和網路已經全面滲透到日常生活的每乙個角落,對於我們個人來說,需要的已經不再僅僅是放在桌面上處理文件,進行工業管理和生產控制的計算機「機器」任何乙個普通的人都可能擁有從小到大的各種嵌入式技術的電子產品,小到***\pda等微型數位化產品,大到網路家電,智慧型家電等,各種各樣的新型嵌入式系統裝置在應用數量上已經遠遠超過了通用計算機,在工業和服務領域,使用嵌入式技術的數字工具機、智慧型工具、工業機械人、服務機械人、正在逐漸的改變著傳統的工業生產和服務方式。而arm晶元憑藉強大的處理能力和極低的功耗,非常適合這些場合。所以現在越來越多的公司在產品選型的時候考慮到使用arm處理器,從這個角度來說,對於在校大學生來說,如果你掌握了arm開發技術,對於尋找乙份好的工作也十分有利。

protel99se實習報告

一 實習目的 1 了解並掌握用protel軟體繪製簡單電路圖和電路板圖。2 掌握用protel軟體設計元件庫和封裝庫。二 實習內容 1 原理圖的繪製 學會如何建立乙個新的資料庫,啟動原理圖編輯器,設定原理圖編輯器的介面環境,了解各種工具欄的中各種工具的意義。學會設定圖紙,裝載元件庫。學會放置元器件,...

Protel 99SE學習總結

電技081 082178 楊智軒 先簡單介紹一下protel 99se 這門課程。protel 99se採用資料庫的管理方式。protel 99se軟體沿襲了protel以前版本方便易學的特點,內部介面與protel 99大體相同,新增加了一些功能模組,功能更加強大。新增的層堆疊管理功能,可以設計3...

protel99se使用經驗

網路錄入 雨辰 化石關鍵詞 protel99se protel繪圖經驗談蘇錫鋒筆者使用protel多年,積累了一些用其繪製電路圖的使用經驗和技巧,現將這些經驗和技巧成文,希望對大家用protel繪製電路圖有所幫助。經驗一 因為protel是專業電路設計軟體,可供電子類各專業設計人員和廣大電子愛好者使...