我是小七,
乾貨滿滿
。大家不要錯過,建議
收藏
,錯過就不一定找得到了,內容僅供參考,
圖片記得放大,觀看。
如果有什麼錯誤或者不對,
歡迎各位大佬指點
。
圖片來源於網路
今天是
ULN2003A
,主要是以下幾個方面:
1、ULN2003A 是什麼晶片 ?
2、ULN2003A 引腳排列
3、ULN2003A CAD模型
4、ULN2003A 晶片工作原理
5、ULN2003A 替代品
6、ULN2003A 引腳怎麼接
7、ULN2003A 晶片應用
一、ULN2003A 是什麼晶片 ?
ULN2003A
是
高壓
、
大電流達林頓陣列晶片
,包含
七個具有公共發射極
的
開路集電極達林頓對
。包含用於感應負載驅動的抑制
二極體
,輸入固定在輸出的對面,以簡化電路板佈局。
ULN2003A 3D 模型圖
ULN2003A
是一款
16 引腳 IC
,由
7 個達林頓對
(每對受
抑制二極體
保護)組成,因此能夠處理
最多 7 個負載
(可能是電感性的)。
簡單來說,
在單個 ULN2003 晶片中有 7 個驅動器。
因此最多可以控制
7 個負載。
每個達林頓對可以處理
最大 500mA 的負載
,而
峰值為 600mA。
同樣,每個達林頓對的最大輸出電壓
為 50V。
ULN2003A 引腳圖·
二、ULN2003A 引腳排列
ULN2003A 的引腳排列圖
如下:
ULN2003A 引腳排列
ULN2003A 各引腳描述
如下:
三、 ULN2003A CAD模型
1、ULN2003A 電路符號
2、ULN2003A 尺寸圖
3、ULN2003A 3D模型
四、 ULN2003A 晶片工作原理
ULN2003A
由
7 個相同的達林頓對
組成。
單個達林頓對由兩個雙極電晶體組成,其最大工作值為 50V 和 500mA(峰值 600mA)。
達林頓對的這兩個電晶體有一個共同的發射極,而它們的集電極是開路的。這是單達林頓對的電路圖,
內部電路採用連線達林頓電晶體,
如下圖所示:
單達林頓對的電路圖
ULN2003A
具有
續流二極體
,可
防止反電動勢
。
ULN2003A 邏輯圖如下圖所示:
ULN2003 邏輯圖
五、ULN2003A 替代品
下面為
ULN2003A 替代品圖
,這裡只是列舉出來,大家在實際應用時,還需要
考慮到引腳,封裝和功能實現
。
ULN2003A 替代品
六、ULN2003A 引腳怎麼接?
INPUT
引腳 1 到引腳 7
是
輸入 1 到輸入 7
,具有達林頓對的 7 個輸入引腳,每個引腳都連線到電晶體的基極,可以
使用 +5V 觸發
。
OUTPUT
引腳 10 到引腳 16
是
輸出 1 到輸出 7
,它們是
7 個輸入引腳的相應輸出
。
只有當其各自的輸入引腳為高電平(+5V)時,每個輸出引腳才會接地。
電路的接地
接地參考電壓 0V
。
COM
用作
測試引腳,是可選
的。
ULN2003A 引腳接線圖
八、ULN2003A 晶片應用
1、ULN2003A 晶片基本電路
下面的電路是一個基本電路,主要用來評估
ULN2003A
IC 的功能。
該電路將
LED 視為電路中的負載
,將邏輯引腳(藍色)視為連線到數位電路或 Arduino 等微控制器的引腳。
LED 的正極引腳連線到正負載電壓
,而
負極引腳連線到 IC 的輸出引腳
,這是因為當 IC 的輸入引腳變重時,相應的輸出引腳會接地。
當 LED 的負極接地時,電路完成,LED 發光。
連線到輸出引腳的每個負載不得超過 50C 和 500mA。但是,透過將兩個或更多輸出引腳組合在一起,你可以執行更高的電流負載。
COM 引腳透過開關接地
,,這意味著當該引腳接地時,所有輸出引腳都將接地。
ULN2003A 晶片基本電路
2、
ULN2003步進電機驅動電路
ULN2003步進電機驅動電路
3、ULN2003 IC 作為繼電器驅動器
電路所需元件:
繼電器與 ARDUINO 的 ARDUINO 介面 - 直流負載(5V、12V、24V……)
帶直流負載的 ULN
繼電器與 ARDUINO 的 ARDUINO 介面 – 交流負載 (~ 220 V)
我們可以使用繼電器
為低壓
或
高壓電器(如 110/220 V、60/50 Hz 交流
電器)連線 LED。
對於連線,交流電器見下面的電路圖。
帶交流負載的 ULN
我們知道 ULN IC 是達林頓對 IC 並且
晶片上有電晶體
,我們知道電晶體有 3 個端子,即
基
極、
發射極
、
集電極
,因此
輸入的基極
範圍從
1B 到 7B ,共發射極
接地到所有
七個驅動
器和相應
的集電極每個基本輸入的輸出
。+12V 到 COM 點用於
保護電路免受反電動勢影響的反激二極體
。
ULN2003 IC作為繼電器驅動器的工作原理
初始條件–
引腳 2 為低電平
(輸入),
引腳 13 為低電平
(輸出)。
按下連線在針腳 2 上的按鈕,這將在針腳 2 處提供
高電平訊號
。這將使
引腳 13
的輸出為
高電平
。
ULN 的輸入 1 (1B)
接收 高訊號
,作為 ULN 反轉邏輯,將
在輸出 (1C) 處獲得低訊號
。
繼電器的
一個端子
連線到
+12 V
電源(高電平),另一個端子從引腳 1C 變為
低電平。
這將使繼電器線圈通電並將繼電器杆吸引到常開 (NO) 觸點。
導致開啟
連線到繼電器的裝置
輸出:
當
按下按鈕
時,它會發出一個高訊號,然後從針腳 13 發出一個高訊號作為輸出以
觸發繼電器
,這將開啟直流或交流裝置。當
你鬆開按鈕時,電器將關閉。
4、使用 ULN2003 IC 並口的步進電機驅動器
下圖為一個
易於構建的步進電機驅動器,
可讓你透過計算機的並行埠精確控制單極步進電機。有了步進電機,你可以搭建很多有趣的小玩意,比如機器人、電梯、PCB鑽孔機、攝像頭平移系統、自動餵魚器等等。
使用 ULN2003 IC 並口的步進電機驅動器
這個步進電機控制器連線圖使用 2 個埠電壓是 5Volt 和 12V 以及四個電阻,一個齊納二極體。
ULN2003(高壓大電流達林頓電晶體陣列)/MC1413 的四線連線是一個 7 位 50V 500mA TTL 輸入 NPN 達林頓驅動器,這足以控制諸如 KP4M4-001 之類的四相單極步進電機。
5、其他應用
邏輯緩衝器
繼電器驅動器(用於驅動不同的負載)
燈驅動器
LED顯示驅動器(顯示裝置)
電機(步進和直流有刷電機)驅動器
用於使用數位電路驅動大電流負載
可驅動大電流 LED
數位電子產品中的邏輯緩衝器
用作 Arduino 的觸控感測器
以上就是今天的內容,大家記得
關注
,給我
點贊
哦,歡迎大家在
評論區留言
,請
各位大佬多多指教
。
圖片來源於小紅書