What is SECS?
近年來,由於3C電子產品的技術研發一日千里,功能日新月異,導致了消費性電子產品及資訊產品的需求量大幅增加,也連帶使得電子晶片的需求量跟著大增。半導體的相關業者們無不絞盡腦汁,希望能增加產能並提高良率,生產設備由原本的6吋進步到8吋,最近更將從8吋邁向12吋。然而當晶圓的直徑從8吋增加到12吋的同時,生產的成本也將大幅增加,每一片晶圓的每一個製程都必須要嚴格把關,盡量避免任何的錯誤產生,因此半導體廠的自動化是勢在必行。要達到工廠生產的自動化,控制中心與設備之間,以及設備與設備之間,一定要能夠互通訊息,因此必須要有一個標準的通訊介面。有鑑於此,2007年SEMI制定了一套SECS通訊協定,來負責設備間與控制中心的溝通,使得半導體廠的自動化有標準可以依循。SECS通訊協定包含了SECSⅠ與SECSⅡ,SECSⅠ負責將上層SECSⅡ傳來的訊息包裝成一個個標準的封包(packet),並透過RS-232傳送到目的地,SECSⅡ則是訊息內容及格式的規範,將所有可能會傳送的訊息有系統的分門別類,以供應用程式能夠方便的使用。
而因為RS-232傳輸速率低且為點對點通訊,已不符合現代通訊所需,SEMI又制定了HSMS。HSMS是以EtherNet網路取代RS-232,SECSⅠ部分標準被改寫及擴增,以適應EtherNet特性。
GEM(Generic Equipment Model)為SECSⅡ的一種規範,定義不同type message format。
Sir,另外請教關於E84通訊時,若TA1,TP1等timer的設定都設成0,是表示無時間限制嗎?
若我將Active段的timer設成0,是否意味著當Passive端無回應是時,
Active端就會一直等,等到passive端自己time out?謝謝您
Dear Jack
依照E84規範,TA1,TP1是從1-999seconds.不能設定為0。若您把timer設定為0,您的E84 Controller可能有設計上的問題。