2020年2月13日 星期四

Arduino 控制 HEF4094BP 8位元移位暫存器晶片

整理朋友的回收電子零件,慢慢分類後發現除了 SN74HC595 還有一些 HEF4094BP
所以又要測試有沒有損壞

外觀

見下文
見下文
HEF4094BP 的正面

見下文
HEF4094BP 的背面

引腳編排及用途

引腳16引腳15引腳14引腳13引腳12引腳11引腳10引腳9
引腳1引腳2引腳3引腳4引腳5引腳6引腳7引腳8
用途
(缺口在左邊)
VCCEND3D2D1D0CLRSDO
LCKSDISCKD7D6D5D4GND

編號描述方向用途
1LCK輸入閉鎖時脈
低電壓 為 開始接收 8位元資料
高電壓 為 送出並清除 8位元資料
2SDI輸入序列資料輸入
3SCK輸入序列時脈
低電壓 為 開始接收 SDI訊號
高電壓 為 保存 SDI訊號
4D7輸入第7位元資料
5D6輸入第6位元資料
6D5輸入第5位元資料
7D4輸入第4位元資料
8GND接地
9SDO輸出序列資料輸出
10CLR輸入清除資料
低電壓 為 不執行清除
高電壓 為 執行清除
可以保持 低電壓 來保持 不執行清除狀態
11D0輸入第0位元資料
12D1輸入第1位元資料
13D2輸入第2位元資料
14D3輸入第3位元資料
15EN輸入啟動
低電壓 為 停止啟動
高電壓 為 執行啟動
可以保持 高電壓 來保持 啟動狀態
16VCC電源 (接受 2V 至 6V)

線路接駁

HEF4094BP 線路大致上與 SN74HC595 相同
見下文
共陽獨立電阻 接駁

見下文
共陰獨立電阻 接駁

見下文
共陽共用電阻 接駁

見下文
共陰共用電阻 接駁

總結

如果閣下仔細觀察,會發現引腳次序雖然與 SN74HC595 不同,但引腳用途基本上是相同,因此接駁線路都非常相似
只有 EN引腳 及 CLR引腳 與 SN74HC595 對應引腳的訊號剛好相反

見下文
如果不考慮 EN引腳 及 CLR引腳 ,只要接駁與 SN74HC595 相同用途的引腳
HEF4094BP 是可以使用與 SN74HC595 相同的程式運作

感想

HEF4094BP 及 SN74HC595 都是在下的朋友回收而來的電子產品卸除回來,未知是否所有都正常運作
因此透過這次解析,可以同時測試所有回收的 HEF4094BP

見下文
測試 16塊 回收的 HEF4094BP 全部都能正常運作

說明文件同樣容易閱讀及理解,在下都是10多分鐘便明白
線路接駁正確後,只需要替換成另一塊 HEF4094BP ,對應方向安裝,便可以測試,非常簡單

參考資料

沒有留言 :

張貼留言