1、繼電器譯碼電路
繼電器譯碼電路的作用是在單片機的控制下將1 536個測試點中的某兩個測試點接入相應的測試電路。比如譯碼電路選中測試點1的輸入繼電器Kat和測試點2的輸出繼電器Kab,外部的被測電纜通過這兩個測試點接入相應的測試電路,從而實現了導通或者絕緣測試。為了實現這樣的功能譯碼電路可以分為地址鎖存電路,輸入繼電器譯碼電路和輸出繼電器譯碼電路。以輸入地址鎖存電路為例,其原理如圖5,圖6所示。
單片機P0口作為數據總線將地址信號送給鎖存器74HC573,同時P2.4,P2.5,P2.6,P2.7驅動HC138譯碼器形成鎖存有效信號,使地址信號鎖存在74HC573,由于地址信號為11位,所以需要單機發送兩次地址信息。當11位地址準備完畢后,由單片機發送地址有效信號,將地址信號送給譯碼電路。
輸入繼電器譯碼電路和輸出繼電器譯碼電路具有相同的電路結構,以輸入繼電器譯碼電路為例,可以分為三級譯碼電路,每一級譯碼電路由總線隔離芯片74HC245,3~8線譯碼器74HC138和其他邏輯控制電路組成。第一級譯碼電路由11位地址信號中AT10,AT09,AT08,AT07組成,負責選擇12塊單板中的某一塊;第二級譯碼電路由AT06,AT05,AT04,AT03組成,負責選擇某塊單板中的某一行;第三級譯碼電路由AT02,AT01,AT00組成,負責選擇某塊單板中的某一列,這樣行列交叉就選中某一個測試點的輸入繼電器驅動電路,從而將該測試點接入了測試電路。地址信號在單板與單板之間經過74HC245的隔離,防止其驅動能力下降。
2、3.8線譯碼器電路
74LS138是一種集成的3-8線譯碼器芯片。它的邏輯電路如圖1所示。
從圖1可以看出,74LS138電路除了雙點畫線框內的譯碼電路外,還包含了由GS門組成的控制電路部分。
74LS138有3個附加的控制端S0、S1、和S2。當S0=1、/S1=/S2=0時,GS輸出為高電平(1),譯碼器處于正常工作狀態;否則,譯碼器被禁止,所有的輸出被鎖定在高電平。這3個控制端又稱“片選”輸入端,利用片選的作用可以將多片連接起來以擴展譯碼器的功能。
3、4線16線譯碼電路
在輸入端輸入D3、D2、D1、D0相對應的二進制編碼(0/1),通過譯碼器“翻譯”得出輸出端的結果 Y0-Y15,如:當D3、D2、D1、D0分別為1010時,輸出端為Y10(10)。
工作原理
用兩片3線-8線譯碼器&TImes;138構成4線-16線譯碼器的邏輯圖如圖2-1所示。利用&TImes;138(1)的控制端S1’、S2’與&TImes;138(2)的控制電路S1相連,接入四位輸入D0、D1、D2、D3的最高為A3可以完成譯碼器的擴展。當D3=0時,&TImes;138(1)工作,而×138(2)處于禁止狀態,輸出為高電平;而當D3=1時,×138(2)工作,×138(1)處于禁止狀態。×138(1)輸出為Y0’~ Y7’×138(2)輸出為Y8 ~ Y15。
評論
查看更多