看板 Electronics 關於我們 聯絡資訊
各位好 最近想到一個問題 在辨別邏輯0/1的時候 可以用上拉或下拉電阻的方式 產生限流 藉由一個開關即產生 0/1 而cmos 則可以直接用反向的方式產生0/1 這兩個有什麼不同的用途嗎? 為何已經有cmos可以方便的切換0/1 但還有一種切換0/1(上拉下拉電阻) 感謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.254.206 ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1552296030.A.767.html
kyo547896321: 記得是因為CMOS比較晚出現,所以曾有過MOS+電阻的設 03/11 17:53
kyo547896321: 計 03/11 17:53
smartbit: If means open drain with pull up , 最大的差異是在可 03/11 19:08
smartbit: 以多個io share 同一條線 , 不用的人只要不driving low 03/11 19:08
samm3320: CMOS也可以達成這件事喔,用電流鏡pull high就行了 03/11 21:19
Archer55b6: 早期CMOS良率低,所以用PMOS做,後來為了運算速度換 03/13 18:00
Archer55b6: 成用NMOS,最後速度增加後,為了減少功耗踩,才換回良 03/13 18:00
Archer55b6: 率增加後的CMOS 03/13 18:00
Archer55b6: open drain/collector 主要是可以去推比自己電壓更 03/13 18:10
Archer55b6: 高的東西,比如我用3.3V的device輸出可以推9V的LED, 03/13 18:10
Archer55b6: 另一個用途在BUS的data線,多顆terminal只要其中一顆N 03/13 18:10
Archer55b6: MOS導通,整條線就會被拉LOW,這樣其他人就知道有人 03/13 18:10
Archer55b6: 正在用這條線 03/13 18:10