快轉到主要內容

猴子快樂晶片

·689 字·2 分鐘
作者
擬態透抽

事情要從三年前的「D-META」專案開始說起。

但我不想講太多細節,畢竟這blog也沒人看。

總之,身為資工系的我,三年前剛修完「單片機實驗」,決定動手規劃做一個輝光管時鐘。

現在回頭看,那設計簡直爛到不忍直視。

現在我有點時間了,決定開始「D-META 復甦計畫」,簡稱 D-meta re-awake

我之後想單獨寫一篇文來好好盤點當年自己到底寫了多少白痴設計,但今天這篇,我只想單純說一句:

74HCT245,太神啦。


蠢事:被物理結構綁架的 High-Side 悲劇
#

當年動手時,我好歹還留了一手「模組化」的心機:

  • 上層:顯示相關電路(輝光管)
  • 中層:控制相關電路
  • 下層:電源相關電路

問題來了。電路中有一部分設計,是用來輸出控制藍色 LED 作為輝光管的底光。 因為最上層密密麻麻焊滿了 8 個輝光管,拆掉重做,太麻煩了,所以我想保留上層板。

BUT,LED 的控制電路綁死在上層。

當年設計的電路路徑是這樣的: [接到下一層的接口] $\rightarrow$ [手動 Switch] $\rightarrow$ [並聯 LED 與限流電阻(甚至是 220 Ω)] $\rightarrow$ [GND]

而正常來說,如果要用三極管(BJT)去控制開關,通常會把 BJT 接在「負載(LED)」與「GND」之間。

但我當年一個俺尋思設計,把接口連到下層後,BJT 只能被強行塞在「5V 電源」與「負載」之間。


救贖:猴子快樂晶片的誕生
#

就在此時,我找到一個我之前買了但沒用的晶片。

74HCT245

這是當年上單片機實驗課時,教授怕我們這群猴子在亂插麵包板時把 8051 燒掉,要我們中間一定要用這顆晶片做橋接隔離。

但現在,我終於理解了。 這根本就是 「猴子快樂晶片」

原本高低側電壓對不齊、漏電、可能燒腳位的複雜 BJT 偏置電路,在 74HCT245 面前,通通變成了:

「哈哈,左邊高電位,右邊高電位;有電,能用!」(猴子叫聲)

謝謝你,74HCT245。