DS75的2線制時序規(guī)格不同于I2C。本申請說明詳細說明了差異。SDA不是由DS75內(nèi)部持有的??偩€主控器的責任是保持SDA直到SCL的下降沿完成。
介紹
本應用說明詳細說明了DS75通信時序與I2C規(guī)范之間的差異。在I2C下,SCL和SDA線被允許同時轉(zhuǎn)換,因為SDA被從設(shè)備內(nèi)部延遲至少300ns。DS75相對于SCL不延遲SDA信號,因此總線主控器必須將SDA保持在適當?shù)倪壿嫚顟B(tài),直到SCL完全轉(zhuǎn)換到邏輯低,以防止START或STOP操作的錯誤生成。。
適當?shù)臅r機
DS75的SDA線路相對于SCL沒有內(nèi)部延遲。由于這個原因,SDA邏輯電平必須保持在DS75外部,直到SCL在寫入數(shù)據(jù)時轉(zhuǎn)換到邏輯低;否則可以替代地識別開始或停止條件。在2線總線上寫入邏輯“1”時,在SDA轉(zhuǎn)換到低于保證邏輯高閾值VIH(0.7 x VDD最小值)之前,SCL必須達到保證邏輯低閾值VIL(0.3 x VDD最大值)。當寫入邏輯“0”時,SCL必須在SDA轉(zhuǎn)換到VIL之上之前達到VIL。生成START條件時,SDA必須在SCL轉(zhuǎn)換到VIH以下之前達到VIL。生成STOP條件時,SDA必須在SCL轉(zhuǎn)換到VIH以下之前達到VIH。VIL和VIH水平都在每個設(shè)備上進行了生產(chǎn)測試。這保證了在包括器件制造公差在內(nèi)的整個電壓和溫度范圍內(nèi)使用該定時的正確操作。
圖1.
圖2.
總結(jié)
DS75時序和I2C規(guī)格之間存在差異。相對于SCL,DS75不會在內(nèi)部延遲SDA。因此,系統(tǒng)主機需要在SCL的下降沿期間保持SDA,以防止邏輯“1”被解釋為START條件,以及邏輯“0”被解釋為由STOP條件。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
C_MODE = I2C_HardMode;u8 I2C_ADDR = I2C_ADDR_DEF;int SDA_DELAY= 8;//SDA
發(fā)表于 08-11 09:20
readings over a -55°C to +125°C range with ±2°C accuracy over a -25°C to +100°C range. At power-up, the DS75 defaults to 9-bit resoluti
發(fā)表于 12-08 15:45
?14次下載
The DS1629 2-Wire Digital Thermometer and Real Time Clock integrates the critical functions of a
發(fā)表于 12-08 15:52
?18次下載
includes the MAX9921. The MAX9621 provides a single-chip solution to interface two 2-wire Hall-effect sensors to low voltage microprocessors
發(fā)表于 12-17 13:10
?41次下載
2-Wire Intercom
發(fā)表于 03-15 09:47
?1148次閱讀
摘要:DS1624的2線通信時序與I²C標準不同。本應用筆記詳細描述了兩者之間的差異。SDA信號并非由
發(fā)表于 04-17 11:20
?1028次閱讀
摘要:DS75的2線通信時序與I²C標準不同。本應用筆記詳細描述了兩者之間的差異。SDA信號并非由
發(fā)表于 04-17 11:20
?1262次閱讀
Abstract: Provides instruction and source code for writting parallel port 2-wire software for use
發(fā)表于 04-28 10:37
?1602次閱讀
Abstract: The DS1050 is a 5-bit pulse-width modulator (PWM) controlled by a 2-wire bus. This allows
發(fā)表于 04-28 11:05
?979次閱讀
2-Wire Com
發(fā)表于 05-08 09:08
?1899次閱讀
摘要:DS2482是I²C到1-Wire的橋接器件。DS2482可以使任何具備I²C
發(fā)表于 05-09 08:53
?3430次閱讀
包含2-Wire總線的應用(如I2C或SMBus?)需要在上升時間、功耗和抗擾度之間進行權(quán)衡。由于這種漏極開路總線上從低到高轉(zhuǎn)換的上升時間由上拉電阻和總線電容決定,因此在添加外設(shè)、布線走線和連接器
發(fā)表于 01-16 11:09
?1294次閱讀
DS2的1624線時序規(guī)格與I2C不同。本應用筆記詳細介紹了其中的區(qū)別。SDA不由DS1624內(nèi)部保持??偩€主站有責任保持
發(fā)表于 02-08 11:45
?743次閱讀
本 應用 簡報 介紹 了 如何 使用 LabVIEW 通過 PC 串 口 來 控制 2 線 接口。本文以DS1086的接口為例。該 簡報 還 介紹 了 如何 配置 LabVIEW 圖形 用戶 界面
發(fā)表于 06-09 16:37
?1286次閱讀
本篇應用筆記目的是演示如何使用PC并口構(gòu)建一種快速、簡單和經(jīng)濟的2-Wire(與I2C兼容)接口。本片應用筆記專門為接收或者訂購Dallas Semiconductor器件樣片且意識到他們需要與2線
發(fā)表于 06-09 17:08
?1069次閱讀
評論