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

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

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

采用2-Wire的3904線控制數(shù)字DIP開關(guān)

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-06-09 17:00 ? 次閱讀

DS3904包含三個(gè)數(shù)控非易失(NV)可變電阻。它能夠?qū)⒚總€(gè)可變電阻置于高阻抗?fàn)顟B(tài)。使用此功能,可以創(chuàng)建一個(gè)2線控制的NV數(shù)字DIP開關(guān)。本應(yīng)用筆記將解釋使用DS3904創(chuàng)建數(shù)字DIP開關(guān)所需的電阻設(shè)置,以及如何創(chuàng)建可用于配置數(shù)字系統(tǒng)的NV輸出。

電阻寄存器設(shè)置

要將DS3904之一置于高阻模式,所選電阻寄存器的MSB必須寫入“1”。例如,將80h寫入其中一個(gè)可變電阻寄存器可實(shí)現(xiàn)該電阻的高阻抗模式。當(dāng)與上拉電阻結(jié)合使用時(shí),該值可用于產(chǎn)生高電平。為了從可變電阻獲得最小的電阻(通常為400Ω),電阻寄存器必須設(shè)置為00h(位置0)。這將產(chǎn)生一個(gè)低點(diǎn)。

硬件要求

當(dāng)使用機(jī)械DIP開關(guān)控制數(shù)字輸入時(shí),上拉電阻用于產(chǎn)生高電平狀態(tài)(見圖1)。關(guān)閉 DIP 開關(guān)會產(chǎn)生低電平。

wKgaomSC716ARIfEAAAcBNX1YIE631.png

圖1.機(jī)械撥碼開關(guān)。

DS3904利用高阻模式替代機(jī)械DIP開關(guān)。通過將每個(gè)H端子引腳的上拉電阻連接到電壓電位,當(dāng)相應(yīng)的可變電阻置于高阻抗模式時(shí),將產(chǎn)生HIGH狀態(tài)。通過向電阻寄存器寫入00h產(chǎn)生低電平狀態(tài)。H引腳上的電壓限值為5.5V,電流限值為3mA。為了滿足這些限制和數(shù)字輸入的電壓電平要求,使用一個(gè)10kΩ上拉電阻(見圖2)。假設(shè)電壓為5.0V,位置0可變電阻值為400Ω,上拉電阻值為10kΩ,則低電平狀態(tài)將產(chǎn)生約0.19V的電壓。

wKgaomSC722AEvtWAAVwsAEhvMc718.png

圖2.DS3900接口板示例。

使用數(shù)字撥碼開關(guān)的優(yōu)勢

使用DS3904代替?zhèn)鹘y(tǒng)的機(jī)械DIP開關(guān)具有更小尺寸和安全性更好的優(yōu)點(diǎn)。DS8的3904引腳μSOP占位面積比機(jī)械DIP開關(guān)小得多。即使兩個(gè)DS3904并排放置,組合尺寸也比8引腳DIP開關(guān)小得多。μSOP封裝的外形也遠(yuǎn)低于機(jī)械DIP開關(guān)。

使用DS3904,不會有意外切換開關(guān)的誘惑。在進(jìn)行更改之前,必須對電阻寄存器進(jìn)行尋址,因此可以保護(hù)電阻寄存器值免受好奇的用戶或無意的切換。這對于生產(chǎn)測試來說是一個(gè)優(yōu)勢,因?yàn)榍袚Q開關(guān)不需要人工交互。使用2線控制數(shù)字開關(guān),生產(chǎn)程序可以代替操作員切換。開關(guān)是非易失性的,在重新通電至器件后將保持設(shè)置狀態(tài)。

機(jī)械DIP開關(guān)通常提供至少5000次工作,而DS3904在50°C時(shí)至少提供000,85次工作。 2線接口允許DS3904快速切換,其單片設(shè)計(jì)具有抗振動(dòng)性。DS3904的成本還不到機(jī)械DIP開關(guān)的一半。

結(jié)論

如果系統(tǒng)需要狀態(tài)指示器或只是切換一兩個(gè)位的方法,那么DS3904是一個(gè)理想的解決方案。它尺寸小,外形扁平,是一種表面貼裝器件。它在電子和物理上都是安全的,不會意外切換。最后,它提供快速開關(guān),比機(jī)械DIP開關(guān)具有更長的使用壽命,并且成本是傳統(tǒng)機(jī)械DIP開關(guān)的一半。

審核編輯:郭婷

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

    關(guān)注

    31

    文章

    5250

    瀏覽量

    119196
  • 指示器
    +關(guān)注

    關(guān)注

    0

    文章

    243

    瀏覽量

    38172
  • DIP
    DIP
    +關(guān)注

    關(guān)注

    0

    文章

    239

    瀏覽量

    29987
收藏 人收藏

    評論

    相關(guān)推薦

    HAL庫是如何控制數(shù)字舵機(jī)的

    HAL庫方式控制數(shù)字舵機(jī)介紹數(shù)字舵機(jī)一般比較貴,數(shù)字舵機(jī)與模擬舵機(jī)的區(qū)別是前者在得到相應(yīng)的脈沖后,會很清脆的到達(dá)固定的角度,不會產(chǎn)生異響;而模擬舵機(jī)則會在到達(dá)固定角度后抖動(dòng)。控制方法
    發(fā)表于 08-05 07:30

    如何采用HAL庫方式去控制數(shù)字舵機(jī)呢

    數(shù)字舵機(jī)與模擬舵機(jī)的區(qū)別在哪?如何采用HAL庫方式去控制數(shù)字舵機(jī)呢?
    發(fā)表于 10-22 06:32

    這個(gè)微控制器也支持基于2UART的DTM嗎?

    根據(jù)藍(lán)牙核心規(guī)范版本 5.3 | 第 6 卷,F(xiàn) 部分,有兩種支持 DTM 的方法:DTM over HCI 和 DTM trough 2-wire UART。我知道 WB55 肯定支持基于 HCI 的 DTM,但是基于 2
    發(fā)表于 12-05 09:02

    DS1629 pdf datasheet (2-Wire D

    The DS1629 2-Wire Digital Thermometer and Real Time Clock integrates the critical functions of a
    發(fā)表于 12-08 15:52 ?18次下載

    MAX9621,pdf datasheet (2-wire Hall-effect sensors to low voltage microprocessors)

    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 circuits-雙路對講機(jī)

    2-Wire Intercom
    發(fā)表于 03-15 09:47 ?1136次閱讀
    <b class='flag-5'>2-Wire</b> Intercom circuits-雙路對講機(jī)

    Writing Parallel-Port 2-Wire S

    Abstract: Provides instruction and source code for writting parallel port 2-wire software for use
    發(fā)表于 04-28 10:37 ?1592次閱讀
    Writing Parallel-Port <b class='flag-5'>2-Wire</b> S

    2-Wire Controlled Digital DIP

    Abstract: The DS3904 contains three digitally controlled nonvolatile (NV) variable resistors.
    發(fā)表于 04-28 11:46 ?1106次閱讀
    <b class='flag-5'>2-Wire</b> Controlled Digital <b class='flag-5'>DIP</b>

    2-Wire Communication Using Lab

    2-Wire Com
    發(fā)表于 05-08 09:08 ?1881次閱讀
    <b class='flag-5'>2-Wire</b> Communication Using Lab

    雙DSP電機(jī)控制數(shù)字平臺設(shè)計(jì)

    雙DSP電機(jī)控制數(shù)字平臺設(shè)計(jì) 摘要:直接轉(zhuǎn)矩控制目前已經(jīng)應(yīng)用到同步機(jī)和異步機(jī)的各種控制系統(tǒng)中,由于其采用Bang?Bang
    發(fā)表于 07-11 10:13 ?426次閱讀
    雙DSP電機(jī)<b class='flag-5'>控制數(shù)字</b>平臺設(shè)計(jì)

    新型復(fù)合控制數(shù)字逆變電源研究

    新型復(fù)合控制數(shù)字逆變電源研究,下來看看。
    發(fā)表于 03-30 15:19 ?8次下載

    AD5306/AD5316/AD5326:2.5V對5.5 V、400 A、2-Wire接口、Quad Voltion輸出8/10/12位數(shù)據(jù)Sheet

    AD5306/AD5316/AD5326:2.5V對5.5 V、400 A、2-Wire接口、Quad Voltion輸出8/10/12位數(shù)據(jù)Sheet
    發(fā)表于 04-14 10:28 ?0次下載
    AD5306/AD5316/AD5326:2.5V對5.5 V、400 A、<b class='flag-5'>2-Wire</b>接口、Quad Voltion輸出8/10/12位數(shù)據(jù)Sheet

    使用 DS39042 控制數(shù)字 DIP 開關(guān)

    發(fā)表于 11-18 23:45 ?0次下載
    使用 DS<b class='flag-5'>3904</b> 的 <b class='flag-5'>2</b> <b class='flag-5'>線</b><b class='flag-5'>控制數(shù)字</b> <b class='flag-5'>DIP</b> <b class='flag-5'>開關(guān)</b>

    使用模擬電壓控制數(shù)字電位計(jì)

    本應(yīng)用筆記介紹了一種使用外部模擬電壓改變數(shù)字電位器電阻的簡單方法。Microchip PIC12F683微控制器用于從模擬電壓轉(zhuǎn)換為I電壓2C流,然后用于控制數(shù)字電位計(jì)。DS1803
    的頭像 發(fā)表于 01-14 14:03 ?1292次閱讀
    使用模擬電壓<b class='flag-5'>控制數(shù)字</b>電位計(jì)

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

    本篇應(yīng)用筆記目的是演示如何使用PC并口構(gòu)建一種快速、簡單和經(jīng)濟(jì)的2-Wire(與I2C兼容)接口。本片應(yīng)用筆記專門為接收或者訂購Dallas Semiconductor器件樣片且意識到他們需要與
    的頭像 發(fā)表于 06-09 17:08 ?992次閱讀
    如何使用PC并口與<b class='flag-5'>2-Wire</b>設(shè)備通信