專用編/解碼器廣泛用于安全和防盜系統(tǒng)、煙霧和消防系統(tǒng)、車庫門控制及一切遙控系統(tǒng)。
由專用編/解碼器組成的報警系統(tǒng),通常需要用單片機的10~14位輸入/輸出口,對編碼器進行編碼和控制,需要設計比較復雜的輸入/輸出接口電路;并且一般只用兩種輸入狀態(tài)對編碼器進行編碼,編碼容量僅為256~4096,不容易進一步增加編碼容量。
用程序模擬編碼器,通過單片機的一位I/O口,用軟件實現(xiàn)其功能,可以大大簡化單片機的輸入/輸出接口電路的設計;并可充分利用編碼器的編址能力,編碼容量較易達到最大值。
應用該技術(shù)可以簡化報警系統(tǒng)的設計,提高系統(tǒng)的智能化程度,拓寬其應用范圍,充分利用單片機的資源。
下面分析編碼器VD5026的功能及其工作過程,了解編碼器的數(shù)據(jù)輸出格式及其校驗方式,并對解碼器VD5027/8也作簡單的介紹。
VD5026/7/8是系列編/解碼IC芯片,采用低功耗、高性能CMOS大規(guī)模集成工藝制造。VD5026/7/8引腳配置如圖所示。
VD5026能對12個輸入端進行編碼。當VD5026的TE端有效時(低電平),加密地址編碼(和控制數(shù)據(jù))均由DOUT端串行輸出。DOUT端輸出編碼脈沖的順序為AO~A7、A8/DO~All/D3。每發(fā)送一次,DOUT端自動地送出至少4串完全相同的加密地址和控制數(shù)據(jù)的編碼脈沖串。
VD5027/8經(jīng)二次解碼檢驗,如果編碼器和解碼器的地址相一致,則有效傳輸端VT變高。對于VD5027,同時還將4位控制數(shù)據(jù)傳送并鎖存到DO~D3輸出端。
VD5027把收到的前8位脈沖碼看作地址,把后4位脈沖碼看作數(shù)據(jù);而VD5028把12位全看作地址。
VD5026/7/8系列編/解碼器有不同的編/解碼模式。例如,VD5026 -2有兩種編址模式(O,1),VD5026 -3有三種編址模式(0,1,開路),VD5026 -4有四種編址模式(0,1,開路,第4態(tài))。VD5027/8系列解碼器有與之對應的解碼模式,最大不重復編碼數(shù)為4 194 304。