日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用DS2409微型LAN耦合器輕松修改以維持設(shè)計(jì)

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:ADI ? 2023-01-30 09:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DS2409設(shè)計(jì)用于訪問(wèn)控制探測(cè)點(diǎn)(即讀卡器),并降低大型1-Wire?網(wǎng)絡(luò)中的總線負(fù)載。該器件還用于實(shí)現(xiàn)雙主站網(wǎng)絡(luò)。目前,Maxim正在逐步淘汰DS2409,并鼓勵(lì)所有客戶規(guī)劃替代方案。本應(yīng)用筆記給出了支持和工作目前使用DS2409的1-Wire網(wǎng)絡(luò)的替代方法。此處介紹的設(shè)計(jì)仿真不需要完全重新設(shè)計(jì)網(wǎng)絡(luò)。

介紹

DS2409 MicroLAN耦合器具有獨(dú)特的功能集,可用于多種專業(yè)應(yīng)用。本應(yīng)用筆記首先列出了DS2409的特性和應(yīng)用,然后列出了可用于實(shí)現(xiàn)類似功能的替代電路。隨后,將更詳細(xì)地討論替代電路。

DS2409 說(shuō)明

DS2409是一種特殊類型的2端口可尋址開(kāi)關(guān)。該器件無(wú)需將可編程輸入/輸出(PIO)切換至高電平或低電平,而是使用傳輸柵極將其輸出端口連接到輸入的1-Wire線路。在任何給定時(shí)間,激活的1-Wire輸出不得超過(guò)一個(gè)。除1-Wire輸出外,DS2409還具有控制輸出,可與主輸出(默認(rèn))、輔助輸出連接或獨(dú)立工作。此配置通過(guò)狀態(tài)控制字節(jié)進(jìn)行控制(參見(jiàn)數(shù)據(jù)手冊(cè))。狀態(tài)信息字節(jié)(參見(jiàn)數(shù)據(jù)手冊(cè))允許主機(jī)驗(yàn)證器件配置,并檢查每個(gè)1-Wire輸出的狀態(tài)(活動(dòng)或非活動(dòng))、邏輯狀態(tài)(高電平或低電平)和事件標(biāo)志(設(shè)置/清除)。表 1 總結(jié)了這些功能和其他功能,并解釋了它們的優(yōu)點(diǎn)。

表 1.DS2409的特性和優(yōu)勢(shì)
功能名稱 描述 好處
任何時(shí)候激活的輸出不超過(guò)一個(gè) 輸入的1-Wire線路只能連接一個(gè)輸出。 保持低總線負(fù)載。
控制輸出 DS2409具有漏極開(kāi)路控制輸出。上電時(shí),控制輸出配置為在主輸出激活時(shí)點(diǎn)亮 LED。在軟件控制下,控制輸出可以與輔助輸出相關(guān)聯(lián)或直接打開(kāi)/關(guān)閉。 自動(dòng)指示活動(dòng)通道。還可用于實(shí)現(xiàn)握手功能,如下面的雙主站網(wǎng)絡(luò)示例所示。
事件檢測(cè) 兩個(gè)輸出都具有事件檢測(cè)功能。如果輸出處于非活動(dòng)狀態(tài),則輸出上的下降沿(例如,由到達(dá)的1-Wire從機(jī)的存在脈沖引起)設(shè)置事件標(biāo)志。 鎖定事件可降低總線流量。
條件搜索 如果設(shè)置了主輸出的事件標(biāo)志,則部件將參與條件搜索。 減少訪問(wèn)控制應(yīng)用程序中的總線流量。
輸出激活前復(fù)位脈沖 兩個(gè)輸出在激活前均置位復(fù)位脈沖(參見(jiàn) Smart-On 命令,表 4)。 減少通過(guò)多層網(wǎng)絡(luò)打開(kāi)路徑時(shí)的通信開(kāi)銷。
短路檢測(cè) 兩個(gè)輸出都具有短路檢測(cè)功能(請(qǐng)參閱智能開(kāi)啟命令)。 防止公交車因短路或破壞而坍塌。

DS2409需要5V VDD為操作提供。上電時(shí),兩個(gè)1-Wire輸出均處于非活動(dòng)狀態(tài),并被拉至VDD通過(guò)內(nèi)部電阻器。電源斷開(kāi)短路會(huì)導(dǎo)致器件執(zhí)行上電復(fù)位。與 VDD電源可用時(shí),輸入1-Wire線路的短時(shí)中斷導(dǎo)致DS2409執(zhí)行軟上電復(fù)位。當(dāng)主機(jī)重新連接時(shí),配置復(fù)位至上電默認(rèn)狀態(tài),1-Wire輸出處于非活動(dòng)狀態(tài);事件標(biāo)志的狀態(tài)未定義。

表1中的功能針對(duì)三個(gè)主要應(yīng)用:智能探測(cè)點(diǎn)、多層網(wǎng)絡(luò)和雙主站網(wǎng)絡(luò)(見(jiàn)Table 2)。

表 2.功能與應(yīng)用程序矩陣
功能名稱 應(yīng)用
智能探測(cè)點(diǎn) 多層網(wǎng)絡(luò) 雙主站網(wǎng)絡(luò)
不超過(guò)一個(gè)輸出處于活動(dòng)狀態(tài) pYYBAGPXGp6AYCcBAAAB4iSTwwA749.gif
控制輸出 pYYBAGPXGp6AYCcBAAAB4iSTwwA749.gif pYYBAGPXGp6AYCcBAAAB4iSTwwA749.gif
(手動(dòng)模式)
事件檢測(cè) pYYBAGPXGp6AYCcBAAAB4iSTwwA749.gif pYYBAGPXGp6AYCcBAAAB4iSTwwA749.gif
條件搜索 pYYBAGPXGp6AYCcBAAAB4iSTwwA749.gif
輸出激活前復(fù)位脈沖 pYYBAGPXGp6AYCcBAAAB4iSTwwA749.gif
短路檢測(cè) pYYBAGPXGp6AYCcBAAAB4iSTwwA749.gif pYYBAGPXGp6AYCcBAAAB4iSTwwA749.gif

智能探測(cè)點(diǎn)

圖 1 顯示了使用 iButton? 設(shè)備作為電子鑰匙的門(mén)禁系統(tǒng)的拓?fù)浣Y(jié)構(gòu)。R1/C1組合應(yīng)包含在1-Wire適配器附近。需要R1來(lái)確保DS2409在1-Wire總線中斷時(shí)執(zhí)行軟上電復(fù)位。C1可防止DS2409在V電壓下阻礙1-Wire總線DD儲(chǔ)運(yùn)損耗。

poYBAGPXGyGAFm80AABcfI8ps0U340.png

圖1.具有智能探測(cè)點(diǎn)的訪問(wèn)控制拓?fù)洹?/p>

探頭點(diǎn)(例如DS9092 iButton探頭)位于DS2409主輸出分支的二級(jí)網(wǎng)絡(luò)上,而不是主1-Wire總線。連接到輔助輸出的是ID芯片,例如,使用分支名稱編程的1-Wire EEPROM。在正常操作期間,所有分支都處于非活動(dòng)狀態(tài)(與主總線斷開(kāi)連接),而主機(jī)執(zhí)行條件搜索以檢測(cè)事件。到達(dá)其中一個(gè)探測(cè)點(diǎn)的i按鈕設(shè)置控制分支的DS2409的事件標(biāo)志。在下一個(gè)掃描周期中,主機(jī)定位DS2409并激活輔助輸出以讀取分支名稱。接下來(lái),主機(jī)訪問(wèn)相同的DS2409并激活主輸出,與剛剛到達(dá)的i按鈕通信。當(dāng)主輸出處于活動(dòng)狀態(tài)時(shí),LED 亮起,向用戶確認(rèn)檢測(cè)到到達(dá)??刂戚敵隹梢越泳€以在軟件控制下解鎖門(mén),而不是點(diǎn)亮 LED。由于Smart-On命令的短路檢測(cè),DS2409可防止探頭短路時(shí)網(wǎng)絡(luò)故障。

多層網(wǎng)絡(luò)

對(duì)于任何網(wǎng)絡(luò),重要的是在主站必須驅(qū)動(dòng)的負(fù)載與服務(wù)的節(jié)點(diǎn)(或短臂或從站)數(shù)量之間找到最佳平衡。實(shí)現(xiàn)此目的的一種方法是多層拓?fù)洌?strong>圖 2)。該圖顯示了四個(gè)層,從始終處于活動(dòng)狀態(tài)的主干(第 0 層)開(kāi)始。每個(gè)后續(xù)層都由切換的分支(第 1 層到第 3 層)組成。R1/C1組合應(yīng)包含在1-Wire主機(jī)附近。如果建立了一條穿過(guò)DS2409器件的路徑,并且1-Wire主干線和主機(jī)之間的連接中斷,R1確保在主機(jī)重新連接時(shí)自動(dòng)關(guān)閉路徑。C1可防止DS2409在V電壓下阻礙1-Wire總線DD儲(chǔ)運(yùn)損耗。

為了有效地控制這樣的網(wǎng)絡(luò),主機(jī)應(yīng)該以每層每個(gè)分支上所有DS2409從站的ROM ID號(hào)的形式知道網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。要打開(kāi)第 3 層上從站的路徑,如綠松石箭頭所示,主站必須發(fā)出以下命令序列:

將 ROM 與中繼上的 U1 匹配。

激活主輸出(這將打開(kāi)第 1 層上兩個(gè)從站的路徑)。

在第 1 層上匹配 U3 的 ROM。

激活主輸出(這將打開(kāi)第 2 層上兩個(gè)從站的路徑)。

在第 2 層上匹配 U4 的 ROM。

激活輔助輸出(這將打開(kāi)連接到此輸出的第 3 層從站的路徑)。

pYYBAGPXGy6AJ7WBAABvopeT0Fo377.png

圖2.多層網(wǎng)絡(luò)拓?fù)洹?/p>

作為 V抄送DS2409在1-Wire總線上加載最大100pF(1-Wire輸入為50pF,激活輸出為50pF)。相比之下,典型的寄生供電1-Wire從機(jī)增加了800pF至1000pF的負(fù)載。在本示例拓?fù)渲?,主站必須?qū)動(dòng)的總負(fù)載為:中繼端(50pF)上有一個(gè)DS2409,第1層有兩個(gè)DS2409(150pF,兩個(gè)輸入,一個(gè)輸出),第2層(150pF)上有兩個(gè)DS2409,所有從機(jī)都連接到U4的輔助端口(50pF +從機(jī))。這總共是 400pF 加上從站。

根據(jù)應(yīng)用要求,每個(gè)分支上可能有兩個(gè)以上的DS2409。表 3 顯示了創(chuàng)建的最大分支數(shù)和耦合器的相應(yīng)負(fù)載。每層,分支的數(shù)量呈指數(shù)級(jí)增長(zhǎng),而DS2409的負(fù)載僅呈線性增長(zhǎng)。

表 3.創(chuàng)建的多層分支與DS2409負(fù)載
網(wǎng)絡(luò)深度 配置
每個(gè)分支兩個(gè) DS2409 每個(gè)分支三個(gè) DS2409 每個(gè)分支 4 個(gè) DS2409
第 0 層 創(chuàng)建的分支 4 6 8
DS2409總負(fù)載 兩部分 三部分 四個(gè)部分
第 1 層 創(chuàng)建的分支 16 36 64
DS2409總負(fù)載 四個(gè)部分 六個(gè)部分 八個(gè)部分
第 2 層 創(chuàng)建的分支 64 216 512
DS2409總負(fù)載 六個(gè)部分 九個(gè)部分 12 部分
第 3 層 創(chuàng)建的分支 256 1296 4096
DS2409總負(fù)載 八個(gè)部分 12 部分 16 部分
第 n 層 創(chuàng)建的分支 4 × 4n 6 × 6n 8 × 8n
DS2409總負(fù)載 2 × n + 2 3 × n + 3 4 × n + 4

除了打開(kāi)通往目標(biāo)層的路徑的通信開(kāi)銷(隨層數(shù)線性增加)之外,還需要考慮DS2409增加到路徑中的阻抗。對(duì)于主輸出,這通常為10Ω(20Ω,最大值),而輔助輸出通常為15Ω(30Ω,最大值)。非零阻抗的總體效應(yīng)降低了目標(biāo)層(主站到從機(jī))上的高電平電壓,并提高了干線(從站到主站)上的低電平電壓。降低的高水平通常不是問(wèn)題。但是,由于升高的低級(jí)別,不應(yīng)超出第 4 層。

雙主站網(wǎng)絡(luò)

在某些情況下,兩個(gè)主站需要控制1-Wire網(wǎng)絡(luò),例如作為備份或相互交換數(shù)據(jù)。圖3顯示了實(shí)現(xiàn)此目的的電路。在本例中,DS1996存儲(chǔ)器i按鈕用作要交換的數(shù)據(jù)包的臨時(shí)存儲(chǔ)器。ID 芯片是可選的。如果安裝,它們可以存儲(chǔ)特定于系統(tǒng)的數(shù)據(jù),告訴主機(jī)它們正在訪問(wèn)具有存儲(chǔ)緩沖區(qū)和握手邏輯的共享網(wǎng)絡(luò)。除了存儲(chǔ)器i按鈕之外,還可以有一個(gè)1-Wire從站網(wǎng)絡(luò)。圖1所示的R1/C1組合也推薦用于雙主站應(yīng)用;它應(yīng)該包括在雙方。

pYYBAGPXGz2Ac0LkAABKVSS3f5s657.png

圖3.雙主站概念。如果不能保證相同的電壓,則從同一電源為兩個(gè)DS2409器件供電。

作為啟動(dòng)條件,DS2409的主輸出和輔助輸出均處于非活動(dòng)狀態(tài)。共享網(wǎng)絡(luò)從兩個(gè)DS2409上拉至5V,從而將有效上拉電阻降至750Ω。兩臺(tái)主機(jī)都會(huì)定期讀取DS2409的狀態(tài)信息,以了解另一臺(tái)主機(jī)是否控制了1-Wire網(wǎng)絡(luò)。

現(xiàn)在假設(shè)主機(jī)A想要訪問(wèn)DS1996以向主機(jī)B發(fā)送消息。為了訪問(wèn)存儲(chǔ)器i按鈕(DS1996),主機(jī)A首先激活U1的控制輸出,將U2的輔助輸出拉低。同時(shí),主機(jī) B 一直在讀取 U2 狀態(tài)信息,因此知道主機(jī) A 已接管。接下來(lái),主機(jī)A激活耦合器U1的主輸出,并將數(shù)據(jù)寫(xiě)入內(nèi)存iButton。完成寫(xiě)入后,主機(jī) A 停用 U1 的主輸出并停用控制輸出。

主機(jī) B 仍在讀取 U2 狀態(tài)信息,意識(shí)到主機(jī) A 已完成寫(xiě)入?,F(xiàn)在,主機(jī)B激活U2的控制輸出,將U1的輔助輸出拉低。主機(jī) A 讀取 U1 狀態(tài)信息,因此知道主機(jī) B 已接管。主機(jī) B 現(xiàn)在激活 U2 的主輸出并從內(nèi)存 i按鈕讀取消息。處理完消息后,主機(jī) B 會(huì)向 i按鈕寫(xiě)入響應(yīng)。完成后,主機(jī) B 停用 U2 的主輸出并停用控制輸出。主機(jī) A 仍在讀取 U1 狀態(tài)信息,知道主機(jī) B 的訪問(wèn)已結(jié)束。

函數(shù)命令及其典型用法

DS2409總共可理解11個(gè)命令,實(shí)現(xiàn)網(wǎng)絡(luò)功能或控制功能。表 4 列出了這些命令,并指出了它們的用途和典型用法。這些命令按其在網(wǎng)絡(luò)應(yīng)用程序中的重要性排序。詳情請(qǐng)參考DS2409數(shù)據(jù)資料。

表 4.DS2409功能命令及其典型用途
命令名稱 功能 目的 典型用途
匹配光盤(pán) 網(wǎng)絡(luò) 選擇單個(gè)1-Wire從機(jī) 主尋址模式
智能主 控制 通過(guò)存在脈沖和短路測(cè)試激活主輸出 謹(jǐn)慎的輸出激活,例如,意圖后續(xù)的匹配ROM打開(kāi)通往下一層的路徑
智能輔助 控制 通過(guò)存在脈沖和短路測(cè)試激活輔助輸出 謹(jǐn)慎的輸出激活,例如,意圖后續(xù)的匹配ROM打開(kāi)通往下一層的路徑
跳過(guò)只讀存儲(chǔ)器 網(wǎng)絡(luò) 尋址網(wǎng)絡(luò)活動(dòng)分支上的所有1-Wire從站 廣播命令,例如,所有線路關(guān)閉
所有線路關(guān)閉 控制 清除事件標(biāo)志;輸出停用;終止排放管路命令 跳過(guò)ROM命令后:斷開(kāi)當(dāng)前路徑的連接;常規(guī)網(wǎng)絡(luò)重置,無(wú)需更改任何配置
狀態(tài)讀/寫(xiě) 控制 讀?。候?yàn)證輸出狀態(tài)和配置;
寫(xiě)入:設(shè)備配置
讀?。狠敵鲭娖綑z測(cè)(例如,雙主站概念中的握手);事件標(biāo)志測(cè)試(智能探測(cè)點(diǎn));驗(yàn)證配置以及哪個(gè)輸出處于活動(dòng)狀態(tài)
寫(xiě)入:更改控制輸出的模式和關(guān)聯(lián);直接操作控制輸出。
條件搜索 ROM 網(wǎng)絡(luò) 識(shí)別網(wǎng)絡(luò)活動(dòng)分支上需要注意的1-Wire從站 檢測(cè) i按鈕到達(dá)智能探測(cè)點(diǎn)
搜索光盤(pán) 網(wǎng)絡(luò) 識(shí)別網(wǎng)絡(luò)活動(dòng)分支上的所有1-Wire從站 確定網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu);創(chuàng)建網(wǎng)絡(luò)中所有從站的清單。
卸料管線 控制 關(guān)斷兩個(gè)輸出 連接到兩個(gè)輸出的寄生供電從機(jī)的上電復(fù)位;網(wǎng)絡(luò)故障排除
直接主 控制 激活主輸出 快速輸出激活
讀取只讀存儲(chǔ)器 網(wǎng)絡(luò) 讀取 ROM ID (在多從屬網(wǎng)絡(luò)中沒(méi)有用)

特別有趣的是智能開(kāi)啟命令(圖 4)。頂部跡線顯示了輸入1-Wire總線的通信,在本例中為智能輔助命令。第一個(gè)字節(jié)是命令代碼 33h,后跟復(fù)位激勵(lì) FFh、復(fù)位響應(yīng)(00h,= 檢測(cè)到存在脈沖)和確認(rèn)字節(jié)(33h,= 無(wú)短)。中心跡線顯示輔助輸出上的活動(dòng),即復(fù)位/存在檢測(cè)(PD)周期。底部跡線顯示了控制輸出端的轉(zhuǎn)換,因?yàn)樵谳o助輸出激活之前主輸出被停用。確認(rèn)字節(jié)后的任何通信都將傳遞到激活的輸出。僅當(dāng)存在脈沖報(bào)告前面有“所有線路關(guān)閉”命令時(shí),才是正確的。

poYBAGPXGqiAFcR0AABz6vETEUU323.jpg?imgver=1


圖4.智能輔助命令。

停用輸出的正常方法是通過(guò)“所有線路關(guān)閉”命令(圖5)。頂部跟蹤顯示命令字節(jié) 66h,后跟確認(rèn)字節(jié)。當(dāng)命令字節(jié)傳遞到輸出(中心跟蹤)時(shí),確認(rèn)字節(jié)不是。底部跡線顯示控制輸出,因?yàn)樗S著輸出的停用而變化。

pYYBAGPXGqqAMNNcAABrb9okAFw418.jpg?imgver=1


圖5.“所有線路關(guān)閉”命令。

除了智能開(kāi)啟之外,還有一個(gè)用于主輸出的直接開(kāi)啟命令(圖 6)。示波器跡線看起來(lái)就像“所有行關(guān)閉”命令的鏡像。在命令代碼 A5h 之后,主輸出立即被激活(底部跟蹤)。確認(rèn)字節(jié)傳遞到輸出(中心跡線)。如果使用此命令,則必須遵循復(fù)位/PD周期,以確保激活輸出上的從站與主站同步。

poYBAGPXGqyAAv6BAAByFXVAf9M075.jpg?imgver=1


圖6.直接主命令。

DS2409仿真

為了仿真DS2409,需要1-Wire可尋址開(kāi)關(guān)(用于數(shù)字控制和檢測(cè))和模擬開(kāi)關(guān)(用于激活或停用輸出)。使用2通道可尋址開(kāi)關(guān)(例如DS2413、DS2406或DS28E04)加上一個(gè)或兩個(gè)模擬開(kāi)關(guān)即可進(jìn)行部分仿真。 要實(shí)現(xiàn)完整的仿真,需要一個(gè)5通道1-Wire可尋址開(kāi)關(guān)(例如DS2408,8通道)和兩個(gè)模擬開(kāi)關(guān)。重要的是,可尋址開(kāi)關(guān)在所有PIO處于關(guān)斷(不導(dǎo)通)狀態(tài)時(shí)上電。

模擬開(kāi)關(guān)必須是單刀/雙擲 (SPDT) 類型。選擇開(kāi)關(guān)時(shí),尋找5V±10%的電源電壓,導(dǎo)通電阻(R上)或更低,開(kāi)關(guān)的所有三個(gè)節(jié)點(diǎn)均具有低電容(不超過(guò)50pF)。導(dǎo)通和關(guān)斷時(shí)間不應(yīng)超過(guò)100ns。出色的內(nèi)置ESD保護(hù)是可取的。根據(jù)數(shù)據(jù)手冊(cè)規(guī)格,以下模擬開(kāi)關(guān)被確定為合適的:

單通道:MAX4729 (5.7Ω,最大值)、MAX4730 (5.7Ω,最大值)、MAX4644 ( 4.75Ω,最大值)

雙通道:MAX4717 (3.5Ω,最大值)、MAX4719 (25Ω,最大值)、MAX4635 (4.5Ω,最大值)、MAX4636 (4.5Ω,最大值)、MAX4750 (30Ω,最大值)

三通道:MAX4693(25Ω,典型值,40Ω,最大值;慢速開(kāi)關(guān))。

上述開(kāi)關(guān)均不具有良好的ESD保護(hù)。臺(tái)架測(cè)試使用MAX4561單通道開(kāi)關(guān)進(jìn)行,該開(kāi)關(guān)在常開(kāi)和NC引腳上具有±15kV的內(nèi)置ESD保護(hù)。特別是由于其高R。上MAX4561的值典型值為45Ω,DS2409仿真時(shí)不應(yīng)考慮MAX4561。

電路示例

圖7所示電路為部分仿真電路,實(shí)現(xiàn)DS2409的一個(gè)開(kāi)關(guān)1-Wire輸出和控制輸出。U1是2通道1-Wire可尋址開(kāi)關(guān),具有漏極開(kāi)路PIO端口。U2 是單刀雙擲模擬開(kāi)關(guān)。三個(gè)開(kāi)關(guān)端子占用引腳 NO、NC 和 COM。開(kāi)關(guān)由IN引腳上的數(shù)字電平控制。

在上電默認(rèn)狀態(tài)下,1-Wire可尋址開(kāi)關(guān)的兩個(gè)PIO均處于高阻抗?fàn)顟B(tài)。電阻R2對(duì)開(kāi)關(guān)的IN引腳施加邏輯高電平,導(dǎo)致NO引腳連接到COM。 NO引腳上的電阻R1為COM引腳上的非活動(dòng)1-Wire輸出提供1.5kΩ上拉。這相當(dāng)于DS2409的上電狀態(tài)。

為了激活U2的1-Wire輸出,主機(jī)將PIO-A導(dǎo)通,從而對(duì)U2的IN引腳施加邏輯低電平。這會(huì)導(dǎo)致模擬開(kāi)關(guān)斷開(kāi)COM與常開(kāi)的連接,并將其連接到NC,即輸入的1-Wire總線。關(guān)閉PIO-A會(huì)停用1-Wire輸出。主機(jī)可以獨(dú)立于PIO-A操作PIO-B,例如,在手動(dòng)模式下模擬DS2409的控制輸出,或控制另一個(gè)類似R1/R2/U2的電路??刂苾蓚€(gè)模擬開(kāi)關(guān)時(shí),1-Wire主機(jī)必須確保激活的1-Wire輸出不超過(guò)一個(gè)。這可以通過(guò)軟件或(更安全)借助膠水邏輯完成,膠水邏輯解碼情況 PIO-A ^ /PIO-B 和/PIO-A ^ PIO-B 來(lái)控制模擬開(kāi)關(guān)。PIO-B還可用于事件檢測(cè)(條件搜索)和短檢測(cè)(虛線)。不支持輸出激活前的復(fù)位脈沖。

pYYBAGPXGq6AKHcCAAAc7wFMMzI675.gif?imgver=1


圖7.部分DS2409仿真電路U1可以是DS2406、DS2413或DS28E04。

DS2406 可尋址開(kāi)關(guān)

圖7所示電路已使用DS2406可尋址開(kāi)關(guān)進(jìn)行了測(cè)試。模擬開(kāi)關(guān)(MAX4561)的IN引腳連接到DS2406的PIO-B。PIO-A用作打開(kāi)LED的控制輸出。PIO使用寫(xiě)入狀態(tài)命令(代碼55h)進(jìn)行操作,尋址存儲(chǔ)器位置0007h(SRAM控制位)。SRAM控制位的第6位直接訪問(wèn)PIO-B通道觸發(fā)器。圖 8 顯示了輸出激活序列。頂部跡線中可見(jiàn)的是 CRC16 字節(jié)(1Fh、E2h),它們跟在寫(xiě)入地址 0007h 的 3Fh 數(shù)據(jù)字節(jié)之后。底部跡線顯示了控制模擬開(kāi)關(guān)的PIO-B轉(zhuǎn)換。在CRC16之后的復(fù)位/PD周期之前,1-Wire輸出(中心跡線)上沒(méi)有任何活動(dòng)。此復(fù)位/PD未包含在圖8中。

圖 9 顯示了輸出停用序列。頂部跡線中可見(jiàn)的是 CRC16 字節(jié)(1Eh、12h),它們跟在寫(xiě)入地址 0007h 的 7Fh 數(shù)據(jù)字節(jié)之后。底部跡線顯示了控制模擬開(kāi)關(guān)的PIO-B轉(zhuǎn)換。1-Wire輸出(中心跡線)上的活動(dòng)隨著PIO-B的狀態(tài)變化而結(jié)束,之后主機(jī)發(fā)出復(fù)位/PD周期。此復(fù)位/PD未包含在圖9中。

PIO不是寫(xiě)入狀態(tài)寄存器,還可以使用通道訪問(wèn)命令(代碼F5h)進(jìn)行控制。然而,這并沒(méi)有嘗試過(guò)。另外,注意DS2406在斷電不到1分鐘后執(zhí)行上電復(fù)位。相反,DS2409在電源電壓中斷或1-Wire輸入斷開(kāi)(低電平)僅幾毫秒時(shí)經(jīng)歷上電復(fù)位周期。DS2406的PIO處有活動(dòng)鎖存器。因此,它可以支持事件檢測(cè)(條件搜索)和短檢測(cè)(虛線)。活動(dòng)鎖存器通過(guò)通道訪問(wèn)命令(通道控制字節(jié) 1)清除。

poYBAGPXGrCAOSZ1AABw3MmIxRU928.jpg?imgver=1


圖8.使用DS2406進(jìn)行部分仿真,輸出激活。

pYYBAGPXGrKAJk8zAAB0zscA-to728.jpg?imgver=1


圖9.使用DS2406進(jìn)行部分仿真,輸出停用。

DS2413 可尋址開(kāi)關(guān)

圖7所示電路也使用DS2413可尋址開(kāi)關(guān)進(jìn)行了測(cè)試。模擬開(kāi)關(guān)的IN引腳連接到DS2413的PIO-A。PIO-B用作打開(kāi)LED的控制輸出。PIO使用PIO訪問(wèn)寫(xiě)入命令(代碼5Ah)進(jìn)行操作。圖 10 顯示了輸出激活序列。在頂部跡線中可見(jiàn)的是PIO輸出數(shù)據(jù)字節(jié)(首先是真FEh,然后反轉(zhuǎn)01h),然后是AAh確認(rèn)字節(jié)和新的PIO引腳狀態(tài)(3Ch)??刂颇M開(kāi)關(guān)的PIO-A(底部走線)在反相的PIO輸出數(shù)據(jù)字節(jié)之后立即變化。因此,確認(rèn)字節(jié)和PIO引腳狀態(tài)被傳遞到1-Wire輸出(中心跡線)。必須發(fā)出復(fù)位/PD周期,以確保激活輸出上的從機(jī)與主站同步。

poYBAGPXGrSAIIhXAAB1jhBKPf0239.jpg?imgver=1


圖10.使用DS2413進(jìn)行部分仿真,輸出激活。

pYYBAGPXGraACs3PAABtCqZdgK8559.jpg?imgver=1


圖 11.使用DS2413進(jìn)行部分仿真,輸出停用。

圖 11 顯示了輸出停用序列。在頂部跡線中可見(jiàn)的是PIO輸出數(shù)據(jù)字節(jié)(首先是真FFh,然后反轉(zhuǎn)00h)。確認(rèn)字節(jié)和新的PIO引腳狀態(tài)(3Ch)不包括在圖片中。控制模擬開(kāi)關(guān)的PIO-A(底部走線)在反相的PIO輸出數(shù)據(jù)字節(jié)之后發(fā)生變化。確認(rèn)字節(jié)和PIO引腳狀態(tài)不會(huì)傳遞到1-Wire輸出(中心走線)。

注意,DS2413在斷開(kāi)1-Wire總線后需要5分鐘以上才能執(zhí)行上電復(fù)位。相比之下,DS2406在1分鐘內(nèi)經(jīng)歷上電復(fù)位周期。DS2413沒(méi)有活動(dòng)鎖存器,不支持條件搜索。但是,短距離檢測(cè)是可能的(虛線)。

DS28E04 可尋址開(kāi)關(guān)

DS28E04為1線EEPROM,具有兩個(gè)PIO。為了使PIO在非導(dǎo)通狀態(tài)下上電,POL引腳需要連接到高電平(5V)。兩個(gè)PIO的控制方式與DS2413相同。因此,圖 10 和圖 11 也適用于此處。在寄生電源模式下,DS28E04在執(zhí)行上電復(fù)位之前,1-Wire總線需要不到15秒的中斷時(shí)間。DS28E04的PIO具有活動(dòng)鎖存器。因此,它可以支持事件檢測(cè)(條件搜索)和短檢測(cè)(虛線)?;顒?dòng)閂鎖通過(guò)“重置活動(dòng)閂鎖”命令清除。

全仿真(DS2408可尋址開(kāi)關(guān))

圖7所示電路如何仿真a)一個(gè)開(kāi)關(guān)1-Wire輸出和控制輸出,但沒(méi)有事件/短路檢測(cè);b) 一個(gè)帶事件/短路檢測(cè)的開(kāi)關(guān) 1-Wire 輸出。限制來(lái)自 2 通道可尋址開(kāi)關(guān)。要實(shí)現(xiàn)完整的仿真,需要五個(gè) PIO 通道(圖 12)。

全仿真電路使用兩個(gè)模擬開(kāi)關(guān)(U2、U3),由DS2408 8通道可尋址開(kāi)關(guān)(U1)的PIO端口P1和P2控制。端口P2和P3連接到開(kāi)關(guān)式1-Wire輸出。這允許短距離檢測(cè)和事件檢測(cè)。P4 用于仿真控制輸出。這使得 P5 到 P7 可供其他用途使用。如果需要,可以通過(guò)P5控制另一個(gè)模擬開(kāi)關(guān),從而實(shí)現(xiàn)第三個(gè)1-Wire輸出,P6作為短路/事件傳感器。P7與P4一起饋入解碼器(未顯示),以指示三個(gè)1-Wire輸出中的哪一個(gè)處于活動(dòng)狀態(tài)。

DS2408的PIO控制方式與DS2413相同。因此,圖 10 和圖 11 也適用于此處。DS2408的條件搜索可以編程,以便在其任何PIO上發(fā)生事件時(shí)進(jìn)行限定?;顒?dòng)閂鎖通過(guò)“重置活動(dòng)閂鎖”命令清除。

與其他可尋址開(kāi)關(guān)相比,DS2408需要一個(gè)外部復(fù)位信號(hào)(U4),以確保PIO在非活動(dòng)狀態(tài)下上電。在寄生電源模式下,1-Wire總線中斷不到5s,DS2408執(zhí)行上電復(fù)位。

靜電防護(hù)

DS2409在1-Wire輸入和兩個(gè)1-Wire輸出上具有內(nèi)置ESD保護(hù)功能。因此,不需要額外的ESD保護(hù)。1-Wire可尋址開(kāi)關(guān)的1-Wire輸入也是如此,但PIO引腳則不然。大多數(shù)模擬開(kāi)關(guān)的引腳ESD保護(hù)非常有限。強(qiáng)烈建議使用額外的保護(hù),特別是對(duì)于具有1-Wire輸入和傳出網(wǎng)絡(luò)連接器的節(jié)點(diǎn)。因此,在選擇ESD保護(hù)芯片時(shí),請(qǐng)尋找那些向總線增加很少電容的芯片,例如MAX3202E/MAX3203E/MAX3204E或MAX3207E/MAX3208E系列產(chǎn)品。

poYBAGPXGriAdWRVAAA1Lcv1qbI574.gif?imgver=1


圖 12.全DS2409仿真電路

總結(jié)

DS2409是一款非常高效的器件,可通過(guò)單個(gè)主機(jī)創(chuàng)建和操作大型1-Wire網(wǎng)絡(luò)。其他關(guān)鍵應(yīng)用包括用于門(mén)禁控制的智能接入點(diǎn)和雙主站1-Wire網(wǎng)絡(luò)。DS2409正在逐步淘汰,這將給一直依賴該器件的公司帶來(lái)一些困難。本應(yīng)用筆記表明,在不使用DS2409的情況下,還有其他方法可以支持相同的應(yīng)用。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電阻器
    +關(guān)注

    關(guān)注

    22

    文章

    4247

    瀏覽量

    65700
  • 讀卡器
    +關(guān)注

    關(guān)注

    2

    文章

    472

    瀏覽量

    41950
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    3061

    瀏覽量

    91903
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    DS2409 MicroLAN耦合器設(shè)計(jì)替代方案

    DS2409的設(shè)計(jì)初衷是將其用做門(mén)禁控制的探測(cè)點(diǎn)(即讀取頭)以及用來(lái)減少大型1-Wire?網(wǎng)絡(luò)中總線上的負(fù)載。DS2409也被用來(lái)實(shí)現(xiàn)雙主機(jī)網(wǎng)絡(luò)。
    發(fā)表于 08-04 11:31 ?1.4w次閱讀
    <b class='flag-5'>DS2409</b> MicroLAN<b class='flag-5'>耦合器</b>設(shè)計(jì)替代方案

    Avago微型化電壓/電流臨界值偵測(cè)光耦合器問(wèn)世

    Avago微型化電壓/電流臨界值偵測(cè)光耦合器問(wèn)世 安華高科技(Avago Technologies)推出兩款新微型化電壓/電流臨界值偵測(cè)光耦合器產(chǎn)品ACPL-K370/K376,適合
    發(fā)表于 11-27 08:36 ?1130次閱讀

    耦合器,光耦合器是什么

    耦合器,光耦合器是什么 光耦合器(optical coupler,英文縮寫(xiě)為OC)亦稱光電隔離,簡(jiǎn)稱光耦。光耦合器以光為媒介傳輸電信號(hào)
    發(fā)表于 02-27 17:50 ?1782次閱讀

    耦合器,光耦合器工作原理是什么?

    耦合器,光耦合器工作原理是什么? 光耦合器(optical coupler,英文縮寫(xiě)為OC)亦稱光電隔離,簡(jiǎn)稱光耦。光耦合器以光為媒介
    發(fā)表于 03-20 17:37 ?6447次閱讀

    Sustain a Design with the DS2409 MicroLAN Coupler

    The DS2409 is designed for use in access-control probe points (i.e., readers) and to lower the bus
    發(fā)表于 03-06 15:09 ?3129次閱讀
    Sustain a Design with the <b class='flag-5'>DS2409</b> MicroLAN Coupler

    DS2409耦合器微型局域網(wǎng)簡(jiǎn)單設(shè)計(jì)

    摘要:DS2409設(shè)計(jì)用于訪問(wèn)控制使用探測(cè)點(diǎn)(即讀者)和降低大型的1 - Wire網(wǎng)絡(luò)的總線負(fù)載。該器件也被用于實(shí)現(xiàn)雙主網(wǎng)絡(luò)。此時(shí)Maxim是淘汰DS2409,并鼓勵(lì)所有的客戶替代品的計(jì)劃。該應(yīng)用筆
    發(fā)表于 03-28 15:29 ?34次下載
    <b class='flag-5'>DS2409</b><b class='flag-5'>耦合器</b>的<b class='flag-5'>微型</b>局域網(wǎng)簡(jiǎn)單設(shè)計(jì)

    SO8封裝光電耦合器系列的新增加型號(hào): TLP2403, TLP2405, TLP2408, TLP2409

    SO8封裝光電耦合器系列的新增加型號(hào): TLP2403, TLP2405, TLP2408, TLP2409
    發(fā)表于 06-11 10:33 ?2671次閱讀

    耦合器的作用_耦合器和電橋的區(qū)別

    本文首先介紹了耦合器的概念以及耦合器的作用,然后介紹了電橋的概念,并解釋了電橋的種類,最后將耦合器和電橋兩者進(jìn)行了區(qū)分。
    發(fā)表于 08-06 09:36 ?1.1w次閱讀

    CT微型光電耦合器選擇指南

    電子發(fā)燒友網(wǎng)站提供《CT微型光電耦合器選擇指南.pdf》資料免費(fèi)下載
    發(fā)表于 02-17 17:03 ?3次下載

    用于混合組裝的微型光電晶體管光耦合器 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于混合組裝的微型光電晶體管光耦合器相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于混合組裝的微型光電晶體管光耦合器的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,用于混合組裝
    發(fā)表于 07-03 18:30
    用于混合組裝的<b class='flag-5'>微型</b>光電晶體管光<b class='flag-5'>耦合器</b> skyworksinc

    用于混合組裝的微型高速光耦合器 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于混合組裝的微型高速光耦合器相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于混合組裝的微型高速光耦合器的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,用于混合組裝的
    發(fā)表于 07-03 18:32
    用于混合組裝的<b class='flag-5'>微型</b>高速光<b class='flag-5'>耦合器</b> skyworksinc

    用于混合組裝的微型寬帶寬光耦合器 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于混合組裝的微型寬帶寬光耦合器相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于混合組裝的微型寬帶寬光耦合器的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,用于混合組裝的
    發(fā)表于 07-03 18:32
    用于混合組裝的<b class='flag-5'>微型</b>寬帶寬光<b class='flag-5'>耦合器</b> skyworksinc

    用于混合組裝的微型低輸入電流光耦合器 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于混合組裝的微型低輸入電流光耦合器相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于混合組裝的微型低輸入電流光耦合器的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,用于混合組裝
    發(fā)表于 07-03 18:33
    用于混合組裝的<b class='flag-5'>微型</b>低輸入電流光<b class='flag-5'>耦合器</b> skyworksinc

    用于混合組裝的微型高速施密特觸發(fā)耦合器 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于混合組裝的微型高速施密特觸發(fā)耦合器相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于混合組裝的微型高速施密特觸發(fā)
    發(fā)表于 07-03 18:34
    用于混合組裝的<b class='flag-5'>微型</b>高速施密特觸發(fā)<b class='flag-5'>器</b>光<b class='flag-5'>耦合器</b> skyworksinc

    用于混合組裝的微型光伏光耦合器 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于混合組裝的微型光伏光耦合器相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于混合組裝的微型光伏光耦合器的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,用于混合組裝的
    發(fā)表于 07-03 18:35
    用于混合組裝的<b class='flag-5'>微型</b>光伏光<b class='flag-5'>耦合器</b> skyworksinc
    江达县| 福贡县| 乳源| 长葛市| 普兰店市| 云浮市| 阜宁县| 万荣县| 余姚市| 淳安县| 湘乡市| 乌兰察布市| 灌南县| 和田县| 宁陵县| 察雅县| 怀仁县| 洛阳市| 浦县| 杨浦区| 肥东县| 沙湾县| 台湾省| 武清区| 林口县| 凤山县| 特克斯县| 静安区| 保德县| 陇川县| 嵊泗县| 桓仁| 社旗县| 临汾市| 揭西县| 德兴市| 永川市| 商南县| 永清县| 乌审旗| 淮南市|