單 總線即字面意思,采用單根 信號(hào)線,既傳輸時(shí)鐘又傳輸數(shù)據(jù),而且數(shù)據(jù)傳輸是雙向的,具有節(jié)省I/O 口線、資源結(jié)構(gòu)簡(jiǎn)單、成本低廉、便于總線擴(kuò)展和維護(hù)等諸多優(yōu)點(diǎn)。但通訊速度較慢,所以現(xiàn)在大部分應(yīng)用于溫度 傳感器這類傳輸數(shù)據(jù)較少的場(chǎng)合。 LCS2110R-S的單總線為標(biāo)準(zhǔn)單總線協(xié)議,且支持單總線喚醒低功耗等功能。 與芯片的單總線通信都由一個(gè)復(fù)位/在線序列開始。主機(jī)輸出低電平,保持低電平至少480us,以產(chǎn)生復(fù)位脈沖。接著主機(jī)釋放總線,開漏模式下上拉電阻將單總線拉高,等待15~60us后,芯片會(huì)拉低總線60~240us,以產(chǎn)生低電平應(yīng)答脈沖,如果為低電平,則多延遲480us。 寫時(shí)隙至少持續(xù)60us,兩個(gè)時(shí)隙間至少有1us的恢復(fù)時(shí)間,寫0時(shí)隙起始于控制器拉低總線,控制器拉低總線后,需要在整個(gè)時(shí)隙器件保持總線低電平在60~120us之間;寫1時(shí)隙和寫0時(shí)隙一樣,起始于控制器拉低總線,并在15us之內(nèi)釋放總線,并保持到時(shí)隙結(jié)束。 讀時(shí)隙由主機(jī)發(fā)起,整個(gè)讀時(shí)隙至少秩序60us,兩個(gè)時(shí)隙之間至少有1us的恢復(fù)時(shí)間。主機(jī)通過拉低縱向至少1us后釋放來發(fā)起讀時(shí)隙,主機(jī)發(fā)起讀時(shí)隙后,芯片開始在總線上發(fā)送0或者1,芯片發(fā)送1時(shí),則保持總線為高電平;芯片發(fā)送0,則拉低總線。該時(shí)隙結(jié)束后芯片會(huì)將總線釋放,由上拉電阻拉至空閑的高電平狀態(tài)。芯片返回的數(shù)據(jù)在讀時(shí)隙下降沿之后的15us內(nèi)是有效的,因此主機(jī)必須在讀時(shí)隙下降沿的15us內(nèi)釋放總線并完成采樣。 典型的讀時(shí)序過程為:主機(jī)輸出低電平2us后,釋放總線,從機(jī)響應(yīng)開始傳輸數(shù)據(jù),主機(jī)延遲12us后讀取當(dāng)前電平,然后延遲50us開始讀取下一位。
|