i2c總線是philips公司所提倡的兩線式的簡(jiǎn)單接口。它不但應(yīng)用于eeprom,而且還應(yīng)用于lcd驅(qū)動(dòng)器以及ram、i/o端口等。i2c總線上不但能連接若干個(gè)從屬控制器,還可以連接多主控器,因而可以在總線上連接多個(gè)主機(jī),共享該總線??偩€速度由version1.0所定義的標(biāo)準(zhǔn)模式(最高時(shí)鐘為100khz),再加上快速模式(至400khz),提高到1998年上市的version2.0的3.4mbps速度。由于我們所舉出的實(shí)例m24c01等是基于版本version1.0的,因此時(shí)鐘速度最高至400khz。 i2c總線上數(shù)據(jù)的傳輸單位為8位。因?yàn)樵诎l(fā)送完8位的數(shù)據(jù)后,接收方將返回1位的狀態(tài)值(ack/noack),因此pc總線是以共計(jì)9時(shí)鐘周期為一個(gè)傳輸單位的。 i2c總線傳輸?shù)牧鞒倘鐖D所示。在i2c總線上,從起始條件到結(jié)束條件是-個(gè)傳輸操作的單位。通過在通常的數(shù)據(jù)傳輸中設(shè)置不出現(xiàn)在總線工作模式中的起始/結(jié)束條件,可以避兔總線上因?yàn)槠渌骷鬏數(shù)臄?shù)據(jù)所造成的誤操作。 圖 i2c總線的數(shù)據(jù)傳輸流程 起始條件之后,開始進(jìn)行傳輸?shù)钠鹗甲止?jié)的格式如表3.5所示。最低位是用于區(qū)分讀/寫操作
output buffer information specification)模型是一種基于v/i曲線的對(duì)i/o buffer快速準(zhǔn)確建模的方法,是反映芯片驅(qū)動(dòng)和接收電氣特性的一種國際標(biāo)準(zhǔn),它提供一種標(biāo)準(zhǔn)的文件格式來記錄如驅(qū)動(dòng)源輸出阻抗、上升/下降時(shí)間及輸入負(fù)載等參數(shù),非常適合做振蕩和串?dāng)_等高頻效應(yīng)的計(jì)算與仿真。 ibis規(guī)范最初由一個(gè)被稱為ibis開放論壇的工業(yè)組織編寫,這個(gè)組織是由一些eda廠商、計(jì)算機(jī)制造商、半導(dǎo)體廠商和大學(xué)組成的。ibis的版本發(fā)布情況為:1993年4月第一次推出version1.0版,同年6月經(jīng)修改后發(fā)布了version1.1版,1994年6月在san diego 通過了version2.0 版,同年12 月升級(jí)為version2.1 版,1995 年12 月其version2.1 版成為ansi/eia-656 標(biāo)準(zhǔn),1997年6月發(fā)布了version3.0 版,同年9月被接納為iec 62012-1標(biāo)準(zhǔn),1998 年升級(jí)為version3.1版,1999年1月推出了當(dāng)前最新的版本version3.2版。 ibis本身只是一種文件格式,它說明在一標(biāo)準(zhǔn)的ibis文件
ibis(input/output buffer information specification)模型是一種定義輸入/輸出緩沖器(i/o buffer)v-i和v-r響應(yīng)的一種模型,目的是提供一種集成電路制造商→eda軟件廠商→設(shè)計(jì)工程師之間相互交換電子元件仿真數(shù)據(jù)的標(biāo)準(zhǔn)格式。ibis的版本發(fā)布情況為:1993年4月首次推出version1.0版;1994年6月發(fā)布了version2.0版;1997年6月發(fā)布了version3.0版,并于同年9月被接納為iec 62012-1標(biāo)準(zhǔn);1999年1月推出了version3.2版,該版本為目前廣泛使用的版本;而目前最新的版本為2006年6月推出的version4.2版。 ibis模型屬于一種行為模型,它不是從要仿真的元件的結(jié)構(gòu)出發(fā)進(jìn)行定義的,而是從元件的行為出發(fā)進(jìn)行定義的,描述了器件在特定負(fù)載、特定封裝下的輸入/輸出行為,而不是實(shí)際的電氣組成。ibis模型主要用于板極的系統(tǒng)仿真,可以幫助設(shè)計(jì)者在存在高速設(shè)計(jì)規(guī)則約束的設(shè)計(jì)中獲取準(zhǔn)確的信息以進(jìn)行分析和計(jì)算。由于它不涉及芯片內(nèi)部的結(jié)構(gòu)信息,因此得到了眾多廠商的支持。 ibis本身只是—種文件格式,
b計(jì)算后返回的結(jié)果??驁D程序見圖2。此程序較完整地描述了調(diào)用matlab過程的總體框架,至于復(fù)雜的算法可以在matlab中實(shí)現(xiàn)。首先必須引用自動(dòng)化對(duì)象。為此在labview的controls>>activex>>automation refnum模板中選擇自動(dòng)化引用(automation refnum)控制量,將其放置在前面板上,設(shè)置控件的visible屬性為false,從對(duì)象列表中選擇matlab application(version6.5)type library version1.0。這樣matlabr的引用就添加到程序中,其對(duì)應(yīng)的圖標(biāo)為mlapp.dimlapp。為了簡(jiǎn)化訪問自動(dòng)化服務(wù)器的過程,labview在其function>l>communication>>activex模板中提供了一組與activex操作相關(guān)的子vi,其中automation open.vi打開引用,啟動(dòng)matlab自動(dòng)化服務(wù)器,并將引用傳遞給其它節(jié)點(diǎn),如屬性節(jié)點(diǎn)(property node)、調(diào)用方法節(jié)點(diǎn)(invoke node)。程序中l(wèi)abview調(diào)用putfullm
ut/output buffer information specification)模型是一種基于v/i曲線的對(duì)i/o buffer快速準(zhǔn) 確建模的方法,是反映芯片驅(qū)動(dòng)和接收電氣特性的一種國際標(biāo)準(zhǔn),它提供一種標(biāo)準(zhǔn)的文件格式來記錄如驅(qū)動(dòng)源輸出阻抗、上升/下降時(shí)間及輸入負(fù)載等參數(shù),非常適合做振鈴和串?dāng)_等高頻效應(yīng)的計(jì)算與仿真。ibis規(guī)范最初由一個(gè)被稱為ibis開放論壇的工業(yè)組織編寫,這個(gè)組織是由一些eda廠商、計(jì)算機(jī)制造商、半導(dǎo)體廠商和大學(xué)組成的。ibis的版本發(fā)布情況為:1993年4月第一次推出version1.0版,同年6月經(jīng)修改后發(fā)布了version1.1版,1994年6月在san diego通過了version2.0版,同年12月升級(jí)為version2.1版,1995年12 月其version2.1版成為ansi/eia-656標(biāo)準(zhǔn),1997年6月發(fā)布了version3.0版,同年9月被接納為iec 62012-1 標(biāo)準(zhǔn),1998年升級(jí)為version3.1版,1999年1月推出了當(dāng)前最新的版本version3.2版。 現(xiàn)在已有多家半導(dǎo)體器件生產(chǎn)廠家及cae/eda公司支持此ibis規(guī)范,