『壹』 單片機的裸片等於精元嗎
一、晶圓是製造IC的基本原料
硅是由沙子所精練出來的,晶圓便是硅元素加以純化(99.999%),接著是將這些純硅製成長硅晶棒,成為製造積體電路的石英半導體的材料,經過照相製版,研磨,拋光,切片等程序,將多晶硅融解拉出單晶硅晶棒,然後切割成一片一片薄薄的晶圓。我們會聽到幾寸的晶圓廠,如果硅晶圓的直徑越大,代表著這座晶圓廠有較好的技術。另外還有scaling技術可以將電晶體與導線的尺寸縮小,這兩種方式都可以在一片晶圓上,製作出更多的硅晶粒,提高品質與降低成本。所以這代表6寸、8寸、12寸晶圓當中,12寸晶圓有較高的產能。當然,生產晶圓的過程當中,良品率是很重要的條件。
晶圓是指硅半導體積體電路製作所用的硅晶片,由於其形狀為圓形,故稱為晶圓;在硅晶片上可加工製作成各種電路元件結構,而成為有特定電性功能之IC產品。晶圓的原始材料是硅,而地殼表面有用之不竭的二氧化硅。二氧化硅礦石經由電弧爐提煉,鹽酸氯化,並經蒸餾後,製成了高純度的多晶硅,其純度高達0.99999999999。晶圓製造廠再將此多晶硅融解,再於融液內摻入一小粒的硅晶體晶種,然後將其慢慢拉出,以形成圓柱狀的單晶硅晶棒,由於硅晶棒是由一顆小晶粒在熔融態的硅原料中逐漸生成,此過程稱為「長晶」。硅晶棒再經過研磨,拋光,切片後,即成為積體電路工廠的基本原料——硅晶圓片,這就是「晶圓」。
二、單片機的裸片(DICE)是由晶圓切割出來,沒有封裝,一個12寸的晶圓可以切割出數以萬計的單片機裸片,當然其中也包含很多不良品。國內一個8寸的晶圓成本約2000人民幣,所以一個單片機裸片的成本很低。
『貳』 STM8S單片機有裸片嗎
如果你說的裸片是指切割測試好的沒有經過封裝的晶圓,那估計市場上是很難找到了。
雖然STM8S在單片機群體裡面不是技術水平非常高的產品,但也不是隨隨便便什麼公司就能翻版的,你要知道這種單片機翻版一次動輒上百萬的成本。
裸片是不能直接投入使用的,要先把裸片綁定才能用,空氣中的雜質和水分是晶圓的一級殺手,綁定需要的膠水和技術條件個人也一般弄不好,還需要在超凈環境下進行綁定。
『叄』 什麼是QTP(掩膜)rom
MASK(掩膜):單片機掩膜是指程序數據已經做成光刻版,在單片機生產的過程中把程序做進去。優點是:程序可靠、成本低。缺點:批量要求大,每次修改程序就需要重新做光刻板,不同程序不能同時生產,供貨周期長。QTP: 單片機 QTP 是指在生產出OTP單片機的裸片後,在做中測的時候,利用測試機把程序燒寫進去。優點:備貨靈活,供貨周期快。缺點:批量要求大,每次修改程序需要修改測試機程序。
OTP: 只能被編程器燒錄一次程序的單片機被稱為OTP單片機。優點:備貨靈活、程序可以隨時修改,供貨周期快,沒有批量要求。缺點:成本高
基本簡介
QTP是quicktest Professional的簡稱,是一種自動測試工具。
使用QTP的目的是想用它來執行重復的手動測試,主要是用於回歸測試和測試同一軟體的新版本。因此你在測試前要考慮好如何對應用程序進行測試,例如要測試那些功能、操作步驟、輸入數據和期望的輸出數據等。
Mercury
QuickTest 企業級自動化測試工具!
目前已經被惠普收購,正式名字為HP QuickTest Professional software
,最新的版本為HP QuickTest Professional 10.0.
HP QuickTest Professional
提供符合所有主要應用軟體環境的功能測試和回歸測試的自動化。採用關鍵字驅動的理念已簡化測試用例的創建和維護。它讓用戶可以直接錄制屏幕上的操作流程,自動生成功能測試或者回歸測試用例。專業的測試者也可以通過提供的內置腳本和調試環境來取得對測試和對象屬性的完全控制。
主要步驟
QTP進行功能測試的測試流程 [制定測試計劃]——>[創建測試腳本]——>[增強測試腳本功能]——>[運行測試]——>[分析測試結果]
大致五個步驟:
1、制定測試計劃
自動測試的測試計劃是根據被測項目的具體需求,以及所使用的測試工具而制定的,完全用於指導測試全工程。QTP是一個功能測試工具,主要幫助測試人員完成軟體的功能測試,與其他測試工具一樣,QTP不能完全取代測試人員的手工操作,但是在某個功能點上,使用QTP的確能夠幫助測試人員做很多工作。在測試計劃階段,首先要做的就是分析被測應用的特點,決定應該對哪些功能點進行測試,可以考慮細化到具體頁面或者具體控制項。對於一個普通的應用程序來說,QTP應用在某些界面變化不大的回歸測試中是非常有效的。
2、創建測試腳本
當測試人員瀏覽站點或在應用程序上操作的時候,QTP的自動錄制機制能夠將測試人員的每一個操作步驟及被操作的對象記錄下來,自動生成測試腳本語句。與其他自動測試工具錄制腳本有所不同的是,QTP除了以VBScript腳本語言的方式生成腳本語句以外,還將被操作的對象及相應的動作按照層次和順序保存在一個基於表格的關鍵字視圖中。比如,當測試人員單擊一個鏈接,然後選擇一個CheckBox或者提交一個表單,這樣的操作流程都會被記錄在關鍵字視圖中。3、增強測試腳本的功能
錄制腳本只是實現創建或者設計腳本的第一步,基本的腳本錄制完畢後,測試人員可以根據需要增加一些擴展功能,QTP允許測試人員通過在腳本中增加或更改測試步驟來修正或自定義測試流程,如增加多種類型的檢查點功能,既可以讓QTP檢查一下在程序的某個特定位置或對話框中是否出現了需要的文字,還可以檢查一個鏈接是否返回了正確的URL地址等,還可以通過參數化功能,使用多組不同的數據驅動整個測試過程。4、運行測試
QTP從腳本的第一行開始執行語句,運行過程中會對設置的檢查點進行驗證,用實際數據代替參數值,並給出相應的輸出結構信息。測試過程中測試人員還可以調試自己的腳本,直到腳本完全符合要求。5、分析測試
運行結束後系統會自動生成一份詳細完整的測試結果報告。[1]主要優點
Mercury QuickTest Professional 甚至可以使新測試人員在幾分鍾內提高效率。您只需通過按「記錄」按鈕,並使用執行典型業務流程的應用程序即可創建測試腳本。系統使用簡明的英文語句和屏幕抓圖來自動記錄業務流程中的每個步驟。用戶可以在關鍵字視圖中輕松修改、刪除或重新安排測試步驟。
QuickTest Professional
可以自動引入檢查點,以驗證應用程序的屬性和功能,例如驗證輸出或檢查鏈接有效性。對於關鍵字視圖中的每個步驟,活動屏幕均准確顯示測試中應用程序處理此步驟的方式。您也可以為任何對象添加幾種類型的檢查點,以便驗證組件是否按預期運行(只需在活動屏幕中單擊此對象即可)。
然後,可以在產品介紹(具有 Excel 所有功能的集成電子表格)中輸入測試數據,以便在不需要編程的情況下處理數據集和創建多個測試迭代,從而擴大測試案例范圍。您可以鍵入數據,或從資料庫、電子表格或文本文件導入數據。
高級測試人員可以在專家視圖中查看和編輯自己的測試腳本,該視圖顯示 QuickTest Professional 自動生成的基於業界標準的內在 VB
腳本。專家視圖中進行的任何變動自動與關鍵字視圖同步。
一旦測試人員運行了腳本,TestFusion
報告顯示測試運行的所有方面:高級結果概述,准確指出應用程序故障位置的可擴展樹視圖,使用的測試數據,突出顯示任何差異的應用程序屏幕抓圖,以及每個通過和未通過檢查點的詳細說明。通過使用
Mercury TestDirector 合並 TestFusion 報告,您可以在整個 QA 和開發團隊中共享報告。
QuickTest
Professional 也加快了更新流程。當測試中應用程序出現變動(例如「登錄」按鈕重命名為「登入」)時,您可以對共享對象庫進行一次更新,然後此更新將傳播到所有引用該對象的腳本。您可以將測試腳本發布到
Mercury TestDirector,使其他 QA 團隊成員可以重復使用您的測試腳本,從而消除了重復工作。
QuickTest
Professional 支持所有常用環境的功能測試,包括 Windows、Web、.Net、Visual
Basic、ActiveX、Java、SAP、Siebel、Oracle、PeopleSoft
和終端模擬器。
QTP8.0帶出了自動化測試革命的一個新名詞:關鍵字驅動
QTP自身又帶有數據表支持數據驅動的測試,數據驅動使得自動化測試代碼復用率顯著提高,E測工作室自動化測試專家認為一段自動化測試腳本想要收回成本至少要被運行6次以上,數據驅動即提高了自動化測試收益。
學習方法
使用QTP的目的是想用它來執行重復的手動,主要是用於回歸測試和測試同一軟體的新版本。因此你在測試前要考慮好如何對應用程序進行測試,例如要測試那些功能、操作步驟、輸入數據和期望的輸出數據等。1,確保你的IE運行正常,依次點擊菜單
查看 ——> 工具欄,一定要上網助手等插件卸載掉,特別3721這個垃圾網站和其它攔截廣告的插件(它也把測試過程中彈出的窗口當成廣告,一樣會攔截的!)
2,如果是按照Tutorial_oldsidney_cn.pdf
文件 中的訂購飛機票的例子來練習 QTP的使用,那麼只需選擇Web
插件就可以了。如果是測試其它的應用程序或系統,就要根據需要來選擇相應的插件了。
在這個階段你就要自己針對某個系統去錄制腳本、維護腳本了。在錄制後的回放過程中,你可能會遇到各種問題,這個時候就需要發揮你的主觀能動性來解決遇到的問題。我想你可以按照下面的方法去解決:1,查看QTP的有關文檔,包括Help
、QTP User『s Guide等文檔。這些都是比較系統全面的材料。你該好好利用呀。
3,在本論壇上查看以前別人是如何解決此類問題的(如果有的話)或者是發新貼尋求幫助,也可以搜索Google
等網站尋找問題的解決方法;3,與自己部門的同事交流,例如與測試人員交流他們是如何解決的,與開發人員交流某個QTP無法識別的控制項具體是是用什麼來識別的等。畢竟他們對你測試的環境和測試的軟體比論壇上的人熟悉呀。
4,自己通過學習VB
scrīpt 等方式來提高自己的管理QTP
scrīpt的能力。
或許你會發現許多問題都是由提出問題的人來解決的,因為他們希望問題得到解決的迫切心比誰都強烈。
如果你對VB
scrīpt 、QTP和需要測試的程序或系統非常熟悉,你可能就想直接寫QTP
scrīpt來表現一下了。如果你能達到這個水平,那麼恭喜你——-你就是真正的高手了。這個時候你已經可以從宏觀上把握QTP了,也能靈活自如地使用QTP了。
『肆』 單片機 OTP什麼意思
OTP是單片機的一種存儲器類型,意思是一次性可編程,程序燒入單片機後,將不可再次更改和清除。
隨著嵌入式應用的越來越廣泛,產品的安全也顯得越來越重要。一方面是為了保護硬體設計,另外一方面也是為了產品本身的安全,防止被HACKED。
在嵌入式系統當中,所有的代碼和系統數據都是被存儲在FLASH晶元內部的。FLASH晶元的特點是可多次擦寫,而且掉電數據不會丟失。為了保護FLASH中的數據,越來越多的FLASH廠商在FLASH內部提供了一種特殊的寄存器:OTP寄存器。
(4)單片機裸片擴展閱讀:
給OTP寄存器提供保護,一般這類FLASH晶元還會提供一個LOCK寄存器。LOCK寄存器(同屬OTP)也只能燒寫一次。
LOCK寄存器的每一位對應於一個OTP寄存器。如果與OTP寄存器對應LOCK寄存器的位(BIT)從1寫為0,就意味著這個被鎖住的OTP寄存器再也不能進行寫操作了。
即使OTP的當前值為0XFFFFFFFF,它的值也永遠不可以被改寫了。通過OTP寄存器與LOCK寄存器,用戶可以在OTP里保存一些特定的信息,例如軟體版本號,硬體版本號,秘鑰等信息。同時,這類FLASH晶元內部還會有另外一個OTP寄存器。
寫入特定的序列號,並LOCK住。如果有需要,FLASH廠商也可以根據客戶的需要寫入特定的序列號。這樣,每個晶元都會有一個不一樣的ID號,避免被復制。
參考資料來源:網路-OTP
『伍』 單片機最小組成電路
這個問題對於不同型號的單片機答案是不同的,對於傳統51單片機而言最小系統電路至少包括:單片機、晶振、振盪電容、復位電阻、復位電容,對於一些51兼容型單片機或新型精簡指令單片機內含RC振盪器,最小系統電路可能就是一個單片機裸片或最多外接一隻復位上拉電阻。
『陸』 ic晶元中裸片與空片的區別
裸片,就是晶元沒穿衣服的晶元顆粒,個頭幾個平方毫米以下吧,個人是沒法使用的,一般工廠采購然後自己封裝了再使用。
空片,一般單片機沒燒寫程序時就叫空片,類似的只要內含存儲器但還沒燒程序進去都可以叫空片。
『柒』 裸片ic是單片機嗎
單片機是ic,ic不一定是單片機,ic是集成電路的縮寫,而單片機是把cpu,存儲器等都集成在一塊晶元上,單片機相當於一個微型的計算機
『捌』 MCU裸片上是否有印記,如果有,更據這個印記是否可以知道其相應的型號
任何晶元上都有印記,以區分晶元類型(如控制器、運放、通訊晶元、射頻晶元等)、晶元製造商、晶元的特性等,具體識別需要有電子設計基礎後才會具備,普通不相關的專業就知道有這么回事就可以了,不必深究