精華區beta Electronics 關於我們 聯絡資訊
一直不懂 > < 因為不懂...所以下面沒有了 第三行.....下面真的沒有了 -- 臨深淵 何所懼 縱身躍 展高翅 乘風去 魂魄自由 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.20.120.210
luckyBF:低態、高態、z態←開汲極電阻無限高態~吧~忘了XD 220.134.18.18 06/30
> -------------------------------------------------------------------------- < 作者: WillyLin (stay a while...) 看板: Electronics 標題: Re: [問題] 請問一下什麼是三態(tri-state) ? 時間: Thu Jun 30 19:20:18 2005 ※ 引述《WillyLin (stay a while...)》之銘言: : 標題: [問題] 請問一下什麼是三態(tri-state) ? : 時間: Thu Jun 30 18:51:47 2005 : : : 一直不懂 > < : 因為不懂...所以下面沒有了 : 第三行.....下面真的沒有了 : : : -- : ◆ From: 211.20.120.210 : 推 luckyBF:低態、高態、z態←開汲極電阻無限高態~吧~忘了XD 220.134.18.18 06/30 H/L我可以體會^^ 最後一個不懂 > <" 關於open drain 我都是在IC的接腳看到這種設定的 是不是都是在該接腳為"輸出"時 沒有提升電阻 叫做 open drain ? 還有常常看到元件會寫tri-state.... ※ 編輯: WillyLin 來自: 211.20.120.210 (06/30 19:20)
luckyBF:太久了~~我也忘了~~等高手來解答吧XD 220.134.18.18 07/01
> -------------------------------------------------------------------------- < 發信人: chenchenkuo.bbs@bbs.badcow.com.tw (這一年都是趕趕趕), 看板: Electronics 標 題: Re: [問題] 請問一下什麼是三態(tri-state) ? 發信站: 不良牛牧場 (Fri Jul 1 18:56:23 2005) 轉信站: ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!bbs.ee.ntu!zoonews.ee.ntu!S ※ 引述《WillyLin.bbs@ptt.cc (stay a while...)》之銘言: : ※ 引述《WillyLin (stay a while...)》之銘言: : : 標題: [問題] 請問一下什麼是三態(tri-state) ? : : 時間: Thu Jun 30 18:51:47 2005 : : 一直不懂 > < : : 因為不懂...所以下面沒有了 : : 第三行.....下面真的沒有了 : : -- : : ◆ From: 211.20.120.210 : : 推 luckyBF:低態、高態、z態←開汲極電阻無限高態~吧~忘了XD 220.134.18.18 06/30 : H/L我可以體會^^ : 最後一個不懂 > <" : 關於open drain : 我都是在IC的接腳看到這種設定的 : 是不是都是在該接腳為"輸出"時 : 沒有提升電阻 : 叫做 open drain ? : 還有常常看到元件會寫tri-state.... : ※ 編輯: WillyLin 來自: 211.20.120.210 (06/30 19:20) tri-state如果沒記錯 多了一根pin接trigger信號 trigger信號來時,out跟in才有關係 ex: tri-state inverter 總共有in out a三個I/O 隨便舉的例 if a=1 then out = ~in; else out = 0; //拍謝...我還真的有點忘了 總之是多了個控制pin腳的gate就是了 -- ╭──── Origin:<不良牛牧場> bbs.badcow.com.tw (210.200.247.200)─────╮ Welcome to SimFarm BBS -- From : [202.132.222.192] ◣◣◢ ◢◢不良牛免費撥接→電話:40586000→帳號:zoo→密碼:zoo ◣◣─╯ > -------------------------------------------------------------------------- < 發信人: davidlin.bbs@binary.csie.ncu.edu.tw (與電動有仇), 看板: Electronics 標 題: Re: [問題] 請問一下什麼是三態(tri-state) ? 發信站: 中央資工二進位的世界 (Fri Jul 1 22:55:57 2005) 轉信站: ptt!ctu-reader!ctu-gate!news.nctu!news.ncu!news.csie.ncu!BinaryBBS ※ 引述《chenchenkuo.bbs@bbs.badcow.com.tw (這一年都是趕趕趕)》之銘言: : ※ 引述《WillyLin.bbs@ptt.cc (stay a while...)》之銘言: : : H/L我可以體會^^ : : 最後一個不懂 > <" : : 關於open drain : : 我都是在IC的接腳看到這種設定的 : : 是不是都是在該接腳為"輸出"時 : : 沒有提升電阻 : : 叫做 open drain ? : : 還有常常看到元件會寫tri-state.... : tri-state如果沒記錯 : 多了一根pin接trigger信號 : trigger信號來時,out跟in才有關係 : ex: tri-state inverter : 總共有in out a三個I/O : 隨便舉的例 : if a=1 then out = ~in; : else : out = 0; //拍謝...我還真的有點忘了 : 總之是多了個控制pin腳的gate就是了 if a=1 then out = ~in; else out = z; 第三個state是high impedance -- 〒作者:davidlin 來自:59-120-228-12.HINET-IP.hinet.net ◎二進位的世界【140.115.50.50‧binary.csie.ncu.edu.tw】 > -------------------------------------------------------------------------- < 作者: needhope (Let's move out) 看板: Electronics 標題: Re: [問題] 請問一下什麼是三態(tri-state) ? 時間: Sat Jul 2 10:58:18 2005 ※ 引述《davidlin.bbs@binary.csie.ncu.edu.tw (與電動有仇)》之銘言: : ※ 引述《chenchenkuo.bbs@bbs.badcow.com.tw (這一年都是趕趕趕)》之銘言: : : tri-state如果沒記錯 : : 多了一根pin接trigger信號 : : trigger信號來時,out跟in才有關係 : : ex: tri-state inverter : : 總共有in out a三個I/O : : 隨便舉的例 : : if a=1 then out = ~in; : : else : : out = 0; //拍謝...我還真的有點忘了 : : 總之是多了個控制pin腳的gate就是了 : if a=1 then out = ~in; : else : out = z; : 第三個state是high impedance 可是 還是不懂 high impedance的意義? 高阻抗?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.23.225.206
Barbarossa:請用推文,感謝 140.112.25.143 07/02
needhope:喔喔 拍謝@@" 163.23.225.206 07/02
> -------------------------------------------------------------------------- < 作者: bxxl (bool) 看板: Electronics 標題: Re: [問題] 請問一下什麼是三態(tri-state) ? 時間: Sat Jul 2 11:09:03 2005 ※ 引述《needhope (Let's move out)》之銘言: : ※ 引述《davidlin.bbs@binary.csie.ncu.edu.tw (與電動有仇)》之銘言: : : if a=1 then out = ~in; : : else : : out = z; : : 第三個state是high impedance : 可是 還是不懂 high impedance的意義? : 高阻抗?? high impedance 的意義可以當成斷路. 一般輸出若是為High, 代表輸出級會把輸出電壓往上拉到VDD 若是為Low, 代表輸出級會把輸出電壓往下拉到GND 但是若為Z, 代表輸出級不會對輸出電壓有影響. 一般這用在 BUS 上, 會有很多個裝置的輸出都接在同樣的data bus, 但同一時間只能有一個裝置的輸出, 其他沒被選到的裝置,其輸出腳必須為Z, 才不會跟你想要的裝置的輸出打架. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.57.250 > -------------------------------------------------------------------------- < 發信人: gw@bbs.ee.ntu.edu.tw (walter), 看板: Electronics 標 題: Re: [問題] 請問一下什麼是三態(tri-state) ? 發信站: 台大電機 Maxwell BBS (Sat Jul 2 12:24:48 2005) 轉信站: ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!news.ee.ttu!news.n ※ 引述《WillyLin.bbs@ptt.cc (stay a while...)》之銘言: : H/L我可以體會^^ : 最後一個不懂 > <" : 關於open drain : 我都是在IC的接腳看到這種設定的 : 是不是都是在該接腳為"輸出"時 : 沒有提升電阻 : 叫做 open drain ? : 還有常常看到元件會寫tri-state.... Tri-state 在 ic 裡的設計是這樣的: 裡頭相當於有一個開關 switch, 這 switch 一頭固定接在輸出端, 另一頭可以切到三個點, 如果輸出是 Hi, 就接到 Hi, 如果輸出是 Lo, 就接到 Lo, 如果切到第三點, 第三點什麼都沒接(等於斷路). 這第三 點就是 Hi-impedence. 要怎麼應用就看自己了, 如果你只需要 H/L 兩種狀態那就不需要 三態的輸出. 如果你有兩個 ic 的輸出接在一起, 那就要兩個 ic 都 要有三態輸出, 以免一個要輸出 Hi, 可是另一個是 Lo. 需要提升電阻的輸出端裡頭的結構又不同了, 這種 ic 裡的輸出結 構有是有一個 switch, 一端也是固定在輸出端, 另一端只有兩個接 點, a 點是接到 Lo, b 點是斷路. 所以在一般只輸出 Hi/Lo 的 ic 裡, 如果你能拆開 ic 把輸出 Hi 的線路切斷, 那這 ic 就變成 open drain 的 ic. 這種 ic 只能輸出 Lo, 要輸出 Hi 必需外加提升電阻. OD 元件可以應用在許多 OD 的輸出接在一起, 他們只會輸出 Lo, 不會有的 Hi, 有的 Lo 而打架. 但要接一個提升電阻才量得到 Hi. -- ※ Origin: 臺大電機 Maxwell 站 ◆ From: 61-221-35-250.HINET-IP.hinet.net
needhope:那用電表轉電壓檔量 high-impedance 會有電壓嗎 163.23.225.206 07/02
> -------------------------------------------------------------------------- < 發信人: boy0.bbs@bbs.cs.nthu.edu.tw (漫天回憶舞秋風), 看板: Electronics 標 題: Re: [問題] 請問一下什麼是三態(tri-state) ? 發信站: 清華資訊(楓橋驛站) (Sat Jul 2 18:18:06 2005) 轉信站: ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!news.mcu!news.cs.nthu!netne ※ 引述《needhope.bbs@ptt.cc (Let's move out)》之銘言: > ※ 引述《davidlin.bbs@binary.csie.ncu.edu.tw (與電動有仇)》之銘言: > : if a=1 then out = ~in; > : else > : out = z; > : 第三個state是high impedance > 可是 還是不懂 high impedance的意義? > 高阻抗?? 一般來說 tri-state 是用在 multi-driven 訊號上, 可能是多個 ouput, input, 也可能是 inout (inout 裡頭就有用到 tri-state control signal) 的連接上, 最典型也最常見的例子就是 PCI, 為了省 pin 腳又要支援 master/slave mode, 所以 PCI 不但合併 address 和 data 匯流排, 更使用了大量的 inout. 無論是上述哪種型態, 通常外部都會連接 pull-up 或 pull-down 電阻. 對於 multiple-output 或 multiple-input 而言, 一定都會是別人的輸入或輸出端 (不然幹嘛拉 pad 出來 ?), 為了避免誤動作, 即使所有裝置的 tri-state enable 都被關掉, 但還是會需要 pull-up 或 pull-down 電阻確保 deassert. inout 的 tri-state enable 控制就更重要了, 要是沒設計好 bus 可是會相衝突 的. -- ※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: micro.ee.nthu.edu.tw