DS75的2線(xiàn)制時(shí)序規(guī)格不同于I2C。本申請(qǐng)說(shuō)明詳細(xì)說(shuō)明了差異。SDA不是由DS75內(nèi)部持有的。總線(xiàn)主控器的責(zé)任是保持SDA直到SCL的下降沿完成。
介紹
本應(yīng)用說(shuō)明詳細(xì)說(shuō)明了DS75通信時(shí)序與I2C規(guī)范之間的差異。在I2C下,SCL和SDA線(xiàn)被允許同時(shí)轉(zhuǎn)換,因?yàn)镾DA被從設(shè)備內(nèi)部延遲至少300ns。DS75相對(duì)于SCL不延遲SDA信號(hào),因此總線(xiàn)主控器必須將SDA保持在適當(dāng)?shù)倪壿嫚顟B(tài),直到SCL完全轉(zhuǎn)換到邏輯低,以防止START或STOP操作的錯(cuò)誤生成。。
適當(dāng)?shù)臅r(shí)機(jī)
DS75的SDA線(xiàn)路相對(duì)于SCL沒(méi)有內(nèi)部延遲。由于這個(gè)原因,SDA邏輯電平必須保持在DS75外部,直到SCL在寫(xiě)入數(shù)據(jù)時(shí)轉(zhuǎn)換到邏輯低;否則可以替代地識(shí)別開(kāi)始或停止條件。在2線(xiàn)總線(xiàn)上寫(xiě)入邏輯“1”時(shí),在SDA轉(zhuǎn)換到低于保證邏輯高閾值VIH(0.7 x VDD最小值)之前,SCL必須達(dá)到保證邏輯低閾值VIL(0.3 x VDD最大值)。當(dāng)寫(xiě)入邏輯“0”時(shí),SCL必須在SDA轉(zhuǎn)換到VIL之上之前達(dá)到VIL。生成START條件時(shí),SDA必須在SCL轉(zhuǎn)換到VIH以下之前達(dá)到VIL。生成STOP條件時(shí),SDA必須在SCL轉(zhuǎn)換到VIH以下之前達(dá)到VIH。VIL和VIH水平都在每個(gè)設(shè)備上進(jìn)行了生產(chǎn)測(cè)試。這保證了在包括器件制造公差在內(nèi)的整個(gè)電壓和溫度范圍內(nèi)使用該定時(shí)的正確操作。
圖1.
圖2.
總結(jié)
DS75時(shí)序和I2C規(guī)格之間存在差異。相對(duì)于SCL,DS75不會(huì)在內(nèi)部延遲SDA。因此,系統(tǒng)主機(jī)需要在SCL的下降沿期間保持SDA,以防止邏輯“1”被解釋為START條件,以及邏輯“0”被解釋為由STOP條件。
-
總線(xiàn)
+關(guān)注
關(guān)注
10文章
2961瀏覽量
89803 -
I2C
+關(guān)注
關(guān)注
28文章
1541瀏覽量
127933 -
Start
+關(guān)注
關(guān)注
0文章
73瀏覽量
11440
發(fā)布評(píng)論請(qǐng)先 登錄
使用ADC3424EVM的2-wire模數(shù)轉(zhuǎn)換,ADC3424需要配置嗎?
SDA數(shù)據(jù)保持時(shí)間
DS75 pdf datasheet
DS1629 pdf datasheet (2-Wire D
MAX9621,pdf datasheet (2-wire Hall-effect sensors to low voltage microprocessors)
關(guān)于DS1624 2線(xiàn)通信SDA保持時(shí)間的說(shuō)明

關(guān)于DS75 2線(xiàn)通信SDA保持時(shí)間的說(shuō)明

Writing Parallel-Port 2-Wire S

如何使用I²C接口的DS2482 1-Wire主控

用于2-Wire總線(xiàn)應(yīng)用的上升時(shí)間加速器電路

DS1624 2-Wire通信SDA保持時(shí)間澄清

使用LabVIEW的2-Wire通信

如何使用PC并口與2-Wire設(shè)備通信

評(píng)論